A letter to a software development manager
Photo by Joe Chen from Pexels

A letter to a software development manager

Dear software development manager,

I understand your frustrations. Everyone is asking too much of you. You were thrown into this role without anyone telling you what should do. However, everyone has an exact idea of who you should be: a leader, a servant leader, a coach, an agile coach, a project manager, a scrum master, a product owner, a train driver, a facilitator, a mentor, an expert, a psychologist and a barista.

When we sold you the role we told you there was no need to keep coding. You should trust the team to do the technical work. However, the reality is much more complex. You found out that everyone expects that you stay “technical”. Your team members expect that you help them with their day-to-day problems. Your manager expects that you show technical leadership. Hiring managers expect that you know everything: cloud, machine learning, DevOps, agile scaling to six billion humans, blockchain, quantum computing, NFTs, and parallel universes.

You don’t have time to keep up with technology. You spend your day hopping on and out of meetings, 1:1s, and ceremonies (not the Oscars ceremonies, even if there would be occasional slapping). And between meetings, you open your favorite IDE (Outlook) and start debugging emails.

When you eventually get home, you try to open your computer to catch up with that Coursera or EdX course that is sitting menacingly on your browser. But you find yourself binging the latest season of a mind-numbing series.

Talking about the series, please watch “The Flash”. Because this is how your client sees you: Barry Allen, the fastest man alive. Agile, you can keep your team’s velocity growing. Available, you defend your product against evil meta-bugs. Proactive, you go back in time to solve regression issues. Multitasker, you create doubles of yourself to handle urgent matters.

When you finish your Flash duties, please do not forget your people management duties. You have outstanding listening skills, you are empathetic and you project positive vibes. You solve conflicts, absorb tensions, reassure your team and keep smiling. You are a psychologist with no couch nor degree.

Dear software development manager, your job is hard but you are doing your best. You are not perfect, and it is okay. Keep trying and learning from your mistakes and cancel your Netflix subscription because your machine learning course is waiting for you.

For more posts please follow my medium blog : https://malekkazdaghli.medium.com

What a read ! Thanks for sharing it.

Mouna ElMejdi

Software Engineering Manager | Strategic Program/Project Management Officer (Strategic PMO)| PMI-ACP?| PMP?

2 年

No need to cancel your netflix subscription??

要查看或添加评论,请登录

Malek KAZDAGHLI的更多文章

  • How to become a specialist in being a generalist ?

    How to become a specialist in being a generalist ?

    In a previous post, I asked a question about how to be able to build an in-depth technical expertise when we are always…

    5 条评论
  • Navigating the complex cloud native world

    Navigating the complex cloud native world

    The Cloud Native Computing Foundation (CNCF) has an amazing tool called the Cloud Native Landscape. It is an…

    2 条评论
  • Think Impact

    Think Impact

    Or how to answer the most difficult interview question If there is one thing I hope COVID-19 has achieved, it is…

    6 条评论
  • It is available therefore it is?true

    It is available therefore it is?true

    A story of curfews, biases and masks Recently, a colleague of mine got stuck in the office after the new COVID-19…

    2 条评论
  • The perks and pitfalls of psychological ownership

    The perks and pitfalls of psychological ownership

    Humans are possessive creatures. They love the feeling procured by ownership.

    4 条评论
  • The objectivity trap

    The objectivity trap

    There are words I love, and others I cringe when I hear. I would like to tell you more about the words I love, like…

    2 条评论
  • Lego, Microservices and YAGNI

    Lego, Microservices and YAGNI

    I have confession to make. I have never played with Lego when I was a kid.

    8 条评论

社区洞察

其他会员也浏览了