Thriving in complexity – Trond Hjorteland

The world around us are getting ever increasingly hard to understand and predict in the way that we are used to. Simply taking a system apart and studying the elements and making useful models out of them seems to fail more often than not. Systems thinking is by many...

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...