You've Been a Bad Agent

Building Software With Thorsten Ball: Decoupling Code for Agents, Finding "Your Pain" and Germans Use the Winky Face

Sep 14, 2025
Thorsten Ball, a skilled software engineer and writer known for his work at Sourcegraph and Zed, shares his fascinating journey from music to programming. He humorously critiques the overuse of emojis in tech while emphasizing their cultural nuances, particularly the wink emoji in Germany. The conversation touches on the evolving role of AI in software development, highlighting the importance of structuring code effectively and the need for engineers to grasp business contexts. Thorsten also reflects on the unique training challenges in tech and the transformative impact of continuous learning.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ANECDOTE

The German Wink Emoji Habit

  • Will describes a German cultural habit where people use the wink emoji to soften messages, illustrated by an elderly landlord who peppered messages with winks.
  • The wink often signals friendliness or shared understanding rather than flirtation.
ANECDOTE

Likes Emojis But Not In UIs

  • Thorsten enjoys emojis personally but dislikes their cliché use in UIs and docs, calling them a cheap substitute for good writing.
  • He still uses simple emojis like the slightly smiling face and prefers old-school emoticons at times.
INSIGHT

Software Training Differs Because Practice Is Free

  • Software training differs because people can practice at home for free, creating wide skill asymmetries in hiring.
  • This means companies often hire talent who already practiced outside work rather than running extensive internal training programs.
Get the Snipd Podcast app to discover more snips from this episode
Get the app