The Developer Role is Changing

For a long time, I actively resisted using AI in my development workflow. I had my reasons. Some principled, some probably just habit. But over the last few weeks that changed completely. I now spend the majority of my development time in Claude Code or the Zed agent panel, and I find myself thinking about my work in fundamentally different ways.

In the beginning, every character came from me: reading documentation, thinking through logic, typing it all out. Then came code completion tools, which accelerated the mechanical parts without changing much else. I still authored every meaningful decision; the tools just helped me express them faster.

Agent-driven development is something else entirely. The code itself is largely written by AI. I keep hearing that AI makes anyone a developer. I don't buy it. When AI writes the code, the judgment layer above it matters more, not less. Architecture decisions, naming conventions, understanding when a pattern is appropriate or when it will create technical debt: none of that comes from prompting. It comes from years of reading and writing code, making mistakes, and developing taste. That's something I've felt in the work.

What has changed for me is my role in the work. I'm now often running two or three features in parallel, sometimes across different clients and projects simultaneously. A year ago that would have been impossible. Not enough hours. Now it's possible because my contribution has shifted. I spend less time writing code and more time planning what to build, thinking through architecture, reviewing what the agent(s) produced, and making sure the resulting software will actually be maintainable six months from now. It feels more like directing than writing. Made With Care, a personal project I've been building alongside client work, is where I feel this most clearly. My progress on it is already beyond what I could have achieved working on it full time before.

I'm not sure where this goes from here. The tools keep changing. So does what I spend my time on. But the role of the developer isn't disappearing. It's changing. And for the first time in a while, I find that genuinely exciting.


Personal writing. Software, building things, and life on Madeira.



2026

Confidently Wrong


05/05

In It


01/05

New forms of expression


30/04

Content without a shape


29/04

Complicated vs Complex


28/04

The End of the Cross-Platform Compromise


27/04

No Dashboard, No Excuses


26/04

The attention economy proved RSS right


25/04

The Quality Drift


24/04

The Developer Role is Changing


22/04

2024

My future self knows better


19/12

All or nothing


18/12

Social following & connection


08/12

My relationship to social media


01/12

Dental surgery & expectations


22/11

On leaving X again


08/11

Personal blogs


02/11

Click to cancel


19/10

2021

Every day learning


30/01

Out of the shadow


10/01

Now vs. Later


09/01

Why do I want to write


08/01

Our first Youtube LIVE


02/01

A new day


01/01

2020

Daily Practice


30/12

Fast forward six months


12/12

Going down the rabbit hole


07/12

Getting ready


06/12

Impact of customer support


27/11

A lot has happened


19/11

It's ok to have bad days


08/09

My first productive week


17/07

Countdown & Commitment


08/07

Transition time


07/07

Our travel continues


06/07

Understanding Men & Women


05/04

The fear of the unknown


04/04

Hello World (literally)


01/03

Almost being scammed


09/02

Our next chapter


02/02

2019

Forced to try something new


10/10

I am not good at ...


29/09

ContextLabel 1.6.0


08/05

2018

I'm not on LinkedIn


24/12

Don't be right, be open


22/12

Healthy Lifestyle


30/09

2016

Hill88


08/08