Sometimes I spent quite a bit of time banging my head on my desk and my hands on my keyboard figuring out how to do something.

But that pales in comparison to the amount of time I spend thinking about what I should do or whether what I did was right.