CaSE: Conversations about Software Engineering cover image

CaSE: Conversations about Software Engineering

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

Feb 25, 2025
Theo Schlossnagle, a world-class software engineer and owner of a butcher shop, discusses the intriguing parallels between butchery and software development. He emphasizes the power of curiosity in coding and explores automation in butcher operations. Unpacking the complexities of distributed systems, he shares strategies for debugging and managing state. Schlossnagle also critiques legacy systems, advocating for simplicity over abstraction. With insights on IoT and modern tooling, he highlights what truly defines great software engineering.
01:50:42

Podcast summary created with Snipd AI

Quick takeaways

  • Theo Schlossnagle emphasizes the importance of curiosity in software development, driving continuous learning and effective problem-solving in complex environments.
  • The impact of modern software solutions on butchery operations highlights the need for automation to streamline processes like inventory management and reduce human error.

Deep dives

Exploring Butchery and Craftsmanship

The episode discusses a venture into the butchery industry, focusing on the qualities that define a good steak. Personal preference plays a key role, with factors like flavor and marbling influencing choices. The speaker emphasizes that while the skill of the chef contributes significantly to the meat's quality, the source of the meat is equally important, with a preference for locally sourced options. The connection to craftsmanship and the relationship with nature resonates, highlighting the appeal of the artisanal approach in butchery.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner