Thoughts on building software that works — from architecture patterns to team dynamics to technology selection.

Why Your Rewrite Will Fail (And What to Do Instead)

5 min read

The full rewrite is one of the most tempting and most dangerous decisions in software engineering. Here's when it makes sense, when it doesn't, and what alternatives actually work.

  • Architecture
  • Legacy Systems
  • Strategy