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
10. Tables and frames
november 2011 by sunpig
@wnas @ysbreker Tables are awesome, when used correctly! One of my favourite pages in the internet:
html
reference
joeclark
tables
td
tr
tbody
thead
scope
webdev
accessibility
a11y
november 2011 by sunpig
HTML 5: The Markup Language
september 2009 by sunpig
(via <a href="http://meyerweb.com/eric/thoughts/2009/09/07/html5-and-you/">Eric Meyer</a>)
html
html5
markup
reference
spec
guide
help
webdev
webstandards
standards
w3c
september 2009 by sunpig
Adactio: Journal—The Rise of HTML5
january 2009 by sunpig
Jeremy Keith presents an excellent collection of HTML5 links.
development
progressive
web
html
design
webstandards
html5
jeremykeith
reference
links
markup
adactio
geeknotes
january 2009 by sunpig
related tags
3.5 ⊕ a11y ⊕ accessibility ⊕ adactio ⊕ adaptivepath ⊕ advice ⊕ ajax ⊕ alcohol ⊕ android ⊕ api ⊕ app ⊕ apple ⊕ architecture ⊕ arguments ⊕ array ⊕ article ⊕ bash ⊕ basics ⊕ bbc ⊕ before ⊕ bestpractice ⊕ blog ⊕ book ⊕ books ⊕ booze ⊕ broken ⊕ browser ⊕ bug ⊕ bugs ⊕ build ⊕ caching ⊕ chart ⊕ cheat ⊕ cheatsheet ⊕ chrisheilmann ⊕ christianheilmann ⊕ classification ⊕ claytonlewis ⊕ cldr ⊕ click ⊕ client ⊕ cmd ⊕ cms ⊕ code ⊕ command ⊕ commands ⊕ compact ⊕ compsci ⊕ computers ⊕ console ⊕ context ⊕ csr ⊕ css ⊕ css3 ⊕ dailyjs ⊕ davidgoodger ⊕ debugger ⊕ debugging ⊕ delete ⊕ dereference ⊕ design ⊕ despair ⊕ development ⊕ device ⊕ diagram ⊕ documentation ⊕ dom ⊕ drag ⊕ dragdrop ⊕ drink ⊕ drop ⊕ dvcs ⊕ editor ⊕ education ⊕ elements ⊕ eloquent ⊕ emacs ⊕ enumerable ⊕ error ⊕ eval ⊕ event ⊕ examples ⊕ execution ⊕ explanation ⊕ exposure ⊕ expression ⊕ fascination ⊕ fault ⊕ feature ⊕ file ⊕ film ⊕ firebug ⊕ firefox ⊕ float ⊕ fonts ⊕ footer ⊕ framework ⊕ frontend ⊕ function ⊕ funny ⊕ geeknotes ⊕ gesture ⊕ git ⊕ global ⊕ glossary ⊕ gradient ⊕ graphics ⊕ guide ⊕ guidelines ⊕ hacks ⊕ handheld ⊕ hash ⊕ hashbang ⊕ hci ⊕ hdr ⊕ header ⊕ help ⊕ hint ⊕ howto ⊕ html ⊕ html5 ⊕ http ⊕ hypertext ⊕ i18n ⊕ ia ⊕ ideas ⊕ idiom ⊕ idle ⊕ ie6 ⊕ information ⊕ inspiration ⊕ instruction ⊕ interesting ⊕ interface ⊕ introduction ⊕ ios ⊕ ipad ⊕ iphone ⊕ jamesaylett ⊕ javascript ⊕ jeremykeith ⊕ joeclark ⊕ johnrieman ⊕ jqm ⊕ jquery ⊕ jquerymobile ⊕ js ⊕ juriyzaytsev ⊕ kangax ⊕ key ⊕ keydown ⊕ keypress ⊕ keyup ⊕ language ⊕ layout ⊕ lighting ⊕ line ⊕ link ⊕ links ⊕ linux ⊕ list ⊕ literal ⊕ lmorchard ⊕ local ⊕ log ⊕ lookup ⊕ lukew ⊕ lukewroblewski ⊕ markup ⊕ mattsears ⊕ memcache ⊕ memcached ⊕ methods ⊕ microsoft ⊕ minitest ⊕ misc ⊕ mobile ⊕ mock ⊕ model ⊕ movabletype ⊕ movie ⊕ mozilla ⊕ ms ⊕ mt ⊕ name ⊕ namespace ⊕ namespaces ⊕ nav ⊕ nettuts ⊕ nicholaszakas ⊕ nodejs ⊕ notation ⊕ object ⊕ objectorientation ⊕ objects ⊕ online ⊕ oo ⊕ oop ⊕ operator ⊕ overview ⊕ paulirish ⊕ pep ⊕ pep8 ⊕ permalink ⊕ petermerholz ⊕ phone ⊕ photography ⊕ php ⊕ plural ⊕ port ⊕ post ⊕ poster ⊕ primer ⊕ private ⊕ programing ⊕ programming ⊕ progressive ⊕ properties ⊕ property ⊕ prototype ⊕ public ⊕ python ⊕ queryselectorall ⊕ rant ⊕ re ⊕ rebeccamurphey ⊕ recipe ⊕ reference ⊖ regex ⊕ regexp ⊕ regular ⊕ related ⊕ reset ⊕ resources ⊕ routing ⊕ rspec ⊕ rubular ⊕ ruby ⊕ rule ⊕ rules ⊕ safari ⊕ sb ⊕ scope ⊕ screen ⊕ search ⊕ security ⊕ selector ⊕ sequence ⊕ sessionstorage ⊕ setup ⊕ sf ⊕ shareware ⊕ sheet ⊕ shell ⊕ shortcut ⊕ simonwillison ⊕ snook ⊕ software ⊕ spec ⊕ standards ⊕ static ⊕ storage ⊕ style ⊕ styleguide ⊕ summary ⊕ swpie ⊕ syntax ⊕ tables ⊕ tag ⊕ tap ⊕ tbody ⊕ td ⊕ teardown ⊕ telnet ⊕ template ⊕ tequila ⊕ terminal ⊕ terminology ⊕ ternary ⊕ test ⊕ text ⊕ thead ⊕ timeline ⊕ timetravel ⊕ timewaster ⊕ tips ⊕ tool ⊕ tools ⊕ touch ⊕ tr ⊕ trace ⊕ translate ⊕ tutorial ⊕ type ⊕ types ⊕ typography ⊕ ui ⊕ uml ⊕ unix ⊕ usability ⊕ ux ⊕ var ⊕ variable ⊕ variables ⊕ versioncontrol ⊕ viewport ⊕ visual ⊕ visualization ⊕ vitalyfriedman ⊕ w3c ⊕ web ⊕ webapp ⊕ webdesign ⊕ webdev ⊕ webkit ⊕ webstandards ⊕ weird ⊕ width ⊕ wikipedia ⊕ zen ⊕ zero ⊕Copy this bookmark: