Category Archives: programming

For Dave and David

Dave Herman jokingly accused me a couple of TC39 meetings ago of being an “advocate for JavaScript as we have it today”, and while he meant it in jest, I guess to an extent it’s true — I’m certainly not interested in solutions to problems I can’t observe in the wild. That tends to scope [...]

Misdirection

As the over-heated CSS vendor prefix debate rages, I can’t help but note the mounting pile of logical fallacies and downright poor reasoning being deployed. Some context is in order. Your Moment Of Zen The backdrop to this debate is that CSS is absolutely the worst, least productive part of the web platform. Apps teams [...]

Real Constructors & WebIDL Last Call

For those who haven’t been following the progress of WebIDL — and really, how could you not? An IDL? For the web? I’d like to subscribe to your newsletter… — the standard is now in last call, which is W3C for “alllllllllllmost done”. Which it is not. Before I get to why, let me first [...]

Half Lives

I’m headed to Austin soon for spring break SxSWi, and this year I’m lucky and grateful to be representing Chrome on the always-packed browser panel (more usable Lanyrd talk page here). The context for this year’s panel is interesting to me — a couple of years into a renewed era of browser competition, users have [...]

“But IE 9 Is Just Around The Corner…”

The single most frustrating thing for me as a web developer is the incredible disconnect between day-to-day development and the shiny, shiny stuff showing up in HTML5 and modern browsers. It’s made all the more frustrating by bold pronouncements from any (every?) vendor about how much more awesome the web will be thanks to the [...]