“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.”
– Martin Fowler
I have a furry little robot that records everything. His name is Wilson and he's a short haired border collie. 60 pounds of memory stick waiting to be programmed. Once something is in that little brain of his it's not coming out.
Case in point, I adhere to a pretty consistent morning routine. It starts with cleaning/puttering around the kitchen, making coffee, and feeding the pets. Wilson takes this opportunity to lie down and watch the proceedings. When I head downstairs to feed the cats and take a bathroom break, Wilson will move from the kitchen to the couch in my office. I can do any number of things at this point, and he will sleep soundly. However, without fail, the minute I sit down he will put his front paws down, stretch his way off the couch, and sit, staring at me.
I've tried a hundred different things to get him to move before I sit down because, honestly, it's annoying to have to get back up and grab a biscuit or whatever he is after. I bring biscuits to the couch, I vary the routine, I change up where I sit, but no matter. As soon as my butt touches a seat, he comes over and stares. Like this:

Not as I approach the desk, not as I commit to sitting, but exactly when I sit. My lovely bride thinks it's adorable (and he is) but the behavior isn't. My knees aren't getting any younger. I have started looking at one of these bad boys for help:

I don't know when this behavior got in that little brain of his, but it's there now, and I can't get it out. I had to tell someone. Thanks for listening. Now I feel better about it.
Enjoy your weekend.
(btw, Wilson doesn't take weekends off. He'll do it to me tomorrow. And Sunday. And Monday. And so on.)
(One more thing. He puts himself to bed when my bride snaps her iPad cover shut after 10pm. If she snaps it 8pm, nothing. 9pm, nothing. 10pm? Bam. Into the kennel. I find that less annoying. Easier on the knees too.)
|