They are all pretty good but "Avoid unnecessary branches."
and "avoiding goto" are top of my list. Usually is a red flag to me that the programmer has conceptualized the program
but not taken the second step to split the program into smaller workable parts before starting the project.
> 44. Don’t strain to re-use code; reorganize instead.
that's a good one that is easy to forget when you get into re-use mode