Rob Pike’s 5 rules of programming (and there is no rule six)
Five rules written in 1989 by one of the fathers of Unix, UTF-8 and Go: don’t guess, measure; n is usually small; simple beats fancy; data dominates. Tested on real code, with a herd of cows and a binary search that stayed broken for nine years.