Posted on Leave a comment

A programmer’s nemesis

Rabbit holes!

A rabbit hole is a reference to chasing a problem, rather the solution to a problem, or allowing a feature to creep, that simply consumes an enormous amount of time for either little or no gain. I’ve just spent an hour in a rabbit hole and am not backing out every change I made in that hour. I’d like a refund please.

Posted on Leave a comment

What’s your verbal motivator?

Everyone has a verbal motivator. Some sort of spoken tick to get you to do something. For instance, I need to be programming but I’m hungry. Cereal has become disgusting to me but I can eat Frosted Flakes if only we had some. Frozen waffles are pretty quick and easy but they are downstairs in the deep freezer and I don’t feel like walking. Besides, if they aren’t homemade, surely they are full of crap I shouldn’t be eating…but it’s okay for my kids. My doctor says I should avoid meat and eggs but that’s about all that is left in the kitchen right now. So my choice, eat coffee or….here’s the motivator…"eeeh, fuck"…cook bacon and eggs.

So yes, increasingly, my verbal motivator to myself is "eeeh, fuck."