PHP: a fractal of bad design - fuzzy notepad
5 weeks ago by sunpig
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
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.
5 weeks ago by sunpig
How did WordPress win?
february 2011 by sunpig
Byrne Reese - "How did WordPress win?" #movabletype
blogging
business
history
movabletype
wordpress
my
php
perl
marketing
community
support
byrnereese
#movabletype
february 2011 by sunpig
related tags
#movabletype ⊕ activestate ⊕ adaptive ⊕ ajax ⊕ analyse ⊕ analysis ⊕ apache ⊕ apache2 ⊕ app ⊕ array ⊕ article ⊕ attack ⊕ authentication ⊕ autoloader ⊕ availability ⊕ blog ⊕ blogging ⊕ broken ⊕ browsers ⊕ bug ⊕ business ⊕ byrnereese ⊕ cache ⊕ caching ⊕ calhenderson ⊕ chrisheilmann ⊕ class ⊕ client ⊕ code ⊕ command ⊕ community ⊕ compression ⊕ configuration ⊕ crisp ⊕ cross ⊕ csrf ⊕ css ⊕ data ⊕ database ⊕ daveolsen ⊕ db ⊕ debug ⊕ debugger ⊕ design ⊕ detect ⊕ development ⊕ dictionary ⊕ dmolsen ⊕ dynamic ⊕ eclipse ⊕ edit ⊕ enhance ⊕ error ⊕ exploit ⊕ extension ⊕ fastcgi ⊕ fault ⊕ feature ⊕ filament ⊕ file ⊕ files ⊕ filter ⊕ find ⊕ frontend ⊕ geshi ⊕ google ⊕ hack ⊕ hacking ⊕ highlighting ⊕ history ⊕ howto ⊕ htaccess ⊕ html ⊕ ide ⊕ image ⊕ imagemagick ⊕ imagick ⊕ include ⊕ injection ⊕ install ⊕ ip ⊕ ipv6 ⊕ java ⊕ javascript ⊕ jeremykeith ⊕ jeresig ⊕ johnresig ⊕ js ⊕ jsmin ⊕ jurriaanpersyn ⊕ komodo ⊕ language ⊕ laucnh ⊕ leopard ⊕ libmcrypt ⊕ list ⊕ load ⊕ local ⊕ localhost ⊕ lookup ⊕ mac ⊕ macgdbp ⊕ macports ⊕ mamp ⊕ markdown ⊕ marked ⊕ marketing ⊕ memcached ⊕ merge ⊕ mobile ⊕ modernizr ⊕ mod_gzip ⊕ mod_rewrite ⊕ movabletype ⊕ mt ⊕ my ⊕ mysql ⊕ netlog ⊕ nginx ⊕ object ⊕ opensource ⊕ optimization ⊕ osx ⊕ parse ⊕ particletree ⊕ partition ⊕ pecl ⊕ performance ⊕ perl ⊕ phishing ⊕ php ⊖ phpbb ⊕ phpize ⊕ preview ⊕ processor ⊕ profile ⊕ programming ⊕ protection ⊕ python ⊕ rant ⊕ rasmuslerdorf ⊕ reference ⊕ regex ⊕ require ⊕ require_once ⊕ resize ⊕ resolve ⊕ responsive ⊕ ress ⊕ rss ⊕ ruby ⊕ sanitize ⊕ sb ⊕ scalability ⊕ scalable ⊕ scale ⊕ scaling ⊕ search ⊕ searchmonkey ⊕ security ⊕ securty ⊕ server ⊕ settings ⊕ setup ⊕ shard ⊕ sharding ⊕ site ⊕ smashingmagazine ⊕ snowleopard ⊕ software ⊕ spam ⊕ speed ⊕ sql ⊕ sqlinjection ⊕ startup ⊕ statistics ⊕ stoyanstefanov ⊕ support ⊕ syntax ⊕ text ⊕ textile ⊕ tinozijdel ⊕ token ⊕ tools ⊕ trace ⊕ tutorial ⊕ tweakers ⊕ typekey ⊕ validation ⊕ vhost ⊕ view ⊕ virtualhost ⊕ vitamin ⊕ vulnerability ⊕ web ⊕ webdev ⊕ webserver ⊕ wordpress ⊕ wpo ⊕ xdebug ⊕ xsrf ⊕ xss ⊕ yahoo ⊕ zoompf ⊕Copy this bookmark: