Never apologise, never explainRight? But argh, it’s so hard when there are so many articles out there like this one, and so many people I know really HATE AI, and sometimes it feels like I’m joining forces with the devil… So I’m going to try and keep all the apologising and explaining limited to this one post, which I’ll link back to from everything else, and then I can move on. I’ve started to explore the use of agentic generative AI* to build software. I was resistant at first, and I’m still not a cheerleader. But, though I have plenty of reservations, I’m not going to lay all the problems of the world at large and our industry in particular at the feet of AI. The AI Tennis Match SpectatorIt’s felt a bit like being at a tennis match this year, watching from the sidelines as people I know and respect either love or hate or (like me) wonder-what-the-hell-about the use of AI in software development. But love it or hate it, one thing that’s hard is to avoid it. So I’ve I’m not just playing with it, I’m reading about it, I’m researching how to make best use of it, and I’m putting together some workshops (a 2-day workshop for Trifork in Amsterdam, and a one-day workshop at SAG in Berlin, both in Nov) to help others make sense of it too. Teaching is the highest level of learningI find that teaching is the highest level of learning, and some of my best teaching is informed by “I can still remember what it was like to learn this, and what mistakes I made.” And I love to learn, and I get even more excited about learning when I know it’ll lead to teaching. I’m going to document my journey here on Queen of Questions as much as possible**, and aim to share what I’ve learnt along the way. There are two aspects of this journey - the philosophical and the practical. I’ve been wondering whether I should focus on one aspect or the other, or both at once, or what. I’ve decided I’ll swing between them from post to post. The practical side will likely get more attention than the philosophical, but who knows. This is where that joint-honours degree in Maths and Philosophy I got all those years ago finally comes in handy (or not: I doubt I’ll be quoting Kant’s Critique of Pure Reason any time soon). So, watch this space! And treat yourself to two days in Amsterdam or a day in Berlin, by signing yourself up for one of my workshops (more info below). Or register an interest in online or in-person trainings. Or contact me if you’d like me to host some training for you and your colleagues. Agentic Generative LLM AI Mutterings
Come on this journey with meI plan to keep writing about this. I’ve already got a raft of draft posts in pocket. I love to learn, and I love to teach (and I’m really bloody good at it). I use teaching as a way of deepening my own knowledge and pushing me to learn things more effectively. If you want to know more, you can do the following:
|
Don't miss my next post! Subscribe to my Technical Leadership newsletter and learn a bunch of useful stuff about effective technical leadership.
Participants in a coding workshop I’ve started experimenting with using LLMs to help me build software. One of the first things I did was to watch the video of Llewellyn Falco’s talk about using process files as blueprints for Agentic AI, from Craft Conference 2025. I learnt a lot from this, and it was a great starting point to get me going with LLMs. In that video, Llewellyn does over an hour of live augmented coding on stage. And one of the first things I noticed was that he uses the LLM...
Clare (me) with Emily Bache and some coding workshop participants So, you’re thinking about using LLMs to help you code? Maybe you’re unsure about the negative impacts - on the planet, on the industry, on education, on your ability to actually code. Honestly, apart from a little fence-sitting handwringing I can’t help you much with that, but recently I decided to sell my soul to the devil and start experimenting with using LLMs to help me build software. And you know what? It’s fascinating,...
Would you like to attend a talk about how to counter the fear of not being technical enough, or how we can stop making each other feel stupid, or how to make the most of diversity in the workplace? Or maybe you'd like to immerse yourself in one of my hands-on workshops... about refactoring skills, or about using TDD to wrangle AI coding, or facilitating mob / ensemble programming, or on how to handle the technical in technical leadership? Fancy spending time in Spain, or Berlin, or Paris, or...