Blog

iSAQB Software Architecture Gathering

Peter Hruschka explores how resource constraints shape framework design and why abstraction, modularity, and clear interfaces are essential for effective architectures.
Clare Sudbery discusses why Test-Driven Development is essential when coding with LLMs and shares her nuanced perspective on the benefits and risks of AI.
In his interview, Vaughn Vernon explains how AI can boost software development while highlighting why craftsmanship, domain knowledge, and critical thinking still matter.
In his interview, Barry O'Reilly explains why software architects should stop relying on predictions and instead build systems that remain resilient in the face of uncertainty.
Peter Hruschka discusses why framework architectures matter for embedded systems, how reusable abstractions simplify development, and why documenting architectural concepts is essential.
Uwe Friedrichsen explains why simplicity requires experience, why architecture should evolve, and how reducing unnecessary complexity leads to more robust software systems.