Episodes - May 8, 2025
- What makes software magical? Why do large engineering organizations feel slow? Explore how deep understanding, not just black boxes, drives both individual brilliance and organizational innovation in software development. Discover the intertwined relationship between vision and engineering.The Magic of Software and Great Engineering
- AI copilots promise efficiency but risk eroding core developer skills. What happens when we blindly trust black boxes and sacrifice algorithmic thinking, debugging, and code quality? This episode explores the potential downsides of over-reliance and advocates for augmenting, not replacing, human expertise.AI's Double Edge: Developer Skills Atrophy
- Tired of code duplication? Understand polymorphism! From ancient languages with no native support to modern concepts like structural and row polymorphism, we explore how this fundamental concept allows one operation to work across many types, drastically reducing code redundancy and boosting reusability.Polymorphism: One Operation, Many Types