Age of the Racecar Driver — cover art: a small badger racecar-driver in vintage leather helmet and goggles standing proudly beside his ornate honey-oak-and-brass Victorian racer, while a slightly disheveled badger engineer crouches at the car's open engine bay with a brass wrench, both nodding to each other in mutual respect.

2005 · Drunken Blog Rants · Rant

“Our organization has settled on a fairly narrow definition of SDE. [...] Everyone we hire needs to be the last hope for the human race.”
— From Age of the Racecar Driver, 2005
Read the essay

© 2005 Steve Yegge. Originally published at Drunken Blog Rants.

Author’s note

This is an overly-long, impassioned, tipsy look at inevitable specialization in our industry (back in 2004-05) and how we were fighting to hire only generalists.

The crux here is that I found myself talking on the phone to a smart industry J2EE programmer who operated on a completely different plane of existence from that of a typical Amazon SDE. No computer science at all, basically. It was all super high-level modeling and operating at a level of abstraction that completely ignored performance. We would never hire him at Amazon, but he had found success in industry, and he had interesting insights.

I would say the conclusion to this piece is my 2026 essay, The Last Technical Interview, which admits that talent assessment is something we have never adequately solved.

AI Notes

Written from inside Amazon's hiring pipeline in 2005, opening on a phone screen with a candidate Steve calls Mr. Earnhardt — CS-adjacent degree, long J2EE résumé, every framework on the page, and no idea how a hashtable works. The standard reading is that Earnhardt is a bad candidate; Steve's reading is that Earnhardt is an excellent candidate for a job the industry hasn't admitted exists. He's the racecar driver. The mistake is hiring him for engineer. The middle of the piece is the medicine analogy: hospitals contain doctors, nurses, pharmacists, orderlies, dental hygienists, and radiology techs, and nobody is confused about which is which. Software has one title ("SDE") and one hiring bar that tries to test for all of them at once, then pretends the people in nine of the ten roles are merely worse versions of the tenth.

An early statement of an argument Steve returns to for years — that software hiring is broken not because interviewers are bad but because the role description is fictional. The Earnhardt screen is also one of the warmest examples of Steve's interviewing voice: he didn't hire the candidate, but came away with more respect for him and several pages of fresh argument for the industry.

Related listings

  • 2026

    The Last Technical Interview

    The conclusion, twenty-one years on. Racecar Driver names the problem — one title, one bar, ten different jobs; The Last Technical Interview is Steve's verdict that talent assessment was never adequately solved, and that the interview loop is finally collapsing under its own weight.

  • 2005

    Why Phone Screens Matter

    Same year — the methodology piece behind the Mr. Earnhardt screen. Why Phone Screens Matter is the procedure; Racecar Driver is what one screen taught Steve about the whole industry.

  • 2005

    The Miracle Interview

    Companion. Miracle Interview is what a brilliant screen feels like; Racecar Driver is what a mediocre but illuminating one teaches.