News for hackers. Stuff that matters.

Ask HN: Is there a name for the “rebuild it” phase of becoming an architect

I went through it and I’ve seen others think the same. It’s where you think you know the best way to do something so the old software is just plain wrong and “needs to be completely rewritten” but you don’t really have enough context to understand the business cost vs reward of a rewrite.

  X axis == time  
  Y axis == confidence

  |    :     :     /
  |    : re- :   _/
  |   /:write:\_/
  | _/ : it! :
  |/___:_____:______
I feel like it sits somewhere in this but I’m sure there’s a better term https://en.wikipedia.org/wiki/Overconfidence_effect#Overestimation

Edit: I screwed up the ascii chart a couple of times...

( 3 comments | on HN )
Re:Ask HN: Is there a name for the “rebuild it” phase of bec... by kstenerud on Sunday October 02, 2022 @01:53AM (#33053241)
I've always known it as the bulldozer phase.

Followed by the in-flight-engine-replacement phase.

Followed by the isolate-and-refactor phase.

Followed by the fuck-this-im-outta-here phase.

Re:Ask HN: Is there a name for the “rebuild it” phase of bec... by tempxyz on Saturday October 01, 2022 @10:34PM (#33052280)
Yea, every time you inherit a project you didn't write.
Re:Ask HN: Is there a name for the “rebuild it” phase of bec... by BasiliusCarver on Saturday October 01, 2022 @10:49PM (#33052359)
Love it when you do the “who wrote this” git blame and it was <myself@now-2y>