Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The Power of Craft - Staying in the Driver’s Se...

Avatar for Clare Sudbery Clare Sudbery
July 09, 2026
3

The Power of Craft - Staying in the Driver’s Seat of AI-Assisted Development

(From keynote at JManc one-day open space event, Autotrader Manchester, Fri 10/7/26.)

It’s getting harder to ignore the elephant in the room: AI is reshaping software development. For many of us, this brings up a dizzying mix of emotions. Are we being left behind if we don’t "vibe code"? Is it even possible to keep up with the disorienting pace of change? It’s easy to feel alienated by the huge impact of AI in our industry. But approached with the spirit of exploration, AI can enhance the best parts of our work - helping us to experiment, learn, and solve problems in new ways.

This is an engaging, story-driven exploration of how the core values of great software engineering - the ones we’ve relied on for decades - are actually our greatest advantage in an AI-assisted world. Together, we’ll cut through the noise and find a balanced, human approach that embraces both curiosity and craft.

Avatar for Clare Sudbery

Clare Sudbery

July 09, 2026

More Decks by Clare Sudbery

Transcript

  1. The Power of Craft Staying in the Driver’s Seat of

    AI-Assisted Development @ClareSudbery
  2. These are all true statements about me. Hands up if

    you feel the same. @ClareSudbery
  3. I’ve used LLMs to help me build software-based tools, and

    it has been a lot of fun. @ClareSudbery
  4. I’ve used LLMs to help me do all sorts of

    stuff, and it has been incredibly frustrating. @ClareSudbery
  5. I’m excited about the future of our industry and the

    role LLMs will play. @ClareSudbery
  6. I’m scared about the future of our industry and the

    role LLMs will play. @ClareSudbery
  7. I try to keep up with what’s going on in

    the “AI” space, but it’s exhausting. @ClareSudbery
  8. Upcoming: Some stories that tell you a little… …about AI

    and its relationship to software dev. @ClareSudbery
  9. @ClareSudbery LLM-AUGMENTED CODING: GOLDEN RULES 1. Encourage the LLM to

    ask clarifying questions 2. Move in small steps. Big steps feel fast but they quickly slow you down. 3. Always start with tests. - a. Ask the LLM to write tests before code. - b. Check and refine the tests. - c. Ask the LLM to make the tests pass by implementing the solution. - d. Keep running all tests to make sure nothing is broken. 4. If you’re going to read one thing, make it be the tests (not the code) 5. Ask the LLM to summarise conversations. Persist those summaries in files. 6. Throw things away! Start again from scratch. Beware the sunk cost fallacy. 7. Give the LLM examples that will help it to understand 8. Ask the LLM for multiple options, with explanations of pros and cons
  10. Story 2. The Genie and the Grump: Kent Beck’s Journey

    into the AI Wilderness @ClareSudbery
  11. "The genie doesn’t want to do TDD. It wants to

    write the code and then write tests that pass." @ClareSudbery
  12. "The best analogy I could find is a genie. It

    grants you wishes." @ClareSudbery
  13. "I find joy & satisfaction in matching difficult patterns... I

    absolutely get this sense of pattern matching when augmented coding." @ClareSudbery
  14. "I find joy & satisfaction in matching difficult patterns... I

    absolutely get this sense of pattern matching when augmented coding." @ClareSudbery
  15. For the enthusiasts… “It has become very easy to do

    things without context or mastery, and the downstream costs are often invisible to the person who incurs them. All they see is the win.” @ClareSudbery
  16. And meanwhile, the skeptics… “As claims seem to get bigger

    and blowsier and less tethered to reality, the skeptics react with escalating cynicism. They hear the enthusiasts, but they no longer believe a word they say.” @ClareSudbery
  17. “I don’t WANT to be an AI hater. I studied

    AI in school! I think it’s neat! I feel like I’m getting backed into a corner where I have to be a hater because I’m the only one left who gives a sh*t about reality! Is any of it real?” @ClareSudbery
  18. “To chart a safe path between the Scylla of missed

    windows and the Charybdis of systems melting into slop, we need eyes on both threats as we coordinate, synchronize, and pull together. Hard.” @ClareSudbery
  19. “in my spare time over the weekend, I finished a

    migration we gave up for dead two months ago!! @ClareSudbery
  20. Bring it up in a responsible, friendly way to the

    person who caused it. @ClareSudbery
  21. What would it take for you to feel comfortable shipping

    code to production without reading it? @ClareSudbery
  22. I try to keep up with what’s going on in

    the “AI” space, but it’s exhausting. @ClareSudbery