Posts about Life

Rob Reiner: "Whatever you like to do, do a lot of it. Do it every day."

Photo of Rob Reiner from Wikipedia, source Neil Grabowsky / Montclair Film Festival

I was fortunate to have met and shared a meal with Rob Reiner some years back. I wanted to take a moment to share this story on the sad occasion of his death this week.

It was 2003 or so. I lived and worked for Akamai in Boston. I had been going back and forth to San Mateo office a fair bit that year, often taking a red eye home from San Jose. Back then the San Jose airport was smaller than it is now, and was especially quiet at the evenings. Not a lot of dinner options, so McDonald's it was.

That day I was surprised to recognize Rob Reiner in line right in front of me! He was traveling with some assistant-type person, patiently waiting. I tend to not bother celebrities in public, but I was moved to say something.

Sef: Hello Mr. Reiner. Forgive me but I just wanted to say how much I enjoy your work. I'm a really big fan.

Rob Reiner (big grin): Hi! What's your name? Thanks for introducing yourself. What have I done that you like?

I think he genuinely wanted to know. I knew his big films pretty well — When Harry Met Sally was the most popular, A Few Good Men had been up for Best Picture, Spinal Tap is well, Spinal Tap. These are all really great films.

Sef: The Princess Bride, hands down. I love the story and I love what you did with it.

Rob Reiner: I'm glad you said that. That's my favorite too.

Hearing that was more than I'd hoped for. I thanked him and begged off so he could order his burger and have dinner in peace. But no, in that New Yorker voice and with a big smile he said, "C'mon, let's have cheeseburgers!" The three of us all sat.

We had a nice talk over dinner. He asked questions and seemed genuinely interested in what I did -- work, family. But the highlight was toward the end.

Rob Reiner: What else can I answer for you?

Sef: What would you tell someone early in their career?

At this point I was about thirty years old, so hardly that early in my own career, but I was asking in a genuine way. He answered straight away.

Rob Reiner: Whatever you like to do, do a lot of it. Do it every day. Me, I like writing so I try to do that of it every day if I can. That's how you get good.

He then told a few stories about people he'd met who don't do this. I guess when you're someone like him, people ask you frequently for jobs or if you'd produce their movie or whatnot. He said he asks what was the last thing they'd written, or what they were working on now, or what'd they'd written today. And he could tell if they did it often and did it for fun. If they didn't do it often, then how good a writer were they likely to be?

I was struck by what a nice and interesting, and interested, person Rob Reiner was. It was incredibly generous for him to spend time with a fanboy when he could be off duty and just enjoying his cheeseburger. What a gem.

Three Months

I've been off work for about three months now. It's a good occasion to take stock of how that's going. In a word, it's been great.

Meme from the movie \

  • I'm surprised how much lighter my mood is. It feels like a weight that I've been carrying around for some time is no longer there. It's different than being on vacation, better actually. I didn't appreciate how stressful tech management has been all these years.

  • I'm taking a ton of pleasure in simple things. I go grocery shopping almost every day, I'm doing a ton of cooking.

  • It feels good to get healthier. I had knee surgery and am recovering from that just fine. I exercise nearly every day. On days that I don't go to the gym I do thirty minutes on the bike.

  • It's great to have flexibility. I hadn't planned to see my Dad on his 80th birthday because we'd on a bigger group thing later. But on a whim I drove down and took him out for breakfast on his actual birthday, because why not.

  • If I didn't want to do it before, I still don't want to do it. The closet hasn't gotten cleaned out; neither has the garage.

My friend Rachel Grey has a three month head start leaving Google. Her writing this resonates with me. Especially this from recent LinkedIn post (private, sorry): "one month off per year of service is a good rule of thumb; after six of them, I'm still feeling like a sailor who just barely managed to swim to shore." Maybe that's still where I'm at too.

So what have I been doing? I'm prioritizing friends and family — I'm lucky to have a lot of people I care about. I'm embarrassed that I haven't always been good about staying in touch, but I can fix that now. And fun stuff like bridge lessons.

Beyond that, I'm getting involved with a couple of small projects but nothing serious yet. When I find something interesting, I'll write about it here.

Leaving Google

Sef holding a framed certificate, Google ten years of service.

An offer of a Voluntary Exit from Google HR landed in my mailbox right around my ten-year anniversary with the company, give or take. We'd had a couple of packages like this at Google before (news), basically the same deal you'd get if you got laid off. But this was the first one put in front of those of us working in one of the revenue engines of the company — I worked on Search.

I wasn't aiming to leave. I liked the work, I had a good team and boss. But the package was enough to kickstart a discussion, "why not now?". My wife and I ran numbers and discussed our futures. I clicked the button. My last day as a Googler was earlier this week, October 4th.

I have good feelings about my time at Google. It was nice that I saw a some different parts of the business: some consumer (three years at YouTube, four years at Search) and some enterprise (three years at Cloud). I got to play with big infrastructure and solve some hard problems. I saw behind the curtain. But the best part was the smart and interesting people I got to work with. I know it's a cliche, but it's the truth.

Not everything was great. I've decided to not use this space for dishy stories about how Google isn't all it claims to be. But I sure do love reminiscing and grousing as much as any engineer. If you want to share war stories over a beer, I'm always up for that.

What's next? I haven't decided if this is retirement, or a sabbatical, or something else. I've been off work for extended stretches twice before, once by choice and once not. Those two times taught me that the difference between a wonderful, mind-expanding time and a stress-fest is my own mindset. And now that I haven't been really working for six weeks now, I can confidently say that my mindset is positive and good.

I'm excited about the next phase. I feel fortunate to have some time to focus on what's important.

Working In The Open

screenshot of @nova live-debugging Hachyderm on Twitch

The other day my daughter asked me about Software Engineering -- what do we actually do? She's eighteen and probably won't follow in my footsteps, which is fine, but I still want her to see my field.

I've always found this question hard to answer. I've been an engineering manager for a long time, and I'm happy to describe that job (emails, 1:1's, PRD reviews), but I don't think that's the heart of it. Plus these days I work for Google where things there are proprietary and deeply layered, not much help for answering questions like these.

Recently I've found my way to Mastodon for obvious reasons. I chose the Hachyderm instance because it was well run by people who shared my values. It turns out that the values of the owners and operators of the things we use matter, huh.

I then learned a cool thing, that the Hachyderm admins do much of their work publicly. They livestream debugging sessions on Twitch, they write postmortems, they share live graphs. @nova happened to be live-streaming at that moment, not surprising since the team's been busy absorbing thousands of new users and fending off attacks. My daughter and I watched a bit together.

Team Hachyderm (@nova @dma @quintessence @Taniwha @hazelweakly @malte): thank you for running this service well. But also thank you for giving me something I'm proud to use and proud to show my kid.

YouTube

YouTube

I'm excited to start my new job at YouTube in a few weeks. I'll manage the engineering team building the data warehouse for usage metrics.

I like that YouTube is important. It's firmly a part of our culture and I'm sure it will be how my kids watch video. YouTube's impressive statistics are the result. You don't see usage like that without a bunch of hard problems, and hard problems attract bright people. Indeed that's the clincher for why I'm looking forward to working there. People vote with their feet, and I have a lot of friends who have opted for Google, and YouTube specifically. They tell me that it's a great place to work.

YouTube is one of the worlds foremost platforms for social commentary, education, and free speech. And it's plenty of entertainment too. Sounds like fun.

My Next Job

Snowflake

I left my last job a few weeks back and it's high time to look for a new one. If you're working on something interesting and think I could help, let me know!

It's nice to not have a day job while looking for another. I was lucky enough to do this once before in 2012 which turned out great. I learned then that time and flexibility lets you talk to lots of friends and learn about a breadth of projects. I found a fun project in a new domain (online education), something I doubt I'd have found the normal way.

Maybe I'll get lucky again.

Enough small talk, what am I looking for?

I'm looking for some flavor of line manager. I'm a good senior manager and code-every-day engineer; but I'm exceptional leading a team and running a project. That's what line managers do: lead engineers, not other managers or departments or matrix-anything. Also, if you're some kind of executive then coding is an indulgence, and I'd rather it just be part of my job. Mostly I'm talking to small companies, say 10-100 people (fun-size).

I want to build on my experience. I know infrastructure and cloud, SaaS and enterprise, and online education. I'm probably not the best person for your storage, security, gaming, e-commerce, or cryptocurrency company. I want to stay working on Internet technology. I like the (micro)services model. For my own projects I choose Python, JavaScript (frontend and backend), and Java. I know web operations, especially the Amazon stack.

Location is important: I don't want to do a daily Menlo Park to San Francisco round-trip. I'd like to work with friends if possible. And I want to do something worthwhile.

You can always get to my resume from the header here, or via this short link. I'm open to a bunch of things, just no kick boxing. Let's have coffee/drink or take a walk.

Don't Say No By Email

:(

When I have to tell someone no, I pick up the phone. I hate talking on the phone, but I do it anyway.

When you're answering no to someone, you're disappointing them even if just a little bit. So you owe it to them to talk instead of sending an email. It's the polite thing to do.

But there are two other reasons, selfish reasons, for making the call. First, you get immediate feedback on how they took the news. If they're upset then you can do damage control straight away. And at least you know! And second, delivering bad news directly and respectfully is an important skill to develop. We can all use the practice. And it's never as bad as I think it will be.