World Congress 2025 Aug 20, 2025 Session details

Resolving technical debts in software architecture

Carola Lilienthal

Why do fast-moving software projects inevitably hit a speed wall? Discover how aligning architecture with human cognitive science can eliminate structural debt and permanently restore your team's development velocity.

Pause
Mute Enter Fullscreen
#1 about 5 min

Impact of technical debt on feature delivery speed

How accumulating unresolved structural issues severely degrades a team's ability to release new software features consistently.

#2 about 2 min

Visualizing entangled source code and dependencies

Mapping tightly coupled modules reveals the fragile structural reality of a big ball of mud architecture.

#3 about 5 min

Measuring software health with the modularity maturity index

Quantifying module maturity helps teams compare large-scale codebases and track dependency improvements over time.

#4 about 5 min

Cognitive limits and the necessity of information chunking

Human brains rely on chunking related information, which directly dictates the necessity for cohesive software modularity.

#5 about 5 min

Applying cognitive schemas to software design patterns

Organizing logic with consistent architectural patterns leverages human cognitive schemas for faster code comprehension.

#6 about 3 min

Evaluating architecture through technical and domain layers

Mapping architectural dependencies across technical and domain layers visibly exposes harmful coupling and structural violations.

#7 about 3 min

Preventing cyclic dependency escalation and continuous architectural decay

Breaking cyclic class structures early prevents continuous codebase deterioration and avoids wrapping existing technical debt in complex new layers.

Matching moments

1:07 min

Combating technical debt and anti-modularity forces

Allard Buijze · WWC 2021

3:40 min

Identifying core challenges in modern software development

Markus Eisele Markus Eisele · WWC 2024

4:04 min

Managing technical debt with sensible software architecture

David Singleton David Singleton +1 · WWC 2023

2:22 min

Identifying the root causes of systemic technical debt

Hendrik Lösch Hendrik Lösch · WWC 2023

1:56 min

Balancing modularization fundamentals with effective software engineering organization design

Eberhard Wolff Eberhard Wolff · WWC 2024

2:05 min

Architectural planning to avoid crippling requirements debt

Hendrik Lösch Hendrik Lösch · WWC 2025

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

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

Microservice Cognitive Index for Deploy Diagnosis and Change Impact

Sachin Gupta

Member of Technical Staff 2 at eBay

Sachin Gupta
Open session

World Congress 2026 North America

Merging at Scale: From Broken Builds to Green Mainline

Manjari Akella, Preetam Dwivedi

Manjari Akella
Preetam Dwivedi
Open session

World Congress 2026 North America

Your Brain Is Lying to You: Cognitive Biases in Development

Kate Astrid

Senior Product Engineer

Kate Astrid
Open session

World Congress 2026 North America

The spectrum of agentic coding: From vibe coding to high-quality software engineering

YK Sugi

Developer Experience Manager at Eventual

YK Sugi