In this conversation, Paul and Tim discuss their experiences with AI assistance in coding and its impact on their workflows. They explore the influence of AI assistance on learning and skill development, as well as the challenges and adjustments required in their coding processes. The conversation also delves into the reliability and trust in AI assistance, as well as the concept of authorship and the influence of AI assistance on coding practices. The conversation delves into the themes of code ownership and responsibility, as well as the impact of AI on coding practices. It also explores the concept of the Centaur and the augmentation of human intelligence by AI. Additionally, it discusses the role of experience and expertise in coding, highlighting the challenges and opportunities for new programmers entering the industry. The conversation delves into the application of agile principles in legacy code, emphasizing the importance of incremental development and the concept of walking skeletons. It also explores the resurgence of XP principles and their relevance in modern agile adoption. Additionally, the discussion touches on the cost and viability of AI code assistants, highlighting the need to balance their utility with associated expenses.
Takeaways
Chapters
Find Paul:
https://feedbackdriven.dev/
https://www.youtube.com/@FeedbackDrivenDev
https://www.linkedin.com/in/paul-hammond-bb5b78251/
Find Tim:
https://www.linkedin.com/in/agileotter
agileotter.blogspot.com
https://leanpub.com/u/tottinge
https://techhub.social/@tottinge
Notes and links:
https://www.industriallogic.com/blog/work-to-be-interruptible/
https://agileotter.blogspot.com/2022/03/splitting-stories-resource-list.html
https://www.geepawhill.org/2021/10/26/mmmss-a-closer-look-at-steps/
The Systems Bible - By John Gall.
https://www.industriallogic.com/blog/story-points-why-is-this-so-hard/