Bad building architects focus on the look of the building rather than focus on the function or the use of a building. I noticed that software product designers make the same mistakes as the designers of bad buildings. Most software product designers focus on the look of the software rather than the use of the software. They also design and produce the software as it was envisioned two years back, while the software will be used in the next ten years or so. Good buildings are timeless. I wonder if software can be timeless. Well. One can dream.
This book was turned into a 6 part BBC series. The first one is about "Flow".