Conversations about Software Engineering

Conversations about Software Engineering (CaSE) is a podcast for software engineers about technology, software engineering, software architecture, reliability engineering, and data engineering. The three of us regularly come together to discuss recent events or articles, exchange on our learnings, and reflect on our professional and personal experiences. Additionally our guest episodes feature engaging conversations with interesting people from the world of software engineering.

Theo Schlossnagle on Meat, Machines, and Mastery in Software Engineering

Download it: MP3 | AAC | OGG | OPUS

Theo Schlossnagle is a world-class software engineer, serial entrepreneur and owner of a butcher shop. In the podcast he unpacks the mindset, practices, and strategies that have shaped his approach to software development. From the power of curiosity to the challenges of debugging distributed systems, we explore what it takes to build resilient, maintainable software in an ever-evolving landscape.

Along the way, we dive into automation of butchery equipment, the pitfalls of legacy systems, and the delicate balance between abstraction and simplicity. Whether you're scaling architectures, optimizing code, or integrating outdated APIs, this conversation is packed with insights to sharpen your engineering craft.

Tune in to explore what makes great software—and great engineers—stand out.

Read transcript

Show Notes

Theo Schlossnagle is a world-class software engineer, serial entrepreneur and owner of a butcher shop. In the podcast he unpacks the mindset, practices, and strategies that have shaped his approach to software development. From the power of curiosity to the challenges of debugging distributed systems, we explore what it takes to build resilient, maintainable software in an ever-evolving landscape.

Along the way, we dive into automation of butchery equipment, the pitfalls of legacy systems, and the delicate balance between abstraction and simplicity. Whether you're scaling architectures, optimizing code, or integrating outdated APIs, this conversation is packed with insights to sharpen your engineering craft.

Tune in to explore what makes great software—and great engineers—stand out.

Chapter Marks:

  • 00:00:00 The Intersection of Software Engineering and Butchery
  • 00:07:42 Automation and Consistency in Butchery Operations
  • 00:26:36 The Role of Curiosity in Software Development
  • 00:47:40 Debugging and Troubleshooting Techniques
  • 01:16:13 The Challenges of Distributed Systems
  • 01:39:27 Future Directions in Software and IoT

Comments

New comment

By submitting your comment you agree that the content of the field "Name or nickname" will be stored and shown publicly next to your comment. Using your real name is optional.