All of us who do creative work, we get into it because we have good taste. But it's like there is this gap. For the first couple years that you're making stuff, what you're making isn't so good. It’s not that great. It’s trying to be good, it has ambition to be good, but it’s not that good.
I believe the common prevailing metaphor—the internet as cloud—is problematic. The internet is not one all-encompassing, mysterious, and untouchable thing. (In early patent drawings depicting the internet, it appears as related shapes: a blob, brain, or explosion.) These metaphors obfuscate the reality that the internet is made up of individual... See more
Every area you don’t given a damn about you probably should read at least one book in. Because the very best book in that area is superb, and you’re not going to know what it is. So if tennis is something you don’t know anything about, well, read Andre Agassi’s memoir. That’s a wonderful book. You don’t have to know about or care about tennis. And... See more
Typical web document: Texts of documents and posts are not necessarily linear: they can be split into sections or structured by columns, color areas and sidebars.
Take a look at what the Arc browser is doing with Boosts as an example of what DevTools could be; experimental, fun, and downright cool. In Arc’s vision of the web, websites aren’t this thing you build in between meetings with your manager, but are instead toys that you can mold and reshape in the palm of your hand. Arc brings back the spirit of... See more
Because it is like we're not writing a renderer — we're not writing a systems level like WebGL renderer. Instead, the browser is our render, and so we need to have as much knowledge about how that thing works as we would if we were working with a lower level architecture.