Code & Optimism
Why ‘Correctness’ and ‘Code Quality’ Are Misleading: Embrace Verifiability and Agility In this episode of Code and Optimism, I argue for replacing the subjective terms ‘correctness’ and ‘code quality’ with ‘verifiability’ and ‘agility’ in software development. I explain how these alternatives provide objective measures and practical benefits, driving impactful and adaptable projects. I outline the importance of solving meaningful problems, setting good requirements, and managing code effectively for agility while verifying impact through automation. Discover how pursuing correctness and code quality has been leading your team astray, and rediscover what truly matters for maximizing your impact on the world. 00:00 Forget Correctness and Code Quality 01:53 Start with Solving a Real World Problem 05:05 Good Requirements 07:21 Correctness vs Verifiability 12:12 Quality vs Agility 14:37 Lint Rant 17:26 Agility and Code Debt 22:15 Verifiability AND Agility 25:51 Outro Related: * Forget “Code Quality” and “Correctness” — Verifiability and Agility are the True First Principles of Software Engineering Blog Post [https://medium.com/@shanebdavis/code-quality-and-correctness-considered-harmful-what-are-the-true-pillars-of-software-c3bffe94ccc3] * Organic Modular Design Blog Post [https://medium.com/@shanebdavis/organic-modular-design-8a7258a44d8f] C&O Episode #39 [https://open.acast.com/networks/65781bd659a09800122c8c0b/shows/65808a8eab7b4300163eef72/episodes/6708f519011dc7d6443dd33b] * Embracing Software Agility Blog Post [https://medium.com/@shanebdavis/embracing-software-agility-a32a90132c81] * Modular Testing - C&O Episode #38 [https://open.acast.com/networks/65781bd659a09800122c8c0b/shows/65808a8eab7b4300163eef72/episodes/66b71f5c491100609f6ad37a] ---------------------------------------- Hosted on Acast. See acast.com/privacy [https://acast.com/privacy] for more information.
5 Episoder
Kommentarer
0Vær den første til å kommentere
Registrer deg nå og bli medlem av Code & Optimism sitt community!