World Congress 2025 Aug 20, 2025 Session details

Why (most) software projects fail silently...

Hendrik Lösch

Andre Lesh reveals why software projects decay silently from early compromises and invisible technical debt. Stop asking permission for clean code and make it a non-negotiable professional standard.

Pause
Mute Enter Fullscreen
#1 about 3 min

Defining silent failure in software projects

How long-term unsustainability and user rejection cause projects to fail before the failure becomes obvious.

#2 about 4 min

Translating internal software complexity to external perspectives

Why attributes like conformity, unseen code, and replicability make software complexity difficult for non-technical stakeholders to grasp.

#3 about 3 min

Balancing business value and software maintainability

How incentivizing short-term feature delivery increases the cost of change and decreases system stability over time.

#4 about 3 min

Planning multi-year restructures for legacy software systems

The difference between short-term refactoring and strategic multi-year restructuring plans for stabilizing aging codebases.

#5 about 3 min

Architectural planning to avoid crippling requirements debt

How the absence of technical documentation and solid requirements leads to messy, heavily patched software systems.

#6 about 7 min

Managing software lifecycles and value preserving work

Why budgeting for system stabilization and long-term maintenance is just as crucial as funding initial development.

#7 about 4 min

Cognitive bias and uncritical tech adoption in architecture

How survivorship bias and confirmation bias lead teams to adopt big tech patterns that ignore domain realities.

#8 about 2 min

Aligning software architecture with non-functional requirements

Using the ISO 25010 standard to prioritize foundational attributes like reliability over unconditionally applying trending microservices.

#9 about 3 min

Improving communication while defending foundational code quality

How developers can prevent silent failures by using domain language and treating code quality as non-negotiable.

Matching moments

2:25 min

Building engineering cultures that support long-term software architecture

Oskar Kruschitz Oskar Kruschitz · Europe 2026 Virtual

2:30 min

Overcoming the human challenges of software maintenance

Robby Russell · Coffee With Developers

1:33 min

Preventing software architecture deterioration over product lifespans

Daniel Siegl +1 · LIVE

3:40 min

Identifying core challenges in modern software development

Markus Eisele Markus Eisele · WWC 2024

1:19 min

Key takeaways for navigating software evolution and technical debt

Luisa Rink Luisa Rink +1 · WWC Europe 2026

1:54 min

Embracing failures and analyzing high-profile software engineering mistakes

Christian Seifert · WWC 2022

Upcoming sessions on this topic

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

How to generate business value through performance optimizations

Nikolai Sidiropulo

Software Engineer at Meta

Nikolai Sidiropulo
Open session

World Congress 2026 North America

Reinventing Testing Practices in the AI Era

Eric Deandrea

Java Champion & Senior Principal Software Engineer, IBM

Eric Deandrea
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

The Broken Rung: How AI is Rebuilding Software Development from the Ground Up

Tomislav Tipurić

Chief Technology Officer, Nephos

Tomislav Tipurić
Open session

World Congress 2026 North America

From Legacy to Longevity – How a 17-Year-Old System stayed Modern

Alexander Arians

Empowering Engineers to drive innovation

Alexander Arians