I’ve been a software engineer for about 10 years, and a manager for five more. During my first few years as a developer, I received little to no professional guidance. But I didn’t mind, as I assumed hard work would eventually lead to progress.
However, this changed a few years into my career when I was passed over for a promotion to a senior engineer role which I thought I was ready for. Not only that but when I asked my manager how I could get to that next level, they didn’t have any specific feedback. It was then that I decided that if I ever did become a manager, I’d always offer team members useful advice on how to grow.
It was when I was working at the riding-hailing app Uber that I became an engineering manager. By ...