Years of management experience across diverse company sizes have yielded valuable lessons, including several crucial mistakes. This article shares those lessons, acknowledging that my perspective as a white woman in tech might shape my experiences. Importantly, this isn't an exhaustive list; learning and making mistakes is an ongoing process.
Lesson 1: Feedback – A Two-Way Street
Effective feedback is critical, but its impact hinges on execution. People don't always give feedback the way they prefer to receive it. To address this, I've implemented team exercises to discuss preferred feedback styles, fostering self-reflection and partnership. Anonymous surveys and direct one-on-one feedback sessions further enhance open communication. Addressing issues promptly prevents later misunderstandings and improves performance reviews. While this approach isn't perfect, it encourages honesty and collective growth, recognizing that individual and team dynamics vary.
Lesson 2: Empowering, Not Protecting
Previously, I over-protected a talented team member, shielding her from challenges. This backfired; her promotion was deprioritized by subsequent managers, and she lacked the self-advocacy skills to secure it. The lesson: focus on teaching necessary skills for independent success, rather than constantly intervening. While it feels counterintuitive to let team members navigate challenges, it fosters genuine growth and prevents fostering dependence. This requires careful consideration of the individual's needs and incremental skill development.
Lesson 3: Repetition is Key to Clarity
Repeating information, even if seemingly redundant, is essential for ensuring understanding. Failure to do so can lead to missed deadlines or tasks. Using diverse communication channels (chats, emails, meetings, etc.) allows for repeated messaging without seeming repetitive. Empowering team members to own information, such as through career laddering exercises, promotes understanding and reduces the need for constant reiteration.
Lesson 4: Embrace Vulnerability
The perception of managers as infallible is unrealistic. Acknowledging mistakes and human fallibility builds trust and fosters a more collaborative environment. Sharing personal struggles, such as a bad day or admitting a lack of understanding, humanizes the management role and creates space for open communication. This is particularly challenging for underrepresented groups, as vulnerability can be misinterpreted. However, a degree of vulnerability can foster a stronger team dynamic.
Management is demanding, and mistakes inevitably occur. Sharing these experiences aims to reduce feelings of isolation and provide potential solutions for navigating common pitfalls. This is just a preview of the content in my upcoming book.
The above is the detailed content of Mistakes I've Made as an Engineering Manager. For more information, please follow other related articles on the PHP Chinese website!

Since I first chimed in on the CSS4¹ thing, there's been tons of more discussion on it. I'm going to round up my favorite thoughts from others here. There is

Every time I start a new project, I organize the code I’m looking at into three types, or categories if you like. And I think these types can be applied to

I've been guilty of publicly bemoaning the complexity of HTTPS. In the past, I've purchased SSL certificates from third-party vendors and had trouble

Everything you ever wanted to know about data attributes in HTML, CSS, and JavaScript.

If you haven’t worked with immutability in JavaScript before, you might find it easy to confuse it with assigning a variable to a new value, or reassignment.

It’s entirely possible to build custom checkboxes, radio buttons, and toggle switches these days, while staying semantic and accessible. We don’t even need a

There are special superset number characters that are sometimes perfect for footnotes. Here they are:

Have you ever needed a countdown timer on a project? For something like that, it might be natural to reach for a plugin, but it’s actually a lot more


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Zend Studio 13.0.1
Powerful PHP integrated development environment

Atom editor mac version download
The most popular open source editor

Dreamweaver CS6
Visual web development tools

ZendStudio 13.5.1 Mac
Powerful PHP integrated development environment

EditPlus Chinese cracked version
Small size, syntax highlighting, does not support code prompt function