Human Scale Software Architecture

In the physical built world there is the concept of “human scale” architecture, in other words, architecture that has been designed explicitly with the needs and constraints of humans in mind: humans that are typically between a few feet and 7 ft. tall and...

The Magic Number in Complex Systems

Somewhere around 200 items seems to be the optimum number of interrelated things we can deal with at one time, when dealing with complex systems such as computer software. In 1956 George Miller wrote an article for the Psychological Review called “The magic number...
Deplorable Software

Deplorable Software

Why can’t we deploy software as well we did fifty years ago? The way we build and deploy software is deplorable. The success rate of large  software projects is well under 50%. Even when successful, the capital cost is hideous. In his famous “Mythical Man...