| ▲ | WBrentWilliams 3 days ago | |
I'm old. My boss (and mentor) from 25 years ago told me to think of the problems I was solving with a 3-step path: 1. Get a solution working 2. Make the solution correct 3. Make the solution efficient Most importantly, he emphasizes that the work must be done in that order. I've taken that everywhere with me. I think one of the problems is that quite often, due to business pressure to ship, step 3 is simply skipped. Often, software is shipped half-way through step 2 -- software that is at best partially correct. The pushes the problem down to the user, who might be building a system around the shipped code. This compounds the problem of software bloat, as all the gaps have to be bridged. | ||
| ▲ | 2 days ago | parent | next [-] | |
| [deleted] | ||
| ▲ | fragmede 2 days ago | parent | prev [-] | |
> Make It Work > Make It Right > Make It Fast | ||