Why Hardcore Technical Focus Still Matters Big Time | Uncle Bob (Clean Code, Clean Architecture)
Impossibile aggiungere al carrello
Rimozione dalla Lista desideri non riuscita.
Non è stato possibile aggiungere il titolo alla Libreria
Non è stato possibile seguire il Podcast
Esecuzione del comando Non seguire più non riuscita
-
Letto da:
-
Di:
Robert C. Martin, also known as Uncle Bob, joins The Product Engineers Podcast to discuss why technical expertise still matters when AI writes the code. The author of Clean Code and Clean Architecture explains how those principles help engineers steer AI coding agents towards better software.
We get into Robert's use of static analysis, complexity and coverage metrics, dependency checks and mutation testing. He shares how he stays technically involved while reading less code, and why understanding customers is essential to choosing the right technical constraints.
In our conversation, we discuss:
1. Why clean code and clean architecture still matter when AI writes the code
2. How static analysis and dependency checks help steer agents towards better software
3. How Robert combines acceptance tests, QA tests and mutation testing to check AI-written code
4. How engineers can stay technically in control without reading every line of code
5. Why understanding customers leads to better technical decisions
Episode transcript: https://productengineers.com/episodes/season2/why-hardcore-technical-focus-still-matters-big-time
Where to find Robert C. Martin:
• X: https://x.com/unclebobmartin
• Website: https://cleancoder.com/
• Videos: https://cleancoders.com/
Where to find Peppe:
• LinkedIn: https://www.linkedin.com/in/peppesilletti/
• X: https://x.com/peppesilletti
• Website: https://peppesilletti.io
Where to find The Product Engineers Podcast:
• Website: https://productengineers.com
In this episode, we cover:
(00:00) Why technical expertise still matters with AI
(05:27) Agile, customer contact and organisational change
(08:39) Learning from customers without losing technical depth
(13:19) Connecting technical requirements to customer needs
(18:00) Clean code, static analysis and quality metrics for agents
(23:48) Enforcing architecture and checking behaviour with tests
(28:26) TDD, reading less code and staying technically in control
(34:27) Where deep specialists matter and who can build with AI
(40:30) Where to find Robert
Referenced:
• Clean Code: https://www.informit.com/store/clean-code-a-handbook-of-agile-software-craftsmanship-9780135398579
• Clean Architecture: https://www.informit.com/store/clean-architecture-a-craftsmans-guide-to-software-structure-9780134494166
• Agile Manifesto: https://agilemanifesto.org/
• CRAP4J: the complexity-and-coverage metric discussed in the episode
• Gherkin: the acceptance-test language used in Robert's workflow