Avoid branching
One thing I have noticed recently is that I like to avoid branching. Now what I am talking about here is not branching at a code level. I am talking about mental branching as I am writing code, following other trains of thought or investigating problems whose answers are not immediately necessary.
It seems obvious, but after following along some conversations on twitter recently I think I need to post more, even for things I find obvious. So…