How to develop a Senior mindset
- Gregor Ojstersek from Engineering Leadership <gregorojstersek@substack.com>
- Hidden Recipient <hidden@emailshot.io>
How to develop a Senior mindset5 specific real-world examples of the difference between Junior and Senior mindset!
IntroI can tell a lot about engineer's seniority by the way they approach solving problems. Are they really taking care of the problem? Or do they just accept the first solution they come across and leave it for others to deal with? As a manager, I wish to rely on Senior engineers to make the right decisions and inspire others to do the same. To do that, they need to have the right mindset → a Senior mindset. It all starts here. In this article, we’ll break down how you can develop such mindset. It’s the right time to focus on developing it, especially as AI progresses further and people with the right mindset will have bigger and bigger advantage in the market from other engineers who focuses primarily on tech skills. And also, what’s important to mention is that attitude and mindset are what I value the most when I am assessing the potential in engineers. It’s what really makes the difference when I am looking at engineer’s ceiling. This is an article for paid subscribers, and here is the full index: - What exactly does a Senior mindset mean? Let’s get straight into it! What exactly does a Senior mindset mean?There are many different versions of it and I’ll share my version:
People just know that you are someone that they can rely on to solve a problem when they have it. A Senior mindset is connected to the way you think, approach problems and operate daily. It’s directly proportional to credibility, the better your credibility is, the more Senior your mindset is. How to approach developing a Senior mindset?There is no one-way approach that works and we are all different. It’s important that you find out what works for your case. However here are my three suggestions on how to approach it:
How did I develop a Senior mindset?I remember the start of my career, when I was a jr. engineer → I made many mistakes and one of them was that I wanted to act “smart” when I clearly didn’t have enough experience. That has bitten me quite a few times, when I thought that I know exactly what is the way to go and what would be the “perfect” solution in a certain case. But after more senior engineers broke it down, it has shown that a different solution was a lot better fit after. I made similar mistakes doing freelance projects as well. When I just went straight into building, without really thinking through if I am building the right thing. Over time and after many mistakes and some wins, and over 11+ years (getting close to 12 now) in the engineering industry, I’ve come across many different situations both as an engineer and as a manager where I have either showed a Senior mindset or I know how would it look like. And I am sharing a lot of different examples from my personal experience in this article with you. Let’s get straight into specific examples! 1. Ask all the right questions before starting to solve the problemThis is the first and very important thing to always have in mind. Never just go straight into building and going into “solving” mode. If you spend time in the beginning to really understand WHY something is the way it is and why this is really the problem, you will be able to:
You should have a set of questions ready whenever you need them and they should be both business/product and technical. Here is my list: Notion Template: List of questions to ask before making a technical decisionUse this list of 35+ product/business-oriented and technical questions to really understand WHY something is needed. Paid subscribers, you can get the list of questions here: 🎁 Products for paid subscribers ExampleYou are assigned a task, where you need to add another field to the table in the database. Junior mindset → Goes straight into updating the model, writes a migration, opens a PR and that’s it. Senior mindset → Starts asking questions:
2. REALLY take care of the problem, not just try to quickly patch it and leave it for others to deal with it...Subscribe to Engineering Leadership to unlock the rest.Become a paying subscriber of Engineering Leadership to get access to this post and other subscriber-only content. A subscription gets you:
|