Notes drawn from practice and experience...

Practice Programmer Virtues

Virtuous laziness optimizes for total future effort, not immediate personal effort. Reduce the system, anticipate the pain, and own the work you leave behind.

Practice Programmer Virtues
There are three great virtues of a programmer; Laziness, Impatience and Hubris - Larry Wall
Do not rebuild the same project setup by hand every time. Capture the pattern in a template, script, or shared stack so future projects start from a clearer path instead of repeating the same decisions.