Software development is often described as a craft, with programmers wielding code as their medium. In this episode, we dive into the creative process behind software engineering, exploring the tools, techniques, and mindsets that shape digital products. From agile methodologies to object-oriented programming, we unpack the artistry and problem-solving that goes into building the applications and systems powering our world.