DIGNALEGI

The reading room · Digna Legi

There's No Limit to How Bad Code Can Get

A personal relevance score

80–100: high value. 70–79: worth the time. Below 70: below the usual publication threshold.

Evidence-reviewed score based on available publisher text. The evidence contains a strong chain of argument, though conditions for successful alternative rewrites are not developed in this example.

Scores reflect one reader’s profile, not an objective quality rating. Best is a separate personal selection.

How scoring works →

This brief · about 1 min with detail

Original article ↗

Why read this

Replacing a debt-heavy codebase from scratch can leave an organization maintaining two systems instead of one.

AI brief · Checked against source text

The main idea

The author argues that replacing a debt-heavy system from scratch often leaves a company maintaining two systems. The suggested alternative is to strengthen automated tests around the existing system, then try targeted refactoring; this is presented as a hunch, not a demonstrated universal remedy.

Go a little deeper

How a temporary split becomes permanent

The old system must keep changing to serve the business, but its planned retirement weakens developers’ incentive to maintain it. The rewrite team discovers behavior it did not anticipate. Delivery pressure then pushes an incomplete replacement into production. If priorities change before migration finishes, both systems remain: the organization has added a maintenance obligation instead of retiring one.

How the case is made

Based on practitioner experience and a description of a recurring rewrite failure pattern.

A question to take away · from Digna Legi

Which behavior of the old system have you not yet discovered?

What the original adds

The short original largely fits in this brief; it also links to Will Larson’s migration essay.

About this brief

AI-written, then separately checked for source support, useful detail and clarity. The author’s claims and our editorial question are kept separate. The original remains the author’s work. How we select and summarise →

Digna legi. Worth reading.