Member-only story
The Things I Learned to Become a Senior Software Engineer
In 2018, I started working at Bloomberg. Things have changed a lot since then
In 2018, I started working at Bloomberg. Things have changed a lot since then. I’m not the most junior member in the company anymore and I’ve mentored quite a few new engineers, which has been amazing. It helped me observe how others differ from me, absorb their best practices, and figure out things I’ve unconsciously been doing pretty well.
Yearly work reviews are a good way to condense these lessons I’ve learned. They’re valuable for pattern matching, too. Only when I zoom out do certain patterns become visible. I can then start tracking these patterns consciously. The broad theme for this year is zooming out and challenging the boundaries. It’s also about zooming in and adding nuance to the sections from last year. It’s more fun if you’ve read last year’s review first: You can then differentiate my growth.¹
It all began with a question: How do I grow further?
Table of ContentsGrowing Using Different Ladders of Abstraction
Learning What People Around Me Are Doing
Learning Good Habits of Mind
Thinking Well
Strategies for Making Day-to-Day More Effective
Acquiring New Tools for Thought & Mental Models
Protect Your…