The Agile Echo

Learn Agile Practices Blog

Cover Image for Encoding Discipline: How I Built XP Skills for AI Agents
ai
extreme-programming
technical-excellence

Eight or nine well-made skills sitting in a folder are still a toolbox. This is an account of building a set of XP skills for an AI agent out of an archive of fourteen years of notes, and the moment two of those skills agreed on what an increment actually was, and stopped being separate tools.

Dan the Dev
Dan the Dev

Latest articles

Cover Image for The Vibe Coding Moment: Why My XP Background Made Me Stop

The Vibe Coding Moment: Why My XP Background Made Me Stop

ai
extreme-programming
technical-excellence

Vibe coding gave the question I was already sitting with a name and a shape. This is an account of why letting a tool generate code faster than anyone could understand it didn't feel like progress to someone who built a career on XP, and what I started looking for instead.

Dan the Dev
Dan the Dev
Cover Image for From Curiosity to Craft: How AI Entered My Professional Workflow

From Curiosity to Craft: How AI Entered My Professional Workflow

ai
technical-excellence

I'm not an early adopter, and this isn't a manifesto. It's an honest account of how a career built on deliberate practices (XP, TDD, trunk-based development) collided with a new class of tools, and why I waited before integrating them until I trusted what they were doing to my thinking.

Dan the Dev
Dan the Dev

More articles

Cover Image for Designing My Learning Plan for 2025: A Strategy for Growth

Designing My Learning Plan for 2025: A Strategy for Growth

When it comes to growth in our careers, the best outcomes come from having a deliberate plan. In 2025, I’ve decided to take a strategic, question-first approach to my learning. Instead of chasing trends or trying to consume as much content as possible, I’ve outlined the core questions I’m currently wrestling with in this stage of my career.

technical-excellence
continuous-improvement
Dan the Dev
Dan the Dev
Read now >
Cover Image for Best Practices for Test Doubles

Best Practices for Test Doubles

A comprehensive guide on test doubles and how they can help you become a better software engineer. Explore the best practices for using test doubles effectively to enhance your software engineering techniques.

Dan the Dev
Dan the Dev
Read now >
Cover Image for How to Become a Better Software Engineer

How to Become a Better Software Engineer

Becoming a proficient software engineer isn't just about writing codeβ€”it's about mastering a wide range of skills and adopting the right mindset to excel in your career. In this blog post, we'll explore 10 practical tips to help you become a better software engineer.

continuous-improvement
Dan the Dev
Dan the Dev
Read now >
Cover Image for What if We do Ensemble Programming all the time? πŸ§‘πŸ»β€πŸ’»πŸ‘©πŸ½β€πŸ’»πŸ‘¨πŸ»β€πŸ’»πŸ‘¨πŸΌβ€πŸ’»

What if We do Ensemble Programming all the time? πŸ§‘πŸ»β€πŸ’»πŸ‘©πŸ½β€πŸ’»πŸ‘¨πŸ»β€πŸ’»πŸ‘¨πŸΌβ€πŸ’»

Let's have a look at the fascinating subject of Ensemble Programming, including its ideas, advantages, and possible impact on software development processes. Ensemble Programming has the potential to transform the way we develop software by encouraging collaboration and improving code quality. So make sure to be ready to read this with an open mind while I tell you the potential benefits of adopting Ensemble Programming as a mainstream practice in the software business.

ensemble-programming
Dan the Dev
Dan the Dev
Read now >
Cover Image for London vs Chicago: The two ways of TDD πŸ”€

London vs Chicago: The two ways of TDD πŸ”€

We go back to talk about Test-Driven Development (TDD) today, with a little twistβ€”we're exploring the two main different approaches of the two iconic TDD schools: London and Chicago. Each TDD school brings its unique flavor to the table, offering a different perspective on how to approach software testing and development with TDD. In this article, we'll describe the two approaches and compare them.

test-driven-development
Dan the Dev
Dan the Dev
Read now >