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.

To understand why this feels significant, it helps to trace how the act of writing software has changed over my career. 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. And this is where I want to push back on a narrative I keep hearing: that this means anyone can now build software. I don't buy it. What changes when AI writes the code is not what matters — it's the judgment layer above it. 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. AI accelerates execution; it doesn't replace understanding.

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. That would have been unmanageable before — too much context to hold, too much typing to keep up with. 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. In a way, it feels less like authoring and more like directing. A good example of this is Made With Care, a new personal project I've been building in the mornings and evenings alongside my regular client work. 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 tooling is evolving quickly, and so is the work. 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 on software, building products, travel, and life on Madeira.
Honest, infrequent, not optimized for your inbox.



2026

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