people getting coffee

Networking for Engineers Who Hate Networking

  How Networking Can Supercharge Your Tech Career Most people cringe at the word “networking.” It conjures images of awkward cocktail parties where everyone is scanning the room looking for someone more useful to talk to. I get it. For a long time I avoided it too. But here’s the thing: after my first two jobs, every single one of …

Working at Big (FAANG) vs Small Tech Companies

What are the pros and cons of working at big vs small tech companies? Around mid-2020 I was back at Microsoft after leaving Facebook and taking a break. I was leading the applied science team for Machine Teaching, working with a great group of people. But suddenly there was a big re-org. Teams were split, projects canceled, and I found …

3 Tips for Coding Interviews

There’s always time pressure during coding interviews. And writing code on a whiteboard creates additional challenges. Here we discuss 3 tips for being efficient in a coding interview. In the following video, you’ll learn about how to write less code, manage your whiteboard space and even get full credit for partial solutions. If you liked the video you can subscribe …

Hitting PAUSE

“What if we took a break from work to travel the world with our kids?” The idea This is an idea that started to float in our heads a couple of years ago. It got seeded back in 2015 when one of my wife’s friends from work took 6 months off to travel with his family. At that time it …

Working at Microsoft vs Facebook

“How does working at Microsoft compare to Facebook?” This is a question I’ve gotten a lot in the last year. Back in 2017 I joined Facebook after spending most of my career at Microsoft. In this post I’ll try to answer this as objectively as I can :). But first a disclaimer: The views expressed here are my own. They …