sunpig + language   60

PHP: a fractal of bad design - fuzzy notepad
Virtually every feature in PHP is broken somehow. The language, the framework, the ecosystem, are all just bad. And I can’t even point out any single damning thing, because the damage is so systemic. Every time I try to compile a list of PHP gripes, I get stuck in this depth-first search discovering more and more appalling trivia. (Hence, fractal.)

PHP is an embarrassment, a blight upon my craft. It’s so broken, but so lauded by every empowered amateur who’s yet to learn anything else, as to be maddening. It has paltry few redeeming qualities and I would prefer to forget it exists at all.
php  language  design  feature  broken  software  code  programming  rant  reference  security  fault  bug  error  array 
5 weeks ago by sunpig
On the word “fanboy” : Cennydd Bowles on user experience
RT @msjen: Excellent summation of a word, @cennydd on 'fanboy':
cennyddbowles  fanboy  word  language  meaning 
june 2011 by sunpig
Shady Characters » The Octothorpe, part 1 of 2
Wonderful article about the hash/pound/octothorpe character: /via @vasilis in the Daily Nerd ()
language  typography  hash  pound  octothorpe  history  sign  symbol  character 
june 2011 by sunpig
Terms of Use | Bagcheck
RT @makkina: the best ever term of service I've seen
backcheck  terms  legal  use  plainenglish  language  explanation 
june 2011 by sunpig
Ask Slashdot: Best Certifications To Get? - Slashdot
RT @dangoor: "programming is quite literally writing" – one of few Slashdot comments worth linking directly to
language  learning  education  programming  code  writing  slashdot 
june 2011 by sunpig

related tags

abbreviation  absurd  accent  accept  adjective  adobe  adoption  ads  ala  alexrussell  algorithm  alistapart  alot  alphabet  amazon  ambiguity  analysis  anildash  anywhere  api  apple  appstore  arabic  array  async  attribute  autosuggest  backcheck  bdi  bengoldacre  bidi  block  bobbyvandersluis  books  brain  british  brits  broken  browser  browsers  buffalo  bug  bullying  c  c++  callback  capital  capitalisation  cartoon  catastrophe  cennyddbowles  change  character  childhood  children  class  cldr  cliche  clojure  closure  cloud  code  coding  coffeescript  cognition  compilation  console  content  context  contract  cromulent  css  culture  cyber  database  date  defectiveyeti  delete  design  detail  deutsch  dev  development  diacritic  dictionary  direction  disambiguation  disillusionment  distributed  doggerel  dojo  dom  door  dynamic  e.g.  ebook  ec2  ecmascript  education  effect  effectiveness  efficacy  embiggen  english  enterprise  entry  erb  erlang  error  essay  eval  event  evolution  execution  expectation  explanation  fairy  fanboy  fault  fear  feature  filter  flickr  float  folding  font  format  framework  frontend  function  functional  funny  geek  gender  geo  german  gesture  github  global  globalization  gmail  google  grammar  greek  grid  hack  harmony  hash  hebrew  history  html  http  i.e.  i18n  ibm  idiom  inflection  inline-block  intermediate  internationalization  interview  introduction  iphone  jaredspool  java  javascript  jayfields  jed  joeclark  joelonsoftware  joelspolsky  johnallsop  js  juriyzaytsev  kangax  lakoff  language  languages  latin  learning  left  legal  letter  library  limeric  linguistics  lisp  localization  lookup  loop  ltr  machine  map  mapreduce  mark  marketing  matthewbaldwin  meaning  media  message  messageformat  messaging  metal  metaphor  misc  model  mozilla  multicore  music  mustache  mvc  names  navigation  negation  nest  nesting  network  node  noun  number  nyt  nytimes  obidos  objective-c  octothorpe  oed  oldmedia  ongoing  oo  operator  optional  overview  oxford  paragraph  parameter  parenting  pattern  paucal  perl  petermerholz  petermichaux  philosophy  php  pilcrow  plainenglish  play  plural  poetry  polite  politeness  pound  print  process  processor  product  programming  project  property  psychology  publishing  python  query  rant  rapid  reference  reliability  replace  rest  reverse  rhyme  right  rtl  ruby  rule  sb  scalability  scheme  science  scripting  search  security  semantic  semantics  semanticweb  settings  sign  silverlight  simonwillison  simpsons  slashdot  sleep  slexaxton  snowclone  social  software  speech  speed  spelling  summary  symbol  syntax  systems  tail  target  technology  template  terms  testing  text  text-align  timbray  time  toolchair  translate  translatiion  translatoin  tutorial  typography  ui  uie  umlaut  un  undo  unicode  unsee  use  user  utility  ux  variable  variation  verb  verse  view  viz  w3c  watson  web  web20  webdesign  webdev  wft  while  wikipedia  will  word  words  worlds  writing  xhtml  yahoo  yql 

Copy this bookmark:



description:


tags: