Things I didn’t know about the WebKit inspector
The Chrome DevTools provide an amazing set of tools to help you develop on the Web platform. Here are a few tips you might not know yet
No longer loving Google
I stopped working at Google in 2006 but I only stopped loving it this month. I’ve frequently defended the company in public, explaining unpopular actions from what I imagine their side is. Google has often been in the right but the company is terrible at explaining itself. I felt with my understanding of the company I…
Apple didn't revolutionize power supplies; new transistors did
The new biography Steve Jobs contains a remarkable claim about the power supply of the Apple II and its designer Rod Holt: [1] Instead o...
Congratulations on IE10: from Mozilla with cake
Back when Firefox 2 was released (six years ago this week!), the Internet Explorer team started a friendly tradition of sending Mozilla a cake as congratulations. This continued for Firefox 3 and Firefox 4 . After Firefox switched from major releases once or twice a year to incremental updates every six weeks, they…
I am a terrible programmer
I recently got this from the co-founder of Artsicle, a startup I interned for over the summer after my freshman year: From: Scott Carleton Subject: just re
Forstall Out; Ive Up
Scott Forstall is leaving Apple; Jony Ive is taking over software design.
It's 2012, HTML5 is awesome, and I'm surfing a PDF
Designer, researcher, strategist.
How a computer boots up
The previous post described [motherboards and the memory map] memory-map in Intel computers to set the scene for the initial phases of boot. Booting is an involved, hacky, multi-stage affair - fun st
The Textbook Industry & Greed: My Story
Written in college after watching textbook salesmen work the faculty hallway: how custom editions and access codes squeeze students, and why it keeps getting worse.
Lessons for uncultured web developers
Who likes being treated like they’re in a minority group? Unless it means you’re in that exclusive group of playboy (or girl) billionaires, “minority group” often ends up with you being unfairly discriminated against because you don’t represent the perceived majority. As with social discrimination, technology…
Why I think Rust is the "language of the future" for systems programming
This four-post series on Rust is intended to introduce you to the language, to teach you about Rust's cool language features, and to give a...
SHA-3 to Be Announced
NIST is about to announce the new hash algorithm that will become SHA-3. This is the result of a six-year competition, and my own Skein is one of the five remaining finalists (out of an initial 64). It’s probably too late for me to affect the final decision, but I am hoping for “no award.” It’s not that the new hash…
An Alternate Universe (Microsoft Surface)
On the way to the Apple Store today to buy AppleCare+ for my wife’s new iPhone 5, we passed the new Microsoft Store , coincidentally in the middle of their Surface with Windows RT launch. (That is actually the product’s name. “Surface with Windows RT”.)
A Self-Made Man Looks At How He Made It
To begin, my mother and father are responsible for me existing at all, so I suppose the first round of “How I made it to where I am” begins there. I was born at Travis Air Force Base in…
A Programming Idiom You've Never Heard Of
It's not about technology for its own sake. It's about being able to implement your ideas.