Hard Lessons as a Engineering Manager
Traits vs Skills As an engineer, most of the things you are going to work with will be skills. You can learn a language, with effort understand distributed systems, keep taking Andy Pavlo courses and reading DB books to get good with databases. As long as you have a decent social skill, you can learn (very happily) all the other skills needed to be a great engineer. Moving to staff+ role? Having extreme ownership can get you a lot further along with you honing the technical skills. ...