- Learning => Every engineer should continue learning through passion-driven actions or direct feed back from direct reports and other people in the organisation. Feedback is King and you should always seek for feedback. Having a shorter feedback loop with your team also aids in developing a rock-solid team.
- Communicating => Every engineer should be able to communicate their long term vision with the team. Every team should have a defined or at least existing roadmap. This roadmap could be changing and dynamic but what’s important is that the team knows where the ship is sailing to.
- Building => Every engineer should never stop BUILDING! This could be in the form of building new processes, methodologies, internal libraries and most especially RELATIONSHIPS! This habit of continuous building exemplifies to the team that experimenting, trying out new things and failing are all part of the improvement process.
Complacency is the enemy of the comfortable Senior Engineer earning six-figures a month. Learn, Communicate and Build like it’s your first “Hello World” application :)
Comment down below what you think and what principles have helped you in maintaining your edge as a Senior Engineer!