When AI Writes Code Faster, Is Programming Still a Creative Craft?
AI writes code faster, so many ask where the creative part of programming has gone. This reflection splits a developer's work into five layers, looks at which AI takes and which remain, sets it beside figures on enjoyment, skill and productivity, and names the risks and habits for keeping the craft.
This is a reflection: I argue and ask questions, it is not a research report. I mark which parts are figures I cite and which are my own opinion.
Many figures are self-reported surveys or published by vendors, so read them with care. The carpenter is my own comparison, to make things easy to picture.
Quick summary#
- My short answer: still creative, but the creative part moves, from "typing code" to "choosing the work, choosing the direction and answering for the result".
- I split a developer's work into five layers: finding the problem, shaping the solution, writing code, verifying, caring. AI is taking over the third layer most strongly.
- When producing options is cheap, what becomes precious is taste and the ability to choose, not typing speed.
- There is a real risk: handing over all the writing may cost you the ability to judge what AI makes. A small trial shows signs of it.
- You can keep the craft on purpose with a few small habits, and one question to measure yourself each week.
Hard words, plain meaning#
| Term | Plain meaning |
|---|---|
| Craft | The skill of making something good with your own hands and attention, built through practice. |
| Taste | The ability to tell what is good from what is merely acceptable, among many options. |
| Trade-off | Choosing one thing means losing on another, for example faster but harder to maintain. |
| Flow | Being absorbed in work without interruption. |
| Deskilling | Doing less of something and gradually losing the ability to do it. |
| Self-reported | Numbers from what people say they feel, not directly measured. |
1. The picture: a carpenter and a power saw#
Imagine a carpenter's workshop long ago. Every plank is cut by hand. Then the power saw arrives. Does carpentry die?
I think not, but it moves where skill sits. The carpenter spends less effort cutting and more on design, on joints, on finishing. At the same time something truly disappears: the feel of the hands while sawing, and for some people that was the joy of the craft.
This picture helps me ask the question precisely. Do not ask "will AI take creativity", ask: where is skill moving to, and what am I losing at the same time? The picture also has limits: a power saw does not "decide" what table to make, while AI can propose the design too. So do not apply it mechanically.
2. Five layers of a developer's work#
When we say "writing code" we often lump many jobs into one. I separate five layers:
| Layer | Work | How far AI helps today (my opinion) |
|---|---|---|
| 1. Finding the problem | Understanding what users need, which problem is worth solving | Helps summarize and suggest questions. Deciding which problem is worth it, little |
| 2. Shaping the solution | Design, choosing trade-offs, deciding what to drop | Proposes options. Answering for the choice, no |
| 3. Writing code | Turning the design into a program | Strongest, especially repetitive and well-defined parts |
| 4. Verifying | Reading, testing, debugging, knowing when it is "right" | Can assist, but tends toward overconfidence |
| 5. Caring | Maintenance, working with people, long-term responsibility | Helps with small chores |
This table is my opinion, not a measurement. But it shows one thing: when layer three gets cheap, the other four do not vanish, they become more important.
3. Taste and selection become precious#
When writing one option takes a week, you only have a few to choose from. When AI writes one in minutes, you can have ten. Then the scarce thing is the ability to look at ten and recognize which deserves to stay.
To me this is the most creative part of the craft, and it needs taste, which only comes from having made things, broken them and fixed them. An old story illustrates it: in early 1982, an engineer at Apple, as the story goes, replaced a piece of graphics code with a simpler algorithm, about six times faster and about 2,000 lines shorter, and wrote minus 2000 lines on a productivity report. The anecdote is retold through several sources, so do not treat each detail as exact, but it reminds us that creativity in code often lies in taking away, all the more true when producing code is nearly free. The post Do not measure productivity by lines of code goes into it.
4. What the figures say about enjoyment and how the work feels#
There are a few pieces of data, and they do not point the same way.
- Enjoyment and focus (GitHub, self-reported). GitHub's research on Copilot found 87% of users said the tool helped preserve mental effort on repetitive tasks and 73% said it helped them stay in flow. A group of 60 to 75% said they felt more fulfilled and less frustrated when coding. This is a self-reported survey by the toolmaker itself, not a direct measurement.
- What makes developers satisfied (Stack Overflow 2025). According to summaries of the survey, the top factors are autonomy and trust, competitive pay and solving real problems, while AI integration ranks low. The share of "happy" developers rose slightly from last year (24% versus 20%) but is still low. I rely on summaries and have not read each question of the original survey.
- Worry about jobs. Also per the summaries, 64% of developers do not see AI as a threat to their jobs, down from 68% a year earlier.
Read together, I take away one cautious idea: AI may remove some drudgery, but many people's joy in the work comes from autonomy and solving real problems, and those sit in layers 1, 2 and 5. If AI only trims layer three without giving you more autonomy in the others, enjoyment may not rise.
5. The risk: losing the ability to judge what you no longer do#
This is the part I worry about most. To choose well, you must have made things. Someone who has never debugged on their own struggles to notice when AI debugs wrongly.
Anthropic published (January 2026) a randomized trial of 52 programmers, mostly early-career, learning an unfamiliar Python library. The AI group scored about 50% on a knowledge quiz and the hand-coding group about 67%, with the largest gap on debugging questions. The sample is small (26 per group), and I have read the summary, not the full paper.
Another study, by METR (July 2025), with 16 experienced developers doing 246 real tasks, found them about 19% slower with early-2025 AI tools even though they believed they were about 20% faster. The tools have changed a lot since, but it is a reminder that how well we feel we are doing and how well we are doing can differ.
Beyond these are two worries I have no data to assert, so I offer them as hypotheses: (1) if everyone accepts the first option AI gives, products may slowly resemble each other; (2) if learning the craft skips the "make it yourself" part, the next generation may lack people with enough taste to review.
6. The bigger picture: AI as an amplifier#
Google's DORA 2025 report reaches a conclusion that fits this story: AI is mainly an amplifier. It strengthens the strengths of good organizations and exposes the weaknesses of disorderly ones. According to the report, big returns come not from the tools alone but from the quality of platforms, the clarity of workflows and team alignment. (I rely on summaries and have not read the whole report.)
Applied to the craft: AI may also amplify how you practice your craft. People with taste and a habit of verifying will go faster. People without may produce many things that look fine without knowing which ones are broken.
7. Five habits for keeping the craft#
These are my suggestions, not tested on many people.
- Sketch the idea before asking. Spend 15 minutes drawing or writing your own design. Then compare it with what AI proposes.
- Read as a grader. Do not just run it. Ask "why this way, what is missing, who will maintain it".
- Practice deleting. Each week find a piece of code you can remove or simplify. Creativity often lies in having less.
- Keep a stretch of time without AI. To train your hands, and to know what you can still do.
- Make small things for fun. A small tool for yourself, not for a KPI. Joy in the craft needs feeding.
If you are new to the field, the 12-month plan for freshers makes the write-first habit concrete. And Why you should not trust AI blindly explains why verifying matters.
8. One question to measure yourself each week#
This week, how many decisions did I make that AI could not have made for me?
By decisions I mean choices someone answers for: which problem to do first, which feature to drop, which trade-off to accept, which request to say "no" to. If the number keeps falling, you may be sliding from a creative craft into a job of reviewing and clicking "accept". If it rises, AI may be freeing you for the more interesting parts.
9. A balanced view#
- This is a reflection, not a conclusion. The five layers and the habits are my opinion.
- The data is thin and mixed. Most is self-reported or vendor-published, research samples are small, and tools change very fast.
- Some people will truly lose something. For some, the joy is writing code line by line. If that part shrinks, the regret is legitimate, and I do not want to brush it aside with "the craft just moves".
- The carpenter picture has limits. AI is not only a hand tool, it can also propose the design.
- I do not know the future. AI may get good at layers 1 and 2 as well. Then the question must be asked again.
10. Conclusion#
Developers are still in a creative craft when AI writes code faster, if they keep hold of their creative part: choosing the problem, shaping the solution, verifying with taste and answering for the result. The risk is that you slide into being the one who clicks accept. A power saw did not take carpentry away, but a carpenter who no longer trains their hands will struggle to design something worth making.
A small step today: this week, before asking AI for a task, write three lines on how you would do it. Then compare.
References#
- GitHub: Research, quantifying GitHub Copilot's impact on developer productivity and happiness
- Stack Overflow Developer Survey 2025, AI section
- Anthropic: AI assistance and coding skills (January 2026)
- Simon Willison on the METR productivity study
- DORA 2025: State of AI-assisted Software Development
- Negative 2000 Lines Of Code, folklore.org
- Related posts in this blog: Do not measure productivity by lines of code, Fresher in the AI era: a 12-month plan to become a junior, Why you should not trust AI blindly
Frequently asked questions
- When AI writes code faster, where does a developer's creativity go?
- Up into other layers of work: finding problems worth solving, designing and choosing trade-offs, verifying and debugging, then maintaining and working with people. When producing code gets cheaper, choosing well among many options and recognizing what is worth keeping becomes more valuable. This is the author's argument, not a broadly verified conclusion.
- Does AI make developers happier or less happy?
- The data is mixed. GitHub's Copilot research (self-reported) found 87% of users said it preserved mental effort for repetitive work and 73% said it helped them stay in flow. The Stack Overflow 2025 survey found the biggest drivers of satisfaction are autonomy and trust and solving real problems, with AI ranking low. Both are self-reported surveys.
- Does heavy AI use make developers lose skill?
- It can, if you hand AI the very part you need to learn. Anthropic's randomized trial (January 2026, 52 people learning a new library) found the AI group scored about 50% on a quiz against about 67% for those who wrote by hand, with the biggest gap on debugging. The sample is small, so treat it as a warning.
- How do I keep creativity while using AI every day?
- Sketch a design before asking AI, read AI's code as a grader, practice deleting code instead of only adding, keep a stretch of time without AI to train your hands, and make small projects for fun. Measure with one question: how many decisions this week could AI not have made for me.