Principles I keep in mind when starting a side project

Not having a map can lead to wasted time and frustration if you're exploring somewhere new. Starting a side project without a few solid principles can do the same. When you're excited about a new project, it's easy to skip important questions like: what exactly do I want to achieve with this? How much am I willing to spend? And so on. ...