Sign inGet started
Paper · arXiv

Deleting Code Without Losing Knowledge: Regenerative Software for Python Libraries

In the age of "Software 3.0", when a complete program can be rewritten in minutes by an agent, the traditional approach of relying on code as the sole source of truth becomes questionable. Fowler advocated for a set of seven primitives, which lay the framework for regenerative software, so that programs can be deleted and rebuilt without losing their knowledge. The knowledge lives in machine-readable records in a tracked directory, from which a *regeneration bundle* is built for each unit. The regeneration bundle is a single file with the module's architecture, intent, decisions, public contract, evaluations, and consumers, but no implementation, plus the one dependency module it may impo...

AuthorsThomas Bartz-Beielstein
Primary categorycs.SE
Published12 October 2026
Last updated at source12 October 2026
cs.SEcs.AI
Embed this entry
<iframe src="https://silytics.si/embed/item/fd81d44f-6559-459d-969e-283325d713d8" width="420" height="190" style="border:0" loading="lazy" title="Silytics entry"></iframe>

Free, no tracking. More about feeds and embeds.

Silytics shows public metadata from arXiv and links to the original. Information may be incomplete or out of date. Last refreshed 15 October 2026. Licenses and terms of the original apply to the work itself. Not financial, legal or professional advice.