Technical Career Advice
- While automation is often a programmer’s goal, there are many things that merely require tedious and careful execution. Jacob Kaplan-Moss calls this embracing the grind1. It can be easy to assume that the most valuable engineers are the “smartest” or write the most elegant code. In fact, leadership will value the people that get the things done that need doing and some times those things are tedious and “unsexy”.
- An IC career still requires managing up. There will be decisions based on whether to go for breadth or depth when growing. Networking and communication are essential talents for high level ICs2.
- Brag Sheet3 alternatively a promotion packet4
- Salary Negotiation
Kaplan-Moss, J. Embrace the Grind. Jacob Kaplan-Moss Blog (2021).
Klein, M. Thread on IC Career Growth. Twitter (2019).
Larson, W., Scanlan, B. & Reddy, D. Calm’s Will Larson on How to Build a Technical Leadership Career.