Received wisdom is that if you spend time up front getting the design right, you avoid costs later. But the longer you spend getting the design right, the more your upfront costs are, and the longer it takes for the software to start earning.
The problem is, in software design, often the consequences of your decisions don't become apparent for years.
A rational model of software is to design it quickly - the economic pressure to improvise presents an interesting challenge.
Design should be easy in the sense that every step should be obviously and clearly identifiable. Simplify elements to make change simple so you can manage the technical risk.
What we're really developing is the shuttle's successor, ... The CEV is designed to go to low-Earth orbit.
What we're passionate about, along with Jennifer, is design from the essential elements. The raw character of the material is in full view, in its natural form, not covered by anything else.
The trouble with glossy magazines is that they tend to be stuffed with articles about handbag designers - the sort of women who, with their perfectly styled lives, immaculate houses, and adoring partners, make you want to become a hermit.
I had been to the South many times and I thought I knew what the South was, but not until you live with people and live through their lives do you know what it's really about.
At the very beginning of my career, when I opened my business in Italy, I was also a ranked tennis player. I had won many tournaments. To be an athlete was my first choice. Second choice: designer. However! There was more money in being a designer at that time.
A designer is like a doctor for a woman. He has a specific job, and if he is doing it well, he will have the gratitude of the woman for the rest of his life.