Featured stories
Latest stories
Intro to Machine Learning: Simple Linear Regression
When I first thought about machine learning, it seemed like a scary topic. Coming from product engineering, I often heard about models, black boxes, and mysterious choices around which model to use. It felt inaccessible and mathematical. Recently, I decided to go beyond that assumption. To my surprise, a lot of it builds on concepts […]
Interviewing as an Engineering Leader
I’ve been through my fair share of engineering interviews over the past few years. I’ve looked at large companies and smaller start-ups like companies. Everyone has a different process, but there’s one thing in common: you need to have stories. Being a leader is being a storyteller. I’ve added some tips below to help you […]
Managing Low Performers
It’s hard when you have someone sandbagging your team. The underperformer is dragging everyone down with their performance – but it’s also hard to eliminate them. You know them, and you’ve built up a rapport. You know about their family and their struggles over the past few years. Ideally, we shouldn’t be here. Everyone should […]
Getting Docker, React, .NET Core, Postgres, and Nginx Playing Nice
I wanted to write a short article on how to get all four components working so you don’t need to install a bunch of libraries on your machine. The reason I’m doing this is so that I can work on my frontend, backend, and SQL independently. The Nginx acts as a reverse proxy for my […]
What Makes a Good Software Engineering Manager?
We’ve considered what we value as an engineering manager (or leader). How can you do performance appraisals without a concrete framework for evaluation? How do you evaluate those wishy-washy soft skills that are so clearly not objective? And does being a good manager mean that you will perform well? Today, I’ll discuss engineering management. What […]
