Here are some of my notes taken recently while reading some articles about programming.

“Measure twice, cut once.” Or “Google it.” Whatever you call it, most programming problems you’re likely to encounter have been solved in some form already

Good programmers know to do the research before they try to solve a problem.

They read error messages (and act on them)

“Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” – Brian Kernighan

“Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.”