Back to feed
Dev.to
Dev.to
6/19/2026
My Most Expensive Engineering Decision

My Most Expensive Engineering Decision

Short summary

An engineer recounts choosing to fix and modernize a legacy ERP system while running it, rather than rewriting from scratch, to meet budget and timeline constraints. The decision led to cascading problems and exceeded budgets. The key lesson: sustainable engineering requires long-term thinking, not just pursuing 'doable' solutions; sometimes saying 'no' is more valuable than saying 'yes.'

  • The decision to patch rather than rewrite seemed cost-effective but created long-term problems and technical debt
  • Quick fixes often mask root causes and accumulate complexity rather than solving underlying issues
  • True engineering requires balancing constraints with long-term sustainability and having courage to reject suboptimal solutions

Generated with AI, which can make mistakes.

Is this a good recommendation for you?

Explore more