if there is a principal engineer in your team basically does no coding. But you work hard every single day to make yourself recognized by your manager. Instead, he/she just attends meetings with managers and other teams and talks a lot, seems really busy without a single line of code change.
You know the feature you are coding for. Who decided you should be doing that work? Well, thatās what is discussed in the meetings with no ācode changeā. Figuring out what work needs to be done in what order is as important as the person implementing the work because without decisions you wouldnāt have work to do.
Dude PEs donāt necessarily code. They envision product design and direction. Itās myopic to think otherwise
Instead of envision, I would say ābullshitā, he doesnāt even understand how our code is architected, he can only develop features by his mouth.
That's what PMs do. And honestly, it is a very subjective job and needs no hard skills
Interesting, then what if I say he has little knowledge about what Iām working on and just talks bullshit at meetings? And how do you know that he writes awesome code and I write garbage instead. :)
Fair, but it sounds like the OP could do the PE job.
Do you have an internal career portal? Go figure what is the role of PE. In my group, PE deals with customer RFIs, product vision/planning, Integration with other products and some POC stuff with help from seniors. It is a problem only if she/he steals credit. Otherwise, may be you are insecure š¤
Lots of PEs are on blind. Coz they have not much to do š at work. Read replies above
To start with, you tell your PE to add you to the e-mail chain, and then you take the responsibility of replying to those emails. Then you ask your PE and manager to send invites to the meetings, and you attend the meetings. To become a PE, you should act like a PE and take the responsibility of PE while doing your own goddamn job. That is what I would do.
F you man
Truth hurts huh? When you do the work, you need to talk as well. Else some idiot like that PE would take the credit. Own up to your own goddamn work.