DEV Community

Cover image for Let's talk about grief.
Manuel Artero Anguita 🟨
Manuel Artero Anguita 🟨

Posted on

Let's talk about grief.

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.

Im kind of an expert myself meme

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
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

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''...
Enter fullscreen mode Exit fullscreen mode

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
}
Enter fullscreen mode Exit fullscreen mode

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)
Enter fullscreen mode Exit fullscreen mode

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.

stoic small human


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)