Categories
Programming

A Brief Rhapsody on Art and Engineering

From microship.com: “It is essential, when designing a complex system, to spend some relaxed time fantasizing about what it will be like when it’s finished. After all, this is what drives the process of engineering: at some level between rigorous and fanciful, an image of the finished product must be held in the mind, savored, and examined from all sides. Only after this playful interlude (which, to a manager, may be disturbingly indistinguishable from unproductive wall-staring) can decomposition of the design into subsystems, tasks, and packaging make any sense.”