News for hackers. Stuff that matters.
Re:Ask HN: Inherited the worst code and tech team I have eve... by hither_shores on Sunday September 18, 2022 @05:35AM (#32885939)
> If there's no good structure to build on, the units to be replaced will constrain the architecture of the new ship.

Which is why you do it in stages: add scaffolding until local rewrites are possible, then rewrite the business logic, then tear the scaffolding down.

Re:Ask HN: Inherited the worst code and tech team I have eve... by lordnacho on Sunday September 18, 2022 @05:58AM (#32886074)
That's a good analogy actually. Scaffolding is a kind of temporary test structure that you can use to maintain function while you figure out something better.