A podcast dedicated to the social and human elements of software engineering

All Episodes

October 28, 2025

Burnout is unfortunately something that happens to a lot of us in our industry, and it can be an absolutely debilitating experience. In this episode, I review what burnout is, …

We are often tempted to rewrite software - who doesn't like a new greenfield project? With all the promise of cleaner code, architecture, and fixing every problem in the past, …

We are notoriously bad at software estimation, yet we will be asked to do it hundreds if not thousands of times in our careers. Why are we so inaccurate? Can software estimation …

October 7, 2025

As engineers, we are often faced with the question if we should build or buy a piece of software. In this episode, I attempt to provide a framework for thinking about and …

September 24, 2025

Engineering is fundamentally a social activity. This might sound completely counter intuitive, but it's an important reality for understanding the nature of our work. In this …

September 8, 2025

One of the most powerful and important axioms in software engineering, in my opinion, is "Ya Ain't Gonna Need It". This axiom tells us that we shouldn't be …

Technical interviews have been broken for a while. In this episode, I discuss how and why our process is broken, how the industry got here, explore how other industries handle …

AI is everywhere, but is it going to take our jobs as software engineers? Should we start looking for other careers? Is it safe to enter this industry if you're just entering …