Category Archives: Personal

Going

Tomorrow is my last day at the ol’ salt mine, where I’ve been for the past 8 years. It’s a hell of a thing, leaving; I have more than a few complex emotions about the whole deal.

I feel like I’m leaving behind code and systems that were in better shape than when I arrived. Hard not to when you arrive to a giant pile of Sun hardware, running ancient versions of Solaris. I leave behind 100% Linux, running on commodity hardware, a change I brought to the company.

Our primary application, a horrible mess of PHP4 spaghetti when I started hacking on it, is a slightly less horrible lasagna of PHP 5.3+, and there’s a good first pass at a modern PHP app in the repo as well.

There’s more than a few things I didn’t accomplish that I set out to do. Some of them, we were simply “overtaken by events”. The business has a way of turning underneath you – it’s part of the fun. In other cases, the current business climate simply isn’t right. Austerity is the order of the day, and fewer and fewer customers were willing to spend money to make money (to name but one example).

I’m proud of some of the work I’ve done, but I won’t be sad to see PHP go (the new job is a Python shop). A couple years ago I went all-in on PHP; I even obtained a Zend certification. PHP often deserves much of the hate people throw at it, but there’s also a lot of smart, innovative people who are really trying to push the language/platform in the right direction.

I’m super-excited about the opportunities at the new place. I’m really looking forward to kicking a lot of ass for them. All the skills I bring, I honed in the salt mine.

5 more years!

Just renewed this domain for 5 more years. So for the foreseeable future you may use gregg at this domain as an email contact.

So we had an earthquake…

7kDXs

Remote Work FAIL

So yesterday I had some family event to attend, and I decided rather than drag my ass into work (~1 hour driving in, 3 hours at work, ~1 hour driving back home) I’d work from home.

Suffice it to say it was such a fail I’m going to charge it against vacation time. What happened?

  1. Stayed in my underwear
  2. Didn’t start 9am sharp
  3. Didn’t have a goal

My simple solution for effective work-from-home has always been get up, get dressed, start working, as if you were at the office. Sure, not driving in gives you an hour (or two) to burn on “me time” but never, ever must that time be spent on sleeping (which is what I did) or otherwise not doing things that move you towards getting to work.

So for me, working out is a positive way to spend that extra time, because at the end of a workout I shower and get dressed and “go to work”. Sleeping or watching TV doesn’t move me towards getting into the mode to work.

The “9am sharp” rule isn’t hard and fast – in fairness sometimes it’s 9:30, or maybe even 10 – but the basic idea is “at some point you stop being at home and start being at work”. If you kinda just sit down when you sit down and think “well, I’ll check Reddit again” you’re not at work, you’re still dicking around.

Lastly, have a goal. You’re at home and comfy and it’s easy to have a wandering mind. Even more than at work, you need to have a plan, a goal, some thing you specifically intend to do. At work there’s all the stuff that we go into work for: phones, coworkers, post-it notes. At home your desk might be full of office toys and personal stuff. I didn’t really plan on doing a specific thing yesterday, and it showed; I eventually got around to cranking out a bugfix at maybe noon.

So there’s my simple (?) guide to working from home. Get up, get showered and dressed, start working like you are at work, and have a plan.

Metabolizing alcohol

So, from time to time, I go camping. And on said camping trips, it is not uncommon for me (and others) to drink frankly embarassing amounts of booze.

Nothing new there, right? But here’s the mystery: in years of drinking WAY too much around a campfire, I’ve never once barfed, never once worken up in any state of hangover that couldn’t be fixed with a cup of coffee. No one ever gets sick or hungover.

This weekend, for example, my teeny tiny slip of a lass of a wife drank, like, half a bottle of rum by herself. You don’t want to know how much I put down.

At home, 2 glasses of red wine with dinner and the next morning I’m foggy and have a headache. When I’m camping, I’m washing down bottles of bourbon with more bourbon with nary a problem.

WHY? How does being outside impart superhuman ability to metabolize alcohol?

I have 2 very shaky theories. One, there is such a generally higher level of activity relative to home, it somehow boosts overall metabolism, including processing the alcohol. Two, the lack of a temperature controlled environment (eg it’s frigging cold at night) increases overall metabolism – all that sugar in the alcohol gets burned up keeping us warm.