Here's the play-by-play:
Uptime: 16:33, Calories burned: ~4500, Calories consumed: Not enough, Emergencies: 0, Commuting close calls: 3
6:47 - Alarm, in form of local child-of-the-80s radio station, goes off. I press snooze 1 time, giving four more minutes of sleep. The song playing was the single from U2's Pop album, Discothèque. I'm tired because my wife, N, and I stayed up too late last night watching 30 Rock episodes on Netflix.
6:52 - Feed cat who purposely knocked food off platform. Yes, master...
6:53 - Move clothes from washer to dryer -- all of my running clothes in there, sitting overnight. They are 12% musty, so I'm using a new dryer sheet to compensate. Being cheap, I tend to use fabric softener sheets 3 or 4 go-arounds. Not this time.
6:54 - Check on sick kitten that we are fostering from the Humane Society -- she's cloistered in bathroom, with no explosive bodily expulsions today. Yes!
7:07 - Slicking in edgy hair fixative product, realizing hair has become too long overnight to be effectively chunky punk.
7:11 - Go out and feed chickens. The sun is up and they know I'm coming out at about this time, so they stack themselves next to the door and topple out when I open it.
7:14 - Attempt to wake up N. No dice.
7:16 - Get breakfast cereal. I eat breakfast every morning before work, so I can be focused. That's not true; it's like a fad diet, where the only allowed food is cereal. My teeth will probably pay the price one day, but the double-pour-and-eat-action sure is convenient. The stay-fresh container, or as Mitch Hedberg said, the fresher, is down to the dregs. So, my meal is all bran, no raisin. It turned into brown Jell-O when exposed to milk. Sproing.
7:17 - I sleep extremely heavily, so I now check phone for alerts I slept through. If I do this before getting ready, it sucks me in and the whole day is thrown off. There were only two load beeps for one of our VPS servers -- not uncommon when dozens of containers are performing maintenance at the same time.
7:22 - Attempt to wake up N. Another swing and a miss.
7:23 - Feed fish.
7:23 - Check if new MySQL backup solution worked last night, catch up on email.
7:30 - Stall a bit because I don't want to be early for my run with Marianne, co-worker and 50% of Team Modwest Half-Marathon.
7:35 - Actually wake up N! Feed the dog.
7:38 - Borrow N's Body Bug. I've been meaning to see what the device thinks of my metabolism and the run today seemed like it would make me look bad-ass. Unverifiable numbers!
7:45 - Start biking downtown to meet Marianne for run. My commutes are always by bike. I've logged over 6000 miles while working at Modwest the past 6 years, according to the Way to Go Club. My commuter for the whole time has been a 2003 Diamondback Topanga Comp.
7:50 - Avoid crazy drivers; they're apparently confused about the road construction and are occupied telling their phones all about it.
7:55 - Stow bike in bike locker leased by Modwest and run to meeting place. Good on them for fostering alternative transportation by providing secure storage.
8:05 - Shouldn't have dawdled, arrived late. Starting run.
9:40 - Marianne bought me a Powerade Ion-4 Advanced Electrolyte System (Sour Melon). While being unnaturally radiant green, it was not sour.
10:15 - Install TV antenna Janiel picked up for the office -- we've had a TV in the rumpus room since we moved in nine months ago, and it doesn't get any channels. Blasphemy! Turns out we only can easily get PBS through all the concrete of the Wilma.
10:45 - Back at desk for "queue cleanup day", the day the Ops team does digital janitorial work and slays a few odd jobs -- But, checking support first.
10:55 - Repaired John's broken drop database attempt; he was testing some recent problems people had on db0.
11:45 - Cleanup queue mostly handled. Moving on to little queue inversion projects.
11:52 - Stomach growling, Powerade not cutting it. Cheese'n'crackers time. Sharp.
12:15 - Cage flag created for system tickets. The Ops team has two ticket queues, one for time-sensitive requests, and another for long-term projects. These frequently need kung-fu in the data center. This flag ought to alleviate the question, "Do you guys need anything in the cage?"
12:30 - Working on wrangling our log/temp/etc file management utilities so they're doing their job with our storage changes. Even though disk space is cheap, I don't believe in being sloppy, so I've made this my pet project for the day.
2:30 - Finished adjusting and documenting mw_cleanusertmp for now, ran it and freed 20GB+ of space.
3:00 - Finished tuning and documenting mw-compressoldlogs for now, ran it and freed almost 30GB of space.
3:15 - The day-in-the-life epic saga typing continues, in terrible form.
3:20 - Back on log rotation. If only we could just use logrotate.
4:00 - Got error_log truncation working on a new fileserver. Freed nearly 20GB of space
4:21 - Found out N and I might not get to go fishing at nearby Georgetown Lake tomorrow because the ER where she works apparently thinks paying loads of overtime is a good idea. (We actually did get to go, and caught over ten Rainbow Trout between us. It was all catch-and-release.)
4:25 - Packing up to go home and check on le chat. (N working a 10 hour shift, so kitty may be stressed without companionship.)
5:00 - Kitten checked, fed, box cleaned. Catching up on the day's email. I try to ignore email for large portions of the day...for efficiency!
5:15 - Making miva_shuffle script for support team. This script does a song and dance to remedy some occasional file locking problems we encounter with Miva.
6:00 - Jonathan helped me navigate our arcane postgresql backups for our beta webmail system. Gah! It was missing a directory, that is all.
6:15 - Done with miva_shuffle.
6:22 - Wrapping up work, giving animals evening meals. Headed back downtown to meet N for Downtown Tonight.
6:50 - Talked to Marianne about POSIX file permissions -- a customer struggling with getting two users RW access on the same files. Modwest HQ is right outside Caras Park, the hub of downtown summer events. Lucky for me Modwest cares about my results, not my schedule, so it was easy to get some support work done as I came through to the park.
7:00 - Filled John's Chair at the Downtown Tonight Modwest booth and talked with Heather. He was evaluating the brews, she was certain she'd forgotten everything computers while on vacation. Full-Grown Men was the band for the evening.
7:10 - N's here! We're eating at the Thai Spicy booth, Me - Green Curry Chicken, N - Cashew Nut Curry Chicken
7:23 - Ilsa's Lemonade for drinks.
7:45 - Broccoli calzone, I can't remember the real name, for a chaser; I'm still hungry...
8:00 - Bike loaded in car, going to see N's dad, self-deprecating fly-fisher extraordinaire. (https://en.wiktionary.org/wiki/extraordinaire -- "Unlike most English adjectives, extraordinaire follows its subject." I never noticed that was particularly unique. Man, this writeup is informative AND entertaining.)
8:30 - Got a fly fishing knot lesson -- the knot we learned is supposedly not in any of the books out there, it seems actually a passcode that grumbly guys with waders and wild hair use to identify the non-posers.
9:00 - Three episodes of 30 Rock while doing house chores.
11:20 - Bed.
Got other ideas for the Modwest Blog? Let us know in the Modwest Community.