Design and Reality – Mathias Verraes

We often think of software design as a linear process: understand the problem, come up with a solution, implement it, done. Occasionally, somebody remembers to draw a feedback loop from the implementation back to the problem statement. The way we actually do software...

Road-movie architectures – Uwe Friedrichsen

IT becomes more indispensable for our lives every day while our system landscapes drown in complexity. And every day it becomes a bit worse. It feels like we are Wily E. Coyote after having run over the edge of the cliff and daring to look down. But how to improve the...