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 · World Congress 2025

2:05 min

Understanding legacy code through software archeology analysis techniques

Markus Harrer Markus Harrer · World Congress 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 · World Congress 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

September 25, 2026 · 11:40–12:10

Stage 6

Codifying Trade-offs: Security, Cost, and Compliance as Agent Guardrails

Suzanne Daniels

Chief Developer Advisor at Microsoft

Suzanne Daniels
Open session

World Congress 2026 North America

September 25, 2026 · 13:30–14:00

Stage 9

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

September 25, 2026 · 14:50–15:20

Stage 2

There's no dark factory without better software verifiers

Dexter Horthy

Co-Founder of HumanLayer

Dexter Horthy
Open session

World Congress 2026 North America

September 25, 2026 · 16:50–17:20

Stage 4

Engineering Moneyball: How We Benchmarked Google vs Meta

Jirka Bachel

Co-Founder & CEO

Jirka Bachel
Open session

World Congress 2026 North America

September 24, 2026 · 16:10–16:40

Stage 2

The Death of the Code Review

Laurie Voss

Head of Developer Relations

Laurie Voss
Open session

World Congress 2026 North America

September 24, 2026 · 16:50–17:20

Stage 5

Context Engineering Kung Fu

Carl Lapierre

Tech Lead and AI Engineer at Osedea

Carl Lapierre