Great advice for programmers and anyone building a product.
In this mindset, each day your task is to fight from failure to success. You no longer are so willing to compromise, or to sweep seemingly small challenges under the rug.
Instead, you aggressively seek out challenges and problems, and attempt to eliminate them in order to salvage the already failing project.
— Failing on Day One by Thoughtbot