4 ms·
I myself think programming is more like tailoring. Art, science and skill all in one. And allowance for adjustments to get the perfect product.
by wilsonfiifi 5y ago
I myself think programming is more like tailoring. Art, science and skill all in one. And allowance for adjustments to get the perfect product.
- lmilcin 5y agoExcept you usually know how much it is going to take to tailor a shirt, a pair of trousers, a jacket, so on. It is vary rare that it suddenly blows up on you and takes way more time than it should. And then the clients aren't usually changing half of the project as you go. Or ask you to start "tailoring" before they know whether they want a leather bomber jacket or historical ball dress.
- wilsonfiifi 5y agoI'm sure there a quite a few seamstresses that would disagree with you on that one.
- II2II 5y agoTailor a business suit, and what you're saying is reasonably correct. Most of the decisions are made up-front. The primary concern is fit. Tailor a wedding dress, and the the process could end up looking much more like a software development project where things are changing as you go. Of course, there are other issues at play. The software development project may blow up when unexpected issues pop up with the design or implementation. That is where the ideas behind software engineering come into the picture. You don't build a bridge or a dam without having a clear specification and you don't create that specification without doing considerable research first. (You also don't throw a team of junior engineers at the problem, expecting them to know every facet of what has to be studied and how to design it.)