Ten Years of Worthless Side Projects
Zach Dicklin
940100

Probably super obvious, but: stop starting new things from scratch. Find and contribute to existing projects that need your skillset. There are lots of people with great entrepreneurial skills who are running really worthwhile projects, connecting with people, great at comms, and could really do with some assistance from someone with tech skills.