Overwhelmed with your new project?

Over the years starting software projects, I've run into every roadblock, experienced every pain point, and made every mistake imaginable.

This is my top 41 tips for starting a new project.