There is plenty of advice to help managers figure out what they should be doing in their first 90 days at a new company (entire books have been written on this topic) but not a whole lot for engineers. I am going to try to share some of the things that I proved to be … Continue reading What should engineers do in their first 90 days?
What should engineers optimize for early in career
I didn’t have a lot of clarity on what engineers optimize for when starting their careers. This article is my attempt to capture some of the things I wish I knew at that time. All of this is based on my own experience up to this point in my career. I’m sure there are things … Continue reading What should engineers optimize for early in career
Who I want to work for
This article is inspired by Keavy McMinn’s Who I Want to Work For where she lists the characteristics that make someone an ideal leader for her. I think it’s a great exercise to identify and capture what’s important to you. Without further ado, here’s what I look for in a leader (not strictly a manager): … Continue reading Who I want to work for
5 Things I wish I knew when I started as a software engineer
I have been a software engineer for close to 8 years and this feels like a good time to capture some of the things I have learnt along the way. I am framing this as advice to my younger self but it is highly likely that my younger self would have read this advice and … Continue reading 5 Things I wish I knew when I started as a software engineer
As an Engineer, Should I Work at a Big Company or a Startup?
I get this question a lot — from candidates in interviews, from folks I mentor and from budding new engineers. So I am writing this down so I can refer back to this when I need to. My perspective is heavily shaped by my own personal experiences of working at a big company and a startup. If … Continue reading As an Engineer, Should I Work at a Big Company or a Startup?





