• Home
  • About Mitch
  • Speaking
  • Articles
  • Contact
  • Home
  • About Mitch
  • Speaking
  • Articles
  • Contact

Digital Strategist

WordPress Developer

Content Creator

Unapologetic Punk

Mitch Canter

  • X
  • Bluesky
  • GitHub
  • Twitch
  • YouTube
  • LinkedIn
Management

From Engineer To Manager: Lessons Learned Along The Way

CMDR Mitchcraft

Reading time: 3 minutes
Engineering Manager

To say the last few years have been a whirlwind would be a bit of an understatement.

In March 2022, I was back on my job market as a result of a layoff. While this isn’t necessarily a unique story in today’s time, the following year would be a critical time in my career. I stepped out of the engineering world into a product manager role, and by the end of my short tenure with that company I realized just how non-linear a career could really be.

I’m settling into my new role – one as an engineering manager at the illustrious WebDevStudios – and I feel like I’ve found the groove I’ve been looking for. Making a transition from managing code to managing people is an interesting, defining step for most developers. As you move into management, there are certain skills that are required to effectively lead and grow your team members. Throughout my career, and my transition from individual contributor to people manager, I’ve picked up a few things that may be useful to those of you currently on that journey.

Relationships Matter

Building and maintaining strong relationships between team members is essential to the success of an engineering manager. By fostering a collaborative and supportive work environment, you can help your team members develop trust, improve communication, and work together more effectively towards common goals. Good relationships between team members can also help resolve conflicts, prevent misunderstandings, and boost morale, leading to increased productivity and job satisfaction.

Regularly scheduling one-on-one meetings with your team, establishing clear expectations, and recognizing your team’s successes are just a few ways to significantly enhance your relationship with, and between, your team members.

Leadership Skills Matter

A good engineering manager is a coach, cheerleader, and mentor to their teammates. It’s a manger’s job to inspire their team and to effectively delegate the work they need to do in order to make sure deadlines and requests are met in a timely manner. Effective leadership requires the ability to communicate a clear vision and set of goals, make tough decisions, and delegate responsibilities.

The ability to set a clear vision, lead by example, and to communicate effectively are “soft skills” that many people are shocked to find they need when they move into a position of management. It’s not enough to be able to write “good code”; a manager has to encourage, coach, and mentor their team to make sure all of the team members have what they need to perform at their best.

As a Mentor, You Need A Mentor

Pouring out into others is rewarding, but it can be hard to mentor others if you don’t have someone who can pour into you. Mentors offer valuable insights and perspective that come from different experiences, and can teach proven techniques that help you be a better manager.

Just as you take time to meet with and grow your team, find someone with whom you can meet with to grow your own talents and skills.

My Final Take

One of the hardest things I learned was how to make mistakes. Several jobs I’ve had, either as a manager or individual contributor, insisted on perfection in an unhealthy way. Learning to make mistakes, and to learn from them, has changed the way that I see the work that I do. The journey to becoming a great manager is one that will be marked with missteps and mistakes along the way. It’s up to you on how you take the lessons learned from those mistakes and apply them.

Being a manager means having the success of a team (or teams) of people in your hand. It can be a very daunting, but very rewarding career for someone who loves to see their teams succeed – and to know you played a part in that success. While my last few years have been a winding road, I’m very glad the destination was here, and I’m looking forward to what the next steps along the path provide.

Engineering management, Leadership skills, Mentoring, Professional development, Relationships with team members
  • Should Businesses Use WordPress?

    Should Businesses Use WordPress?

    Reading time: 3 minutes

    Short answer: Yes. The longer one: WordPress has been around for over 7 years now.  From its humble beginnings as the blogging software that took down MovableType, it’s morphed and changed and evolved itself into the number one content management system (or CMS) on the web today.  WordPress powers over 10% of all websites on…

    WordPress
  • State of the Word 2023 Recap

    State of the Word 2023 Recap

    Reading time: 2 minutes

    The WordPress community was abuzz with excitement as Matt Mullenweg, WordPress’ illustrious co-founder, took to the international stage to deliver the first non-North-American “State of the Word”, live from Spain. While there was some retrospection, the theme of the event was definitively looking forward as Matt (and Matias ventura, WordPress’ lead architect) teased new features…

    WordPress