A while back, Guillermo Rauch (creator of Socket.io and founder of Zeit.co (the company behind a ton of the awesome stuff coming out lately)) tweeted something profound: Write tests. Not too many. Mostly integration. This is deep, albeit short, so let's dive in: Write tests. Yes, for most projects you should write automated tests. You should if you value your time anyway. Much better to catch a b