Category Archives: Psychology of Programming

The mental aspects of creating software.

Nerdery

David Spade will forever have a special place in my heart for what he did in the movie Tommy Boy. I’m not sure if it was his creation, but in that movie, Spade delivered a line that added one of my favorite words to the english language:

My fellow nerds and I will retire to …Read More

The Haiku OOO Email

When I started at Yahoo on the Games team, there was a custom that resonated deeply with me, which was started by Dean Yu.

All “work from home” emails or “out of office” emails had to be sent in the form of a haiku. This rule was not enforced, but it’s the kind of thing …Read More

Why I’m Not Working on My Startup (Yet)

I’m not sure if it’s nature or nurture, but either way, the savvy gambler will bet that I’m going to run my own company at some point. I grew up in an entrepreneurial house. I share a Y-chromosome with a guy who built up a company and made it work with the (un)usual …Read More

Birthdays, 10,000 Hours, and the Myth of the Ding

My earliest “motion picture” memory is from the afternoon of my 3rd birthday. The footage is shot in a fish-eye lens, and a bit blurry, either because of the age of the memory or because I was always a bit nearsighted. I guess hindsight isn’t always 20/20, eh? It’s only a few …Read More

ADHD and Web Development

Is Attention Deficit Disorder a liability in the Knowledge Economy? I don’t think so. I’ve found it to be quite useful, in fact. The fact that ADHD is looked at as a problem at all just shows that our educational system sucks. …Read More