Principles I keep in mind when starting a side project | Hacker News Reader