Monthly Archives: July 2011
Apologies in advance. this is long, this is personal, and this is probably going to annoy some of you. If you’re the type of person who doesn’t like long and personal on someone’s personal blog, go and read the lolcats site for a while, Thanks.
When it Changed…..
Five years ago today I sent out the email to my team announcing I was leaving Apple after 17 and a half years. I posted a copy of it here. I left slowly, working with my bosses to make the transition smooth, so it was two months before I actually handed in my badge and became a free agent.
It was an interesting time in my life. At that time, I said this:
With the passing of time and the sharp focus of hindsight, I have to say it was definitely the right decision; in all honesty, I was tired of Apple, and Apple was tired of me, and we both needed to make the break. You can see from Apple’s stock price since then just how badly they missed me.
Two events precipitated this decision, although it was honestly a long time coming. The first one was when a really neat lady I liked and respected asked me an unfortunate question when I was having a bad day, and I went off on her. It was mean — it was abusive — she didn’t deserve any of it, and 30 seconds after I did it, i was mortally embarrassed at what I’d done. It was also something that you can’t undo with apologies, although i definitely tried. It was at that moment that I realized if I was that stressed out that I was losing it that badly, I had to make changes before I did something seriously dangerous or the stress killed me. (to her great credit, she eventually stopped being freaked at the thought of being in a room with me, but it is one of those moments in my life I will never forgive myself for).
Then a few weeks later, I was in a planning meetings when the alarms went off because the system was down. It turned out the database machine threw a drive, the primary data drive. On the primary master server, which was two weeks from being made a fully redundant, multi-machine server with automatic failover. We were that close from avoiding this disaster — and that drive was basically the one piece of the system that wasn’t redundant or easily replaced on failure; of course, it was the piece that fried. We knew about the risk, we were working to resolve it, and we missed it by THAT much.
It took us 13 hours to bring the system back live, swapping in one of the redundant slaves in the mysql pod and turning it into a master. There was no data loss (thank god), but still, that was one of the most stress-filled, panic-inducing times I’ve had in my life. At the end, I wandered into my director’s office, slumped to the floor, looked at him, and told him I couldn’t do that again. I was done. He sent me home, told me we’d talk later, and I went home and slept for 15 hours.
We agreed on two months as an offramp, plenty of time to bring up the new team and train them. That gave me, I thought, time to find a new project and home at Apple; in reality, I had no clue what I wanted to do — only that it was time to stop doing what I was doing — and didn’t try very hard. So I handed in my badge, got in the car, and drove off the face of the earth for a couple of weeks, my first “no phone no modem” vacation in years.
That project started out as a skunkworks with myself and one other programmer to see if it made sense to bring Apple’s marketing email inhouse. It turned into a behemoth that when I left was conservatively driving $50m a year in revenue and we were showing at least $10m a year in cost reductions within the company with a team of about seven. It was recognized as having the best ROI of any project in Apple IT — ever. We extended it for use globally, localized to something like 20 languages. It was the first Apple IT project to make significant use of open source technologies and be hosted 100% on xserves, so we blazed a few trails I’m rather proud of. it was (and still is) one hell of a hack; the team that took it over has done an awesome job and done some nice things to it I wish I’d thought of. If there’s one thing I’m really proud of, it’s that the transition went off about as smoothly as you could hope for, which is what I wanted. The whole open source thing was a fascinating experiment in itself (by design), and both a blessing and a curse, and deserves some discussion on its own; maybe later I will get to it.
What I didn’t know then, wouldn’t know for another six months, was that 95% of the problem I was having was sleep apnea. I’ve talked about that before, so I won’t go into detail, but in the 18 months before I left Apple I gained 90 pounds; in the 5 years since I’ve gained 15, ten of that in the last 9 months while we’ve been driving to get the TouchPad launched (and now I’m working to change that and pull that back). What I do know is when I got the apnea treated, my blood pressure dropped more than 25 points and a whole lot of problems in my life went away.
The last five years have been an interesting journey, in both the literal and chinese way. The executive summary of the last five years:
- Sleep Apnea — once I was diagnosed and treated, my blood pressure dropped over 20 points. It’d progressed enough I was falling asleep in meetings. But the first night I put on the CPAP, my life changed radically, and I’ve never looked back. But I was very close to falling asleep at the wheel, or snoring myself into a stroke.
- When I left Strongmail, it was with the intent of launching a site called Dare2Thrive, and try to break out onto my own. A secondary deal I thought I had with a friend blew up in my face, costing me a chunk of change, and then it became clear Dare2Thrive was dead on arrival (I really need to talk about that some day), so I took it out behind the barn and shot it. This, needless to say, did wonders both to my self-image and my pocketbook, but not as badly as if I’d launched the thing. I did, however, self-destruct in interviews for weeks, costing me a couple of really good jobs and probably guaranteeing I’d never work for Yahoo without a name change (not that, as it’s worked out, that this is a bad thing).
- I got my exercise program up to about 1 1/2 miles three times a week, which was making nice progress on my weight, and then stepped in a gopher hole, tearing the meniscus in my right (good) knee. Which didn’t heal, which is how we discovered the arthritis in both knees. Neither of which is operable, until we decide it’s time for replacements. Fortunately, 500mg of Relafin twice a day keeps them mostly functional and it hasn’t seemed to progress much. But that indirectly caused a serious case of tendonits in one ankle, which took nine months to get rid of. That made life interesting (and exercise impossible) for most of 2008.
- But 2008 was the year my dad got sick and died; it was a year of tests and hospitals and funerals and laywers, as I spent a big chunk of time in SoCal (or in transit: 12,000 miles on the subaru, just driving up and down the state) and helping mom get settled and things under control with the estate and her life. When I surfaced, it was October, and honestly, I remember almost none of it.
- Somewhere along the way — my best guess is around March — I went diabetic, but we didn’t diagnose it until 2009 when the simptoms got significant enough (significant enough: blood sugar > 400, tryglicerides > 600, blood pressure way up…). Fortunately, it all responded well to treatment and is well controlled and stable without a lot of fuss.
- And once I got that under control, I went and fired up the exercise program again — and fell down and went boom, going back on the shelf for about two months before I could even think of doing any significant exercise again (not that I wanted to; given recent history, it’s suprisingly hard to get up much enthusiasm to try again, although I’ve been starting slow and trying to build carefully…)
I mention all this not to whine or elicit sympathy, but to bring forward the thought. Sometimes life is good, sometimes it throws you challenges. It was Nietzsche who said that which does not kill us makes us stronger. It was in a hotel room on the road, with dad in the hospital and it increasingly seeming like he’d never get out, my ankle wrapped in ice so I’d have a chance of walking the next day (because i had no choice), Laurie hundreds of miles away, feeling very much alone and tired of it all.
And I had a moment that can only be described as howling at the moon. I found myself yelling at nobody in particular that if life would just leave me alone for a while, I could get this all under control and be happy again. That was the moment I realized that life didn’t owe me easy, that it was up to me to make it easy. And that I didn’t like who I was, and until I fixed that, nothing was going to change.Â Â I had no idea what it meant at the time, but I knew it was important to find out. And that’s been the journey since.
Five years ago I was in dream gig with a great team, awesome bosses for a company that was changing the world — and I was absolutely miserable (and really had no idea why).
Today? Much different gig — but a great group of people I enjoy being around even more than my team at Apple, which is something I never thought I’d find. Great challenges, lots of fun, lots of work to do. It’s hard to believe five years have passed. I feel like I’m a much different person than I was.
And I’m happy. With what I do, with who I am.
And isn’t that what really matters?
Whenever I end up talking about Apple with folks, there is one question that always pops up, so I figure since I brought it up myself, I might as well answer it.Â That question Â is “Would you go back?”
The answer is yes, with some qualifications. Apple is doing many good and interesting things, and in many ways, is changing the world (mostly for the better); there are lots of challenges there to take on in the right situation. but the implied question within that question is whether I miss Apple or feel some need to go back, and that answer is definitely no. I left at a time when it was the right thing to do, had a great run there, regret almost nothing, and enjoy what I’m doing now. I’ll admit that I’ve looked into a couple of positions there over time, but in each case, it was a position targeted at an internal candidate.
If the right situation came up, I’d do it. A lot of where my interest today is around photography imaging and how technology and people (i.e. this “social” stuff) come together. Apple still seems to me too afraid of losing control of its message to embrace social — just look at Ping (sorry, really qualified and talented folks who built that). That’s a social media for companies who are afraid to be social, and that’s just not that interesting to me, and not close to what I was encouraging people to consider even before I left.
But if you’re smart, you never say never.
I’m not sure what the five years have in store. Good times for sure, challenges just as surely. All I know is that I’m looking forward to seeing what they are…
No, I did not see the Dany Heatley trade coming. I was at dinner with friends (at Tigelleria, in fact, with a nice Italian Barolo and a charcuterie plate) when my phone bleeped, and it was a pair of text messages telling me about the trade.
Am I surprised at the trade? Yes, but no. Setoguchi was clearly my disappointing player, but Heatley was a guy that was generally criticized for his play, and while it came out he was playing hurt — many including myself still seemed to feel there was a piece of him missing from the equation. My gut told me Seto was gone, but it also told me if there was another player likely to move, it would be Heatley. I wasn’t sure the contract was moveable, and I didn’t think Wilson would move BOTH. But Wilson is never shy and shaking it up when he thinks it’s warranted, or being timid at doing so.
Heatley reminds me in a way of Todd Elik from the Sharks past, another player that seemed to move to a number of teams around the league in his career, adn consistently seemed to have strong years with a new team followed by declining numbers and criticism. It just seems some players need the “got to prove them wrong” edge, and as they settle into a team and get comfortable, lose it and fade a bit, even though they don’t recognize that as happening. And for those players, it just looks like changing teams every 2-4 years may be the best thing for their careers and production.
Look at Heatley’s past, and that seems to have happened. Look at his Sharks numbers, and it seems to roughly fit that mold, too. if I can see this trend, one can only assume Doug Wilson does, too. Havlat, coming to the Sharks in return, is the same age and has a self-admitted motivation problem playing for a team that isn’t making the playoffs; that’s what drives him, and so playing on a rebuilding team like the Wild was tough for him.
So this is a place where two teams trade their “problems” for each other, solve issues with the team (the Wild were like 26th in scoring, with setoguchi gone, the sharks top six forwards were pretty slow) and this seems like a trade that honestly benefits both players as well. hard to see a loser here, and I like havlat as a fit with the Sharks.
I was a strong critic of the Heatley deal before it happened. Heatley convinced me otherwise after he got here, and I have zero criticism of him and his time in San Jose. And yet, I’m not surprised he’s moving again, and I don’t think this’ll be his final stop in the NHL. Some players just seem to have a career like that. I wihs him well, except when the Sharks are in town.
Seto and Heatley in Minnesota should definitely improve their scoring. I’m guessing they’re not a playoff team, but they’re definitely better. and Burns and Havlat here? Burns is a nice addition, and Havlat, if not an improvement, at least leaves the forwards at par with what we had before.
So no complaints here.
Has half of 2011 really flown by? My, yes. Look at the calendar. It has.
It’s been a busy, crazy time, in a good and only mildly insane way. The important news: we shipped the TouchPad, and I’m proud of the result for everyone I work with. It’s a great starting point to build a strong platform from, just like the first iMac started that process for Apple. We still have a huge amount of work to do — the journey is beginning, not finished — but I think we’ve made a good, solid start. My little piece of the world, Developer Relations, has been this crazy little beehive of activity, because without developers you have no apps, and without apps, you go home.
I’m not ready to go home. Having too much fun. The DevRel team, and so much of the HP-Palm world in general, are such awesome, talented, fun people to be around. I was blessed with really good, fun coworkers and teams at Apple, but this group I’m working with now is just off the charts, and that makes this all amazingly fun. Now that the TouchPad is out, there’s a really short breather as we figure out where we are, then then diving right back into the next thing that needs us.
I’ve been at Palm 2 and a half years now, since literally the day of the first developer kitchen for what became the Pre; I’m now the second most senior person in DevRel. We just released a number of new programs to support the new product and to improve our developer program, and I like the direction we’re going; our new boss (since February), Richard Kerris, has really been pushing to push things forward and make them work better and make the entire DevRel universe more developer friendly and developer-supportive, and I think it’s showing. (amusingly enough, Richard is ex-Apple from the time I was there, and as far as we can tell, we never met, even though there were a whole bunch of things one person off).
In two and a half years, I’ve had five vice presidents, seven bosses (and a chunk of time where I had no discernable boss), 160 hours of vacation accrued (and this spring, actually used some; I still have about 90 pending, I think), andÂ five offices in three buildings. It’s been that kind of ride, and I’m loving it right now.
I expect the second half of the year to be somewhat less insane at work, but it’s never going to be boring. I like it that way.
The work crunch left its mark, though; I’m up ten pounds since October (five, half of that, in the last two months); I know why, I know what needs to be changed, but youc an only chop 24 hours into so many pieces before they stop being useful. Â The diabetes is doing fine, but the last couple of months have been solid “at the desk grinding” type of days with lunch while I work, meaning no real chance to get out and walk or exercise, and the lunches have tended to be a bit too carb heavy and a bit too calorie rich, and so things have crept in teh wrong direction a bit. It needs a course correction, a fairly minor one, but that needs time and energy to push the changes into habits, and I just haven’t had that. Been annoying me, though, and so we’re going to try to make it happen before the next crunch hits.
It also means, I have to admit, very little photography and less birding. My year list is 30% smaller than a year ago, and I’ve been out birding once since my Yosemite trip. Now that we’re in the summer doldrums and migration is over, there’s not much interesting birding to do until fall unless I go tripping places. that’s not too likely right now. After my yosemite trip, I didn’t touch a camera for over a month, and then I went out for an afternoon, just to shoot some casual stuff and get back into it a bit. That doesn’t mean I haven’t been doing other things photographically, but not a lot of new material being made; I literally only added new keepers to my library 3 times in Q2, including the yosemite trip.
But having said that, my two trips involving time off added many new images into the keeper file, so that the number of new images for 2011 is actually close to how many I added in 2010 at this time in the year. That’s actually encouraging. Some of this was that I just wasn’t motivated to go take images of the same old stuff (how many snowy egret photos do I really need?) and just dind’t have the cycles to push myself into new or innovating opportunities. Another course correction for the next few months. I did spend a lot of time evaluating my library and critiquing myself and doing other things like studying what others were doing and evalauting their images — and that’s useful, but it’s not taking pictures. Time to get back on the horse.
What I have been doing instead is catching up here at the house. With the apnea kicking my butt in 2007 until I got it diagnosed, and then dad getting sick, and dealing with the estate issues with mom through most of 2008, and then the diabetes kicking my butt in 2009 and into 2010 until I got it diagnosed and under control, I haven’t spent much time on the yard or house, and so things have gotten pretty ragged and in need of some work. Despite the cold and wet year so far, I’ve been putting time in almost every weekend in cleaning up and clearing out and doing a lot of pruning and weeding (LOTS of weeding); sending out lots of green recycling every week to the city compost pile. five weeks of clearout in the front, seven so far in the back, and now, it’s finally at a point where it looks lived in again, and I can start finishing up projects (like the hot tub path that’s been half built for two years) and planting new plants to replace the ones that died or needed to be removed. Finishing up as much of the landscaping is the summer project, and then hopefully moving into the fall, back onto some of the long delayed house projects, and work towards some much needed indoor paint and carpeting. So it’s busy times, and good busy, but it’s amazing how things fall out of perfection when neglected, and how much work it can take to get that back into shape. But definitely worth it, and I’m happy with the progress, even if it’s rather boring stuff to blog about. (“dear diary: eight more bushels of weeds this weekend. I hate my wheelbarrow. love, chuq”).
There should be more new photography as the 2nd half of the year progresses, and more walking and getting out again, now that the big crunch is done. AT least, that’s the plan. we’ll see how reality goes….