6

It feels like half of what I do is just tell people that their code sucks and it needs to be replaced, then I drag them through the 5 stages of grieving the loss of an application that has them trapped in an abusive relationship.

1. Denial:
The unique and complicated needs of our business lead to this unique and complicated architecture. This is all here for a reason, and it's all needed.

2. Anger:
What do you mean it's going to take 6 months to rebuild this? We made MVP in 3 months!

3. Bargaining:
Surely we don't need to throw it all away! There must be something worth salvaging!

4. Depression:
Stake holders and going to think we're not getting anything done! This is a nightmare 😭

Six months later...

6. Acceptance:
Holy shit thank god we got away from that glass tower before it shattered and cut us all to pieces! Side note: development velocity is on fleek. #profit

Comments
  • 0
    Stage 1 holy shit. Never got to that last step tho, I need to work on my strategy. Read some art of war and Machiavelli or something 😌
  • 1
    I like step 6 of the 5 phases.
  • 0
    so, are you a consultant and you sell always rewrites from scratch?
Add Comment