Blog

iSAQB Software Architecture Gathering

Trying to make the (IT) world a little bit better
Published on April 27, 2026

SAG 2025 – Expert Interview with Uwe Friedrichsen: Why Simplicity Is Harder Than Complexity

Software architecture is often associated with sophisticated technologies, distributed systems, and increasingly complex solutions. But according to Uwe Friedrichsen, CTO at codecentric and one of Germany's most respected software architects, true architectural excellence lies in something much harder to achieve: simplicity.

In this interview from the Software Architecture Gathering 2025, Uwe explains why we naturally gravitate toward complexity, why simple solutions require experience and discipline, and how a deep understanding of the business domain helps architects build software that remains robust and adaptable over time.

Key Takeaways:

1. Simple solutions require more effort and experience than complex ones.
2. Software architecture should evolve continuously instead of aiming for a perfect end state.
3. Understanding the business domain is more important than following the latest technology trends.
4. Simpler architectures are easier to maintain, more robust, and less error-prone.
5. Most unnecessary complexity is created by countless short-term decisions rather than deliberate design.

Software architecture isn't about building the most sophisticated solution. It's about finding the simplest solution that successfully solves the problem while remaining adaptable for the future.

Curious to hear Uwe Friedrichsen's perspective on simplicity, software architecture, and why less is often more? Watch the full interview to discover why simple systems require the most thoughtful design—and why understanding the business is the foundation of lasting software architecture.

You are currently viewing a placeholder content from YouTube. To access the actual content, click the button below. Please note that doing so will share data with third-party providers.

More Information