Sign up to save your podcastsEmail addressPasswordRegisterOrContinue with GoogleAlready have an account? Log in here.
A podcast about crafting software where we discuss the importance of doing the right thing, at the right time, with the right tools.... more
FAQs about Crafting Code Podcast:How many episodes does Crafting Code Podcast have?The podcast currently has 69 episodes available.
August 07, 2026069 - The Art of CodeIn prior episodes we've mentioned that although code can be art of itself, we usually focus on the value provided by the functionality from executing the code. But crafting code in a way that creates said value in a sustainable way is difficult, and how you go about it constitutes an art form of its own. In this episode, Allan and Dave discuss the difference between code as art and the art of coding. We talk about why this distinction matters both in the codebase and also to the coders....more47minPlay
July 24, 2026068 - Wardley MappingWhile exploring the concept of business strategy, Simon Wardley came up with a mapping concept to visualize the space you are playing in. In this episode, Allan and Dave explore a subset of these ideas and discuss how we've found them helpful in software development. We cover the basic concepts of a Wardley map, then how these maps can help us understand the changing landscape and make better technology decisions....more51minPlay
July 10, 2026067 - Decision DelegationFear is the mind-killer, leaving us convinced that we cannot trust others to make decisions. But being the bottleneck for decision making only slows everything down. Delegating to other people helps them grow and be more fulfilled while also freeing up leaders to do more. In this episode, your hosts discuss the importance of delegation and a framework we've used to help provide clarity on how people participate along the spectrum of delegation....more45minPlay
June 26, 2026066 - Job SearchingFinding your next job can be a difficult task. You need to know what you're looking for and how to sell yourself in your application and interviews. In this episode, Dave and Allan share what they've learned about job searching. We discuss networking, what to do and look for in interviews, and things to consider when deciding if you want the job or not....more55minPlay
June 05, 2026065 - Urgency'We need to instill a sense of urgency.' This is something we've heard in a few variations at different companies. Is a sense of urgency even a good thing to have on your team, or is it just undue pressure and anxiety? In this episode, Dave and Allan find that they disagree strongly about the semantics of that specific word, but still find a lot of common ground on what we think it should mean for teams....more39minPlay
May 22, 2026064 - Podcast ReflectionsSixty-four episodes is a significant milestone (in powers of two)! In commemoration, Dave and Allan reflect back on how this podcast got started and some of the changes we made along the way to keep it going. We also share a few details about how we record, edit and publish. Most of all, we hope that we are providing something of value to our listeners....more36minPlay
May 08, 2026063 - Craftsmanship vs. EngineeringWhen one of the hardest things in our industry is naming things, it is easy for us to disagree on what words mean as language changes over time and space. The terms 'craftsmanship' and 'engineering' are some that we struggle with and fight over. In this episode, Dave and Allan discuss the concept of semantic drift, what these terms mean to us, and how these terms and our job titles affect how we are perceived. If a rose by any other name would smell as sweet, then we'd better understand what that thorny flower truly is....more26minPlay
April 24, 2026062 - Whole Team Solution EngineeringA cross-functional team is one that has all the necessary people to build and ship a product without having to wait on people outside of the team. But having those people on the team isn't the whole story; how the team works together (or not) matters. In this episode, your hosts discuss the Product Discovery Double Diamond concept, using techniques like '5 Whys' to dig into problems, and letting teams own their problem space. These ideas have helped us move from mere outputs to outcomes and real impact....more27minPlay
April 10, 2026061 - AI and Modern Software Engineering PracticesPractices co-evolve with activities. As we (as in industry) increasingly use AI tools, how will this change our existing practices and what new ones will emerge? In this episode, Allan and Dave discuss practices that we've found valuable and what our experiences have been like incorporating AI into our work thus far. We cover some tried-and-true practices that seem to pair well with AI and speculate about changes we might see in others....more1h 5minPlay
March 27, 2026060 - Collaborative CodingMost software engineers work on teams sharing their code with others. Yet significant portion of people in our industry never elevate their level of code collaboration beyond code reviews (often in the form of pull requests). Allan and Dave have mentioned pairing and mobbing many times, but in this episode they finally talk about what those ways of collaborating actually look like. Listen in as we explore the spectrum from sharing a codebase to parallel coding and beyond....more1h 1minPlay
FAQs about Crafting Code Podcast:How many episodes does Crafting Code Podcast have?The podcast currently has 69 episodes available.