Month: January 2014

There is no architecture. Only mirrors

Do away with architectural models. What we need to see is the essence of architecture, which is something we realise in software: a mirror of the enterprise. The idea is not new. It has always been surprising (and, to be honest, somewhat frustrating) that is hasn’t been picked up as I thought it would. And should. The book by David Gelernter: Mirror Worlds: or the Day Software Puts the Universe in a Shoebox…How It Will Happen and What It Will Mean (1993), summed it up so...

Continue reading

Software is not a product

The idea is ubiquitous: software is a “thing”. You engineer it, you build it. When you are done you appraise the end-result as a master artist views his piece. To do it better, you think about improving your build processes. You borrow from industries like the automobile industry (Toyota and its Lean method for example). You define projects and wrestle to improve your control over it. We want to build better things, and to build it better. It seems not to help. Projects fail. Software...

Continue reading


Copyright © 2019, reflektis & Rob Vens