Software Development Meme

I’ve been tagged by fellow yahoo and javascript hacker extraordinaire Matt Hackett.

How old were you when you first started programming?

I guess I was about 7 or so when I first typed BASIC commands into my dad’s DOS computer. Back then, buying a “computer game” meant you bought a book and typed it up. …Read More

A Conversation about Redux Getting Their Users Laid

When I was at GoogleIO, I received an email from Brent Griffith, one of the guys on the team behind Redux.com. Redux was mentioned recently on Hacker News, and rather than rewrite much of this commentary, I figured it would be more interesting to just post the conversation here.

Slightly edited to remove non-public and …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

Routers and Ethics

I just moved into a new apt, and my neighbor has a wireless router that is completely open (no MAC whitelist, not even WEP or WPA). 192.168.1.1 shows me the Netgear login screen, and the default Netgear password works. Curious and a little concerned, I logged in and poked around.

They have all the …Read More

Programming Puzzles and Our Mismatch Problem

In interviewing candidates for programming jobs, a common technique is to ask them to solve some programming puzzle. Makes sense, right? If the guy’s smart enough solve random silly questions, he’s probably good at programming, since that’s most of what programming is.

As it turns out, this bit of common sense is common bullshit. …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