visit
In her book ‘,’ , managing director and head of platform engineering at Two Sigma, and a former tech vice president at Goldman Sachs and CTO at Rent the Runway explain how quality engineering management is the salt and pepper of good engineering, healthy workplaces, and profits.
She is challenging the idea that engineering management is a soft skill that is less worthy of being developed than hard engineering skills. Camille argues that building engineering management skills is not only a more challenging task than many software engineers seem to think it is, but it also a rewarding and fulfilling experience.In Camille’s view, software engineers need to understand that:organizations don’t grow just by having great engineers who can write code. Someone needs to coordinate them;on top of continuing to develop their technical expertise, engineering managers must also become skilled at coordinating resources and projects;a good place to start for engineers looking to take the management route is tech lead or mentoring interns or new joiners.Both tech leads and mentors have an interesting and immensely useful challenge of influencing people without having any formal authority.Along with ensuring clarity of direction, milestones, goals, and that the right people are focusing on the right things and that engineering managers are also responsible for helping team members develop professionally and grow their careers.One of the caveats when it comes to being a good engineering manager is that you can’t manage others if you aren’t very good at managing yourself. Growing skills like grit (passion for a goad mixed with tenacity), listening, empathy, actively and constantly seeking out feedback and action on it, along with understanding that all the strategies in the world don’t add up to anything in the absence of good execution are the building blocks of getting a good grip on who we are as professional and then being able to manage others. Self-awareness, accountability, and a growth mindset are also a must.
Instead, he points to attributes like knowledge, discipline, passion for what they do, but also humility, a sense of responsibility for their teams along with a deep desire to help others succeed.Putting others’ interests first or at least being mindful of them is already a step in the right direction. Clearly, that’s no easy task. Ignoring selfish impulses is not only unnatural and against our nature, but the jobs get even more complicated when trying to fight biases that we are not even aware of having. However, a genuine interest in others and the desire to help them grow and succeed is a recognizable trait in all engineering leaders.And as if the list wasn’t long enough, already, popular leadership guru also adds the ability to create a culture governed by safety and mutual trust to the desired skills. In his view, a great engineering leader understands that a team’s strength lies in building on the trust shared by its members. Great engineering leaders develop and nurture a culture based on mutual trust.
Summing up, to succeed at any career — whether the aim is to become a Michelin starred chef or the CTO that leads its engineers towards unicorn status — a list of necessary skills and a strategy to achieve them is essential. Also, there are very few jobs or businesses where the ability to manage resources or to influence others is not only precious but also necessary. Whether a company needs more or better-engineering managers as opposed to engineering leaders, is a mix to be figured out case by case.
The article was published first on
(The Author is the Founder at Waydev)