-
How should we teach software development now?
Exploring software development learning topics in the context of AI-assisted coding.
Yesterday I posted on LinkedIn about realising I've been thinking and writing about AI-assisted coding for three years now, and that overwhelmingly I still stand by the positions I've taken. My first public post on the subject was in May 2023, so I'm going to revisit it on the same day this year. But for now, since the discussion touched on what we should be teaching on software engineering courses, it prompted me to jot down my current thinking, still very much WIP but here you go.
Read more... -
Automation is a trade-off
We should have more explicit conversations about the trade-offs we make when we use automations.
This post was originally published on dev.to.

A couple of years ago I wrote a post about abstractions. I’m revisiting it here with AI-assisted coding in mind, because I see similar issues arising. LLMs make it easier than ever to generate code, but when we look at what happens next, the picture becomes a little bit less clear.
Read more... -
What to do about developer skills
This week I talked at Haggis Ruby in Glasgow.
I've been giving talks about developer learning and AI-assisted coding pretty regularly over the last couple of months. Doing this is helping me clarify my own thoughts and better position me to advise others, based on what I've learned about software engineering and pedagogy over the years. This week I had the pleasure of speaking at Haggis Ruby in Glasgow, with a community I wasn't part of but who could not have been more welcoming and open to what I was saying. ❤️
Read more... -
When is a tool the right tool for the job?
Digging into skill development with a group of research software engineering experts.
This week I spent time with a group of leaders in research software engineering at a workshop on the implications of using LLMs in their work. I gave a short lightning talk and shared a position paper representing my current thinking on AI assisted coding.
Read more... -
Do your fingers remember how to code?
My Monki Gras talk – discovering developer skills worth learning when AI can write code.
This week I'm talking at Monki Gras about developer learning and AI.
Read more...
