The Importance of Allocating Time for Self-Reflection
26 July, 2020
As a Director of Engineering responsible for 45 people, I would diligently go through reviews of my team members evaluating if they were improving and learning something new or pushing the limits of their knowledge and getting out of their comfort zone. While meticulous about others, I didn’t practice with the same rigor self-reflection. I was devoted to ensuring that engineers on my team were happy and progressing, but I didn’t spend enough time on that myself. There was always a fire to fight, my calendar was overcrowded and it was hard for me to find some downtime to sit down and reflect on things. In addition, the focus was always on executing, and executing fast.
Then, two years ago, I realized that something was missing. I was performing well but I felt I was stagnating -- I was not exposed enough to new learnings and I was stuck in the comfort zone.
I reached out to mentors on different platforms, including Plato, to discuss my situation and seek advice. I was curious if I could spend more time being involved in tech projects without falling into micromanaging. I wanted to spend some time just digging into tech problems and doing some more coding. I would reshuffle my calendar to free up some time for getting involved in tech things and more hands-on work. In addition, once per quarter, I would be spending more time with engineers delving deep into one specific project.
At that time, I was also reading a lot; I was particularly intrigued by the engineer-manager pendulum as a legitimate career choice. The idea of going back and forth between being an engineer and a manager was inspiring because it was not portrayed as something unfavorable -- on the contrary. Also, I was reading on different types of career ladders and I realized that it is not always a perfect fork with two separate paths, an IC and a manager path.
But after a while, I realized that reading and blocking time in my calendar was not enough -- I had to change a role. This, I believed, was not possible within the same company. I was lucky to have an opportunity to talk to other companies; I was approached by recruiters and I realized that the roles I found the most interesting were not management ones.
I went for interviews at various companies that opened the new horizon of possibilities. At that time I was a Director of Engineering and I was wondering if in the same role but at a different company, I would feel more challenged. Also, mentors supplied me with a myriad of options to consider. Eventually, I did change the role. I left my previous company and went back to a more IC role and I became much happier.
- You could read all the books in the world and talk with an infinite number of mentors but to learn what really makes you happy you have to listen to yourself. The data before me was suggesting that I should stay on my old career path, but I inherently knew that I needed to change something. To understand what I needed to change, I had to forget about data and delve into the realm of my subjective self.
- What matters is not how people perceive you from the outside, but how you feel about your work from the inside. Self-reflection is a path to understand that. Therefore, by all means, find time to engage in self-reflection even with a full calendar and tight deadlines.
- Don’t try to fit in a specific bucket. Each company tailors career ladders to match a company’s needs and they differ greatly. At one company one role could mean one thing, at other -- something completely different. So, roles are fuzzy things and you should pick yours to match your needs.
Shailvi Wakhlu, Head of Analytics at Komodo Health, explains why prioritizing happiness is all about rational choices and how her happiness framework helps her evaluate if some decision would bring her happiness or not.
Head of Analytics at Komodo Health
Virendra Vase, who has had numerous Executive Engineering Leadership roles like CTO, COO, SVP at startups like Patreon, Life360 as well bigger companies like Salesforce, Yahoo and Experian,, shares five useful tips he wishes someone had given him as he was embarking on his career as an emerging leader in the business world.
CTO/COO/SVP at Patreon, Life360, Salesforce, Yahoo
Pierre-Alexandre Lacerte, Senior Principal Engineer at Upgrade, Inc., shares how self-reflection helped him on his career path by allowing him to consider less conventional career possibilities.
Senior Principal Engineer at Upgrade inc
Andrew First, Co-Founder and Chief Technologist at Leanplum, delves into his own experience of going through a transition in role and responsibilities with the support and help of a respected and caring sponsor.
Co-founder & Chief Technologist at Leanplum
Shyam Prabhakar, Engineering Manager at Stitch Fix, recalls how only one experience sharing a session with peers from another company profoundly transformed his team and led them to the path of innovation.
Engineering Manager at Stitch Fix
You're a great engineer.
Become a great engineering leader.
Plato (platohq.com) is the world's biggest mentorship platform for engineering managers & product managers. We've curated a community of mentors who are the tech industry's best engineering & product leaders from companies like Facebook, Lyft, Slack, Airbnb, Gusto, and more.