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 …

money

A Simple Guide to Money for Software Engineers

You have spent years acquiring and honing your skills as an engineer. You survived the coding interview gauntlet. It’s been a long road but now you are starting to make good money in a career with lots of growth potential. How do you make the most out of it and reach your financial goals? Read on for a simple guide …

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 …

Visual Studio: Unnecessary builds

You are debugging in Visual Studio, you stop the debugger and hit F5 again. Now Visual Studio is re-building several of your projects and it takes a long time before the debugger launches again. What gives? Unnecessary builds in Visual Studio are a problem I’ve seen over and over in my projects, and it’s particularly annoying for large solutions. In …