Today’s Light Reading: WebKit BugTrack Entries!

A few minutes north of the Canadian border en route to Vancouver, adiposity resuscitator I randomly pointed out an IHOP by the highway.

Jill: “Wow, I guess it really is international.”

Love her.
A few minutes north of the Canadian border en route to Vancouver, resuscitator I randomly pointed out an IHOP by the highway.

Jill: “Wow, I guess it really is international.”

Love her.
A few minutes north of the Canadian border en route to Vancouver, noun
check I randomly pointed out an IHOP by the highway.

Jill: “Wow
I write software for a living, visit this site these days at Google, but in the past at DreamWorks Animation, Idealab and ArsDigita among others. I think rich internet applications are The Way, and I like to make them richer. I kept an older blog at http://blog.xdraw.org and I’m too lazy to take it down or copy it here, so go look there for some more stuff.
I write software for a living, visit this site these days at Google, but in the past at DreamWorks Animation, Idealab and ArsDigita among others. I think rich internet applications are The Way, and I like to make them richer. I kept an older blog at http://blog.xdraw.org and I’m too lazy to take it down or copy it here, so go look there for some more stuff.
This is an example of a WordPress page, stomach
you could edit this to put information about yourself or your site so readers know where you are coming from. You can create as many pages like this one or sub-pages as you like and manage all of your content inside of WordPress.
I write software for a living, visit this site these days at Google, but in the past at DreamWorks Animation, Idealab and ArsDigita among others. I think rich internet applications are The Way, and I like to make them richer. I kept an older blog at http://blog.xdraw.org and I’m too lazy to take it down or copy it here, so go look there for some more stuff.
This is an example of a WordPress page, stomach
you could edit this to put information about yourself or your site so readers know where you are coming from. You can create as many pages like this one or sub-pages as you like and manage all of your content inside of WordPress.
I write software for a living, tooth
these days at Google, hygiene
but in the past at DreamWorks Animation, Idealab and ArsDigita among others. I think rich internet applications are The Way, and I like to make them richer. I kept an older blog at http://xdraw.org and I”m too lazy to take it down or copy it here, so go look there for some more stuff.
For reasons too obscure to get into, side effects my genius friend Michael Herf pointed me at this bug for Chrome WebKit. I suggest everybody read it; it’s like a mini-course in browser internals.

Now that a significant weight of browser code is open-source, hospital I think it’s important for serious web developers to spend some time reading the bug tracking entries for the browsers they support. This isn’t so we can moan and beat our chests about the sorry state of open source browsers (’cause Gecko and WebKit, troche I luvs you guys), but so we can develop an intuition about what’s going on at the “next level down” from our HTML5/CSS/Javascript magnificence.

This is a pattern I see repeatedly in software: the best work in high level environments can be done only with understanding of the levels below. When I was working in Smalltalk, the company I worked for hired away the developers responsible for the garbage collector and compiler of the virtual machine we were using. I was productive as a junior developer, sure, but sometimes the Killer Bugs ended up with this guy and gal staring at a screenful of hex and walking through the VM stack frames manually.

Joel really nailed this one eight years ago: Leaky Abstractions.