Hacker News new | past | comments | ask | show | jobs | submit login

The first thing is to step up and become the lead developer on your team. If you’re not being proactive folks won’t imagine it on their own. Clothes are another angle. If you look and act like a leader, soon you shall be one.



Well I am a woman, so there is that image problem automatically.

You're right about the other bit, though. Even as the most knowledgeable and senior person on the team, I do have something of a habit of letting people who are loud derail me from my ideas (or simply talk over me), which can damage perceptions. It's a thing I try to fight every day, though.


I'm curious as to what region you work in. I ask because in Silicon Valley I've seen a ton of female EMs.

In fact, my first three jobs all involved reporting to women for a good chuck of it (and they all reported to women too). Those women were all fantastic managers too. Great mentors and great empathy.

Now that I think about it, they were all promoted to management via internal promotions given to them by female managers.

So maybe one tip for you is look for an IC role that reports to a woman who is interested in mentoring you into management?


I live and work in SF.

I don't know what magical place you work at; at the smaller (<250 people) places I've worked at, I'm the most senior woman as a Senior Software Engineer.

There are Female EMs at my current employer (enough that I can't just count them), but they are a tiny minority and I don't know of any at the level beyond that. It is a strategy I've considered, though... especially because women just seem to understand me much better.

Also a mentor or role model would be AMAZING.


I’ve seen a few women directors/VPs of engineering, they do exist. And folks are quite used to woman managers.

I tend to get talked over as well, but it’s a slightly different subject. To clarify I mean that you solve problems without being asked. As they say about actions and words.


I do have a tendency to be unconfident, to ask permission, be deferential, wait for somebody to tell me to do the thing, etc, when I could just do the thing. I tend to assume what I was going to do was wrong, especially if I get any pushback. In part because what I suggest has historically automatically been dismissed, my work and effort downplayed, etc... that doesn't seem to be a problem at my current org but I'm somewhat conditioned to assume that's the feedback I'll get anyway.

Incidentally I've never seen any of those things. At most of the smaller companies I've been at I've been the most senior woman simply as a senior engineer. Reporting to a woman sounds fantastical. I know it happens; I know a couple of female EMs at my current (bigger) company. I've essentially never had a woman in my reporting chain outside who is in the engineering org. (Across 7 jobs and about 15 years of career).

I tend to dress the part anyway and have had interview candidates assume I was the manager and my EM was the IC, but it hasn't been helpful outside of that. At worst, it can cause people to assume I'm non-technical, so it's a dangerous game to play.


I think some people really do need role models, so if you don't see any female engineering managers, it may be harder to envision yourself in that position.

That said, you do need to unlearn a bunch of stuff. You have to (at least pretend to) be confident, do things without permission, be self-motivating, etc. It's going to be very difficult to manage people and have them take you seriously if you can't get yourself to do those things.

I've been in a Technical Leadership position for about 10 years, with the last four having an explicit Manager title. If I were looking for someone to groom as an EM, that person would at a minimum have to show a strong level of initiative. You don't need to be "bossy" but you do need to be able to assert yourself while still considering alternate points of view.

I can point out some of the things you need to be, but I can't tell you how to get there.


I have a couple of questions.

1. What type of product/service has your team been building?

2. What did you do when 10 non-permission-seeking engineers went off in different directions doing their own things?


1. We build a variety of low-power wireless devices.

2. If you're managing people you should know what they're doing, and immediately correct this behavior. I'm a big fan of the phrase "stop doing that" because, yeah, it happens. By now my team knows that they have agency, but if they deviate from the plan to let me know.


One worker acting alone, part time, is unable to tackle very large problems. At the point where the solution needs coordination, it happens.


I need to write a whole blog post about the subject of role models, but basically, yes. Even simple stuff like "how do I dress?" is hard to answer when you don't have role models. Or how do you resist people who talk over you without being seen as difficult?

You're right about unlearning behaviors, though easier said than done. I'm relatively self motivated when I'm not interfered with, but when I get negative feedback can easily get stuck in an analysis paralysis loop trying to figure out "what does my manager want me to do?" It's not a good sign when I'm spending time on the question of if I should even ask him or if that will be perceived as me not intrinsically knowing which will reflect badly on me.

And all that stressing about what my manager wants or how a given action will be perceived looks like laziness at best.

I'll admit, part of what I want out of being an EM is external validation that somebody trusts me to lead something. I've had a lot of bad experiences that really undermine my confidence and make me question myself.

An example: at my last job, I had a coworker who made it his personal mission to slow my velocity as much during code review as possible. One of the more egregious examples - he told me to consider using a regex rather than == to evaluate equality of strings. No particular reason. What resulted was an hours long argument... his main justification was that if I had just spent an hour to benchmark it we could have found out faster than the argument took.

You can imagine how when even extremely basic decisions of yours like that are routinely questioned it sucks out your confidence. The lead of that team explicitly had no interest in mediating this ongoing problem, and eventually promoted that guy to be the team lead so he didn't have to manage it. I meanwhile had to plan all my code around the times he'd be out of the office; I could get a month of work done in a week he was out, because somebody else would review my code. I got a reputation for missing estimates, but my timelines were entirely driven by code review cycles and thus at his whim and availability.

And yes, I repeatedly asked to work with literally anyone else, and it was only when I threatened to quit that anybody at the org actually made that happen.

There's a long history of stuff like that happening to me, and it means that I tend to just wait for somebody to tell me exactly how to do whatever it is, because the way I will do it will be seen as wrong. Who can forget the manager a couple jobs before who admitted to creating fake crises and yelling at us over nothing to keep us motivated?

This org is the first one that has actually respected me enough to do more, and where my manager's main complaint is that I act like I don't have any power, when I do. Everywhere else, it felt like they were really trying to make sure I didn't get any, and it's tough to unlearn.


Funnily enough, the company I'm at has struggled to hire women jr/sr ICs. Most of the women in the engineering organization are managers or higher level ICs.


Interesting. At my company, the curve of level vs gender is steep. Women are something like 5x more common proportionally at the lower levels than the higher ones.

This is apparently because of recruiting, too; we do great at recruiting from campuses, Grace Hopper, etc, and not at recruiting senior levels. Stats show women are getting promoted just as fast, we just don't get the candidates.

Do you know how you guys recruit more senior women? We'd love to know!


What if you're not a very good engineer, like me? But would make a good people manager?


One of the best managers I've ever known described herself that way.

She may not have been a great engineer (I'll never know), but she gave us the tools we needed to do our job, shielded us from the upper management pressure and BS and got out of our way. In return, the team shipped a ton of functionality in an impossibly short timeframe that she later confessed she never thought we'd be able to achieve.

Excel at what you're good at and the rest tends to take care of itself.


But to be a people lead, you ironically need to be good at engineering first ;).

One of my bigger challenges is that the older I get, the more I care about people and want to work on those issues... which means I gradually lose interest in code and pure technical stuff. The longer I stay stuck on the IC track, the more obvious this is going to become.


Same thing, still: show it. Take on coordination/facilitation/people-facing roles in projects. Become a JIRA/bug triaging/product-person-facing master.


that can be fine, you just need to find an organization that emphasizes the people management side of things and has other avenues for technical leadership. Typically a place like that is self aware about it and quite upfront (as a tech lead will really hate that kind of role, and they need to understand where the technical leadership comes from). I have a friend who is very much primarily a people manager and loves it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: