I think I may have found a way to get 2-3 weeks of my life back since I started using Yeoman to set up projects. Of all the things it does, probably the most useful is auto refresh the web browser. All the other stuff is just icing on the cake.
Some time back, I built my own bash script that built out a decent project layout and fired off some useful templates. It gets to be a royal pain to maintain. While it’s good practice to think ahead like that, I think it’s better to use stand on the shoulders of those who’ve been there before you.
If you’re not already, start using project builders like Yeoman. There’s something nice about digging right into code and design without losing all your gumption in the metawork of getting set up.