By Itay Pahima, harmon.ie VP of R&D
Inspire. Empower. Trust. Honesty. These four legs are foundational for a strong, successful team. You might have thought that what makes a great team is comprised of coding ninjas. A team of experienced engineers is obviously helpful, but the whole only becomes greater than the sum of its parts when you have a team with these four strong legs.
You know that feeling. That rush of adrenaline and sense of accomplishment. You’ve spent hours thinking, writing, testing and reconfiguring, but then you reach that moment. You did it. You’ve built [insert accomplishment], and it works. And it feels so good. Problem solving euphoria is legit.
I spent years preparing to be a software engineer. I studied in university, took on projects, and hit the ground running. I took on challenges because I knew that by doing the work I would learn and grow. There is no better way.
I crept up the ladder from junior developer to more senior positions and eventually VP of R&D. Had my years of hard work in the rat race finally paid off?
I had made it and knew everything that I needed to know. After all, I came with years of experience.
But hold on, how did my workload just doubled? I was still doing my previous job, but I was also spending hours managing a team! The rush of solving a technical problem had been replaced by sheer exhaustion.
Everything that I had learned over the years had nothing to do with being a manager. It wasn’t just a new position; it was a whole new field!
My professional education had only just begun.
Whether you are aspiring to be a manager of software engineers or recently landed the job, this is for you. I have learned several lessons that were not covered in school or through spending years knee deep in code.
I define success as getting the job done correctly and efficiently, but most importantly, with my team.
Employee retention is critical to my success and the company’s success. The fact that I measure employee retention in years rather than months is my greatest accomplishment as a manager. Here’s what I’ve learnt along the way.
Your work satisfaction experience will be different. As a developer when everything clicks into place and runs smoothly you are golden. As a manager, it is more difficult to see your impact and achievements.
While of course product is still a priority, my most important focus is on people.
Remember the rush I used to feel when problem solving code? Now I still get a rush when problems are solved, and a challenge is overcome. But nowadays I share that exhilaration with my team.
How about you? How have you made the transition from developer to manager of developers?
Itay brings broad experience with cutting edge technologies across an array of business scenarios, from native applications to high-scale cloud apps serving enterprise customers worldwide.
Itay is skilled in databases, full-stack development, web applications, front-end development and agile methodologies. He is a strong product management professional with a BS in Computer Software Engineering from Jerusalem College of Engineering.