-
Notifications
You must be signed in to change notification settings - Fork 0
07 The Solution
Philosophy is easy to agree with and difficult to practice. The previous chapter named the idea. This chapter is about what you actually do differently once you believe it.
XDD is not a checklist you complete once. It is a small number of habits, repeated so often that they stop feeling like decisions and start feeling like instinct. None of them are complicated. None of them require permission from your manager or a new line item in sprint planning. All of them can start in your very next conversation with AI.
The first habit is prediction. Before you accept an answer, before you even finish typing the question, take a few seconds to guess what the answer should be. You do not need to be right. You need to be committed. A guess gives the real answer something to attach itself to. Without a guess, the answer just passes through you on its way to the terminal.
The second habit is friction on the unfamiliar. AI will sometimes hand you a pattern, a library, or a trick you have never seen before. It will work. That is exactly the moment to slow down, because "it works" and "you understand it" are two different achievements, and only one of them makes you better. Thirty seconds of asking why this works now is cheaper than three hours of asking why it broke later.
The third habit is asking to be taught, not just to be helped. The same model that can finish your task can also explain it, and most developers never ask for the second thing. Ask it to walk you through its own reasoning. Ask what a more senior engineer would have noticed. Ask where your understanding is thin. An assistant finishes the work in front of you. A mentor changes the engineer doing the work. You choose which one you are talking to, every time, with the questions you ask.
The fourth habit is keeping the lesson. This is the one everyone skips, because a closed ticket feels like the end of the story. It is not. Say the lesson out loud to a teammate. Write one sentence about it somewhere you will actually see again. Look for the same pattern on purpose in your next unrelated problem. A lesson used twice starts to compound. A lesson used once quietly disappears, and you will not even notice it leaving.
None of these habits are visible in a sprint review. None of them will make this week's velocity chart look more impressive. That is precisely why most developers never adopt them. They are optimizing for what is measured this week, not for what compounds over the next ten years.
Picture an ordinary afternoon. A model hands you forty lines of working code. The fast path is to glance at it, run the tests, and move to the next ticket. The XDD path takes ninety extra seconds: predict, question, ask, keep. From the outside, both developers shipped the same feature by five o'clock. Only one of them is measurably better at their job by Friday.
That is the whole solution. Not a tool. Not a framework. Not a rule about which model you are allowed to use. Four small habits, repeated on ordinary days, until they are no longer something you remember to do.
They are simply who you are as an engineer.
XDD is free and always will be. But building and maintaining it isn't. Back it with a ★ Support — $9 each, no subscription, no catch.
Want me to talk at your conference, podcast, or event? Get in touch.