5 stages of (developer) grief
Now that most of us are fully in the “Acceptance” stage, I thought it would be fun to look back on the past 3-4 years of this madness from the perspective of a typical individual shipping code in a — surprise! — typical corporate environment.
#1. Denial#
Image generation was the first to actually get quite good. DALL·E 2, Midjourney and others that have long been forgotten. I distinctly remember paying for Midjourney and having a mini-psychotic episode generating 100 images of questionable art late at night.
It didn’t last long. Once the novelty wore off I put it on the side as a fun little experiment and nothing more. Meanwhile, artists were, unbeknownst to me, speedrunning the stages of grief. 💀
Then came the Will Smith spaghetti memes. It was fun, if a little bit scary. No one really knew what to make of it besides memeing about it.

#2. Anger#
Around the same time, we got the AI autocomplete/chat onslaught for coding. Copilot, Cody, Codeium, JetBrains AI Assistant, Google’s Studio Bot in Android Studio… do I need to go on?
Frankly, the autocomplete phase was absolute crap.

It got in the way like a nagging Clippy (let me write my code!), and its suggestions were always hit and miss. I ended up turning it off as it did more harm than good. In my mind, I knew what I was doing and this stupid AI was getting in the way.
But, the chatbots themselves became useful real fast. No longer would I need to suffer through Stack Overflow! I had enough of that place and its stupid moderators. Good riddance.
Intermission#
By mid-2025, I was still writing 90% of code by hand. But AI was such a great accelerator in other aspects of the job that it was difficult to imagine a time before it. I kept trying the new models, tools and anything else I could get my hands on. They were still not good enough to make me put down the keyboard.
As for the AI hypesters, they really did not do themselves any favors.
Someone needs to take the microphone away from these people. They. Just. Won’t. Stop. YAPPING! Even if I found kernels of truth beneath the veneer of nonsense, I had difficulty listening to them without rolling my eyes.

In the real world, working for a large company for years, you start building up an intuition on the way things are. You are very cognizant of the “pulse”, for lack of a better term. The code you see on pull requests, PR frequency, how many times you get asked about random things on Slack and by who, who needs help, who is the boss, who is a pro, who can be trusted.. you get the point.
Well… about that.
#3. Bargaining#
Opus 4.5 happened late 2025 — needless to say, it sent me straight into the bargaining phase.
- “It is good, but I think I’m better”
- “It writes too many comments”
- “It’s good on web-slop but not on Android!”
.. these and similar coping lines were on repeat for a few months. Meanwhile, newer models were showing up on a weekly basis, each one better than the last.
People also stopped asking me questions about the codebase. Actually, they stopped asking me questions about code — period. That was 50% of my imaginary usefulness out the door then and there! 😂
Pull requests were also coming in hard and fast. Who were these people?! Certainly not the colleagues I knew. Claude was everywhere. I diligently kept reviewing PRs, still stuck in the past as my brain kept resisting what it was seeing.

#4. Depression#
By March 2026, my brain was broken. I hadn’t manually written code for weeks, yet I was as productive as I had always been. But the scope of things I was capable of now was 10x greater. Web? No problem. Analytics? Sure. Something I just heard about 10 minutes ago? Give me a few hours and I can surely do something with it. (with the help of Claude, of course)
I wasn’t enjoying any of it.

Turns out, the act of writing code and thinking through a problem was the reward. It has been for years! Money and food on the table do help, but there was something there that satisfied an itch that no money could fix.
#5. Acceptance#
The Fable 5/Astra 6/Opus 5.5 final gut punch has made it evident that the job is no longer the same. I had so much fun writing code by hand. That time seems to be over.
But, I also have so much fun making things that are funny, silly, useful and/or a combination of all 3. Hopefully they make money too.

Anyways#
It was not that long ago mobile dev was a nascent industry breaking developers’ brains. People who pivoted and took advantage of this new space found ample opportunity for many years, myself included.
This one feels more akin to the internet bubble. I for one cannot wait to get my ass whooped by a clanker in 2030.

(if you liked this post, why not click the 🍺 button below?)
Later.