Software Misadventures · Ronak Nathani, Guang Yang

From "AI mid-life crisis" to the "time of my life" | Steve Yegge (Sourcegraph)

·1 hr 26 min·5 clips
Steve Yegge calls building Sourcegraph's Cody the best period of his professional career.
1. Software Misadventures examines Steve Yegge's writing career, AI midlife crisis, and work on Sourcegraph's Cody. 2. Hosts Ronak and Guan interview Yegge, a longtime engineer, blogger, and Sourcegraph contributor whose rants include the Google Plus rant. 3. The conversation asks how engineers can write publicly, respond to LLMs, and decide which technical skills still matter. 4. Yegge began soapboxing internally at Amazon when the company had about 250 employees and its engineering team had roughly 50 to 80 people. 5. His internal posts eventually reached 700 or 800 readers, followed him to Google, and appeared publicly after CTO Werner Vogels asked him to remove one confidential item. 6. Six months after publication, Hacker News surfaced the old Amazon posts and Google colleagues began identifying different entries to Yegge. 7. Yegge says a good rant starts with frustration, ideally about a coworker or team that will not provide an API, although he also describes humor as essential. 8. He compares writers who produce clean drafts immediately with 'Beethovens' who rewrite repeatedly, and says editing can take months. 9. Yegge says he may publish only once or twice a year because serious posts require research, revision, and enough time for jokes to remain funny. 10. He describes 'Death of a Junior Developer' as a post developed from February to May after respected colleagues disagreed strongly about its premise. 11. Yegge says his 'AI midlife crisis' began when he realized memorization and long-form generation had been tied to his self-worth even though computers perform them better. 12. He argues that people are moving from swimming through implementation details to driving a boat at a higher level with LLM assistance. 13. Yegge recounts abandoning guitar-transcription work, including arrangements related to Paganini's 24 violin caprices, because models could eventually handle the pattern-matching labor. 14. He warns that voice imitation could enable calls from fake bankers or family members and drain people's bank accounts. 15. Yegge says computer science remains an important foundation, while software-engineering hiring was distorted by zero-interest-rate policy and a trillion-dollar COVID stimulus package. 16. He says AI has already produced major gains in coding assistance and expects workflows spanning applications, tests, CI/CD, deployment, and logs to become increasingly automated. 17. At Sourcegraph, Yegge moved from head of engineering to individual contributor because management left him unable to catch up with rapidly changing AI technology. 18. Building Cody gives him a faster feedback loop, which he compares with the accelerations created by Google Search, Stack Overflow, and cloud computing. 19. AI engineers, public technical writers, and career-transitioning developers will appreciate this conversation. 20. Listeners seeking conventional software-management advice may skip its speculative AI focus.

As heard by us

Steve Yegge reflects on AI, engineering identity, and the pull of hands-on coding.

Software Misadventures is strongest when it stays close to Steve Yegge's collision with AI and professional identity. He describes an "AI mid-life crisis," rooted in the realization that abilities once tied to his self-worth, including memorizing and producing long material, no…

Read the full review in PlayNext →

Why you'd press play

Press play if AI has made your programmer identity feel suddenly negotiable.

Read the full recommendation in PlayNext →
Listen to the show on