Nice article!
For me, the key was gamifying the process by adding two rules:
- The project I'm developing is a test project and not some abstract production-ready stuff that cool guys have
- I should build it with only the tools I already know
It did wonders. I launched The Code of Conduct Generator while following this path.