Remember some of the hot-button issues in tech over the last decade? People angry over the use of the word "passion". The merits of "craftsmanship". Whether the "10x developer" is a myth.

Something connects all of these debates, and nobody's really talking about it. That's why I wrote this essay: https://blog.testdouble.com/posts/2023-07-12-the-looming-demise-of-the-10x-developer/

The looming demise of the 10x developer

Tech's most contentious debates end with people talking over each other, but they make way more sense viewed through the lens of inter-generational conflict.

Test Double
@searls not sure it all rings completely true to me. Perhaps there’s a geographical/company bias too? In ‘98 in Limerick Ireland, working on financial data systems, and early-2000 in Ericsson Dublin, the people I worked with were day-job programmers. It wasn’t a hobby, it wasn’t their passion, and they didn’t touch computers after 5pm. Same true in IBM from around 2005—mostly all GenX-ers

@searls in fact, I think there are more millennials treating programming like a hobby/passion than I can ever recall encountering in my career. Open source and the web gave many more opportunities than were taken away imo

But perhaps the disadvantage of being an old programmer is forgetting the old days

@searls
> it’s not altogether unreasonable to speculate that enthusiast programmers may, in aggregate, outperform professional programmers who hang up their keyboard at the end of each shift.

This is one of the uncomfortable truths. You don’t have to be an enthusiast programmer to work in this industry (👈 let’s stress that!) but you are often competing (hiring, performance reviews, promotions) with those who are—and you’ll lose

@jamie you *may* lose. Plenty of brilliant people are assholes and I think the industry is (too slowly) getting better at detecting them and pricing that into evaluations
@searls yes 👍 and perhaps that enthusiast programmer gets burnt out quickly/regularly, doesn’t play well with others, is constantly distracted by shiny new things etc.