Compilation of best practices on handling personal and social problems when you're a programmer.