Rob Pike's 5 Rules of Programming