It’s harder to read code than to write it (2000)
joelonsoftware.com