World Congress 2026 Europe - Virtual Stage • Jul 3, 2026 • Session details

Chesterton's Fence - Don't Tear Down the Fence

Imola Meszar

A blindly repurposed configuration flag once caused a catastrophic trading glitch. Before deleting legacy code, treat it as survived code and decode its hidden dependencies.

Pause
Mute Enter Fullscreen
#1 about 3 min

Applying Chesterton's fence to legacy software systems

Software systems accumulate redundant validations and configuration flags that serve forgotten original purposes.

#2 about 4 min

Understanding the cost of removing undocumented code dependencies

Removing seemingly unimportant architectural components triggers massive production failures when historical context is missing.

#3 about 8 min

Using oldest unfixed bugs to reveal underlying system constraints

Reading long-standing bug reports exposes unwritten project rules and unresolved cultural disagreements within complex codebases.

#4 about 10 min

Discovering hidden file interactions through version control history

Mining repository commits exposes unrelated structural modules that accidentally break together due to undocumented historical connections.

#5 about 6 min

Investigating intermittent test failures as system drift indicators

Analyzing skipped black-box tests uncovers irregular architectural shifts operating independently of nominal coverage intents.

#6 about 4 min

Fostering organizational safety to evaluate legacy decisions before deletion

Cultivating engineering environments that enable paused deployments prevents severe burnout and catastrophic operational failures.

Matching moments

2:30 min

Overcoming the human challenges of software maintenance

Robby Russell · Coffee With Developers

2:40 min

Balancing technical fail-safes with proactive moral compasses

Torsten Stiller Torsten Stiller · WWC 2025

2:05 min

Understanding legacy code through software archeology analysis techniques

Markus Harrer Markus Harrer · WWC 2025

6:44 min

Balancing technical debt reduction with feature delivery

Jens Happe Jens Happe · LIVE

3:28 min

Applying the Boy Scout rule to software maintenance

timtebeek timtebeek · WWC 2024

2:47 min

Diagnosing the persistence of legacy runtime code architectures

Alfonso Graziano Alfonso Graziano · Coffee With Developers

Upcoming sessions on this topic

Open session

World Congress 2026 North America

On the Public Clock: Open-Source Defense When You're Not in the Club

Nicholas Muy

VP Engineering Platform and Security at Scrut.io

Nicholas Muy
Open session

World Congress 2026 North America

There's no dark factory without better software verifiers

Dexter Horthy

Co-Founder, HumanLayer

Dexter Horthy
Open session

World Congress 2026 North America

Context Engineering Kung Fu

Carl Lapierre

Tech Lead and AI Engineer at Osedea

Carl Lapierre
Open session

World Congress 2026 North America

Agents Can't Iterate Against Tests That Lie

Rocky Warren

Senior Staff Software Engineer at Clipboard

Rocky Warren
Open session

World Congress 2026 North America

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

It passed auth, then production caught fire

Alex Olivier

Co-founder & CPO @ Cerbos | OpenID AuthZEN Co-chair

Alex Olivier