Let's talk about grief.
Grieving isn't restricted to a relative passing away. We also mourn the death of ideas, expectations, ideals and dreams. We grieve for the future.
The death of what we were expecting.
I'm no stranger to this. I've been mourning for years a particular future that is not to come.
No need to enter into details, but I've gone through every single step for years and I've learnt a little bit about loss.
We, programmers, software engineers, coders (whichever name you like) are entering (or perhaps have been for a while?) a grieving process.
Some might have lost an identity mark, others may be afraid of the future to come, and others might be crying for a golden, glorious "used to be"
I think there won't be two people sharing the exact dead ideal, but we all share the same context.
There are steps. If you want, it's like a state machine:
S0 → S1 → S2 → S3
And.... again to S0 (yep, it's a cycle... well, it would be better to say a spiral).
S0 → S1 → S2 → S3 → S4 → S0 → S1
But here's the thing: every time you close a loop, there is a minor change, a progress.
S0 → S1 → S2 → S3 → S0' → S1' → S2' → S3' → S0''...
The end of this spiral is a final state. It's called Acceptance.
Depending on how deep your loss sits in your heart, it's possible to "touch" that final state, Acceptance, and then fall back to another state of the spiral.
this is normal, and it's part of the healing process.
enum GrievingSteps {
Denial, // S0
Anger, // S1
Bargaining, // S2
Depression, // S3
Acceptance, // S4
}
Denial: AI could never replace me. Im special, I'm the smartes guy in the room there will be always room for the human spark, i will be needed.
Anger: I reject AI. I reject anything created , the human touch is needed. Everything will collapse if they keep replacing human work with AI
Bargaining: I need to adapt, i won't type code but im vital for reviewing the diffs, if ever, my work and my mind is more needed than anytime. Im needed
Depression: whatever, the world is to end. If AI take every single work outthere anything is meaningless.
Acceptance: I have no analogy here. I haven't reached this state yet. I've been cycling myself through S0 → S3 for a while now.
The spiral gets smaller
The first loop hits hard. Denial might last weeks. Anger. Depression was... well, depression. But the second time around? I recognized the states. I could almost see the transitions happening in real time. "Oh, I'm in S1 again. Cool. I know where this goes."
It still hurts.
But there's a difference between walking a path for the first time and walking it again knowing where the edges are. The duration of each state gets smaller.
You don't stop cycling; you just cycle faster, and with less damage.
loop_duration(n) > loop_duration(n+1)
That's the quiet progress.
What now
So, if you're somewhere in the spiral right now: welcome.
You're not broken. You're processing.
And if you're able to see which state you're in, you're already ahead.
I haven't reached Acceptance yet.
I'm somewhere between S2' and S3'? on my third loop?
So here's my promise: when I get there: when I finally touch S4 and it sticks... I'll write about it.
thanks for reading.


Top comments (0)