Make things work, and ship fast

Posted on 18 November, 2022

I always interpreted this phrase in terms of business needs, not coding standards.1. Meet the minimum requirements for the business to call project a success. (Make it work.)2. Add bells and whistles to make the program less prone to error and more feature rich. (Make it right.)3. Find and eliminate waste in the process. Some assumtions from the start will have been incorrect. Remove unecessary business logic. Included in this step is to improve code for better performance. (Make it fast.)

Another form: Make it run, make it right, make it fast. In other words, get to a running system first. Once it is running, make it right. Then make it fast.