Reading this reminds me what a pleasure it is to work with good product managers and how rare they are.
One of the points in this list by Paul Osman that I recently stumbled on is that things like “staging” are indeed mostly useless however much people want to keep using them.
“The piece of advice that I give to new managers—and this sounds simple but it’s really hard—is you have to really listen to your people. They are telling you what they want, and you have to hear it. At the end of the day, it’s not about you. It’s what this human is telling you.”
Not surprising that the entire concept of ‘ethical AI’ is another scam perpetuated by the MIT Media Lab. At this point I would assume any project coming out of that institution to be compromised unless proven otherwise.
“The best engineers can toggle back and forth between manager and IC roles. Make sure your technical foundation and fundamental skills are solid enough to pull that off.”
Raylene Yung drops a massive list of career trips for engineers and engineering managers.
It’s not that often that you see a guide how to hire engineering managers, let alone people at the DirEng/VPE level. That makes this guide by Rushab Doshi rare and useful.
You are indeed probably not communicating enough. My advice is to just communicate more. If you are communicating too much (highly unlikely that you would reach that point), people will let you know.
A fairly definitive article about why SAFe (Scaled Agile Framework) should not be used. Mostly because it is the antithesis of every kind of agility.
I usually get a lot of resistance when I suggest using monorepos but this article explains really well what cultural benefits that choice entails.
That is a fully comprehensive and excellent list of guidelines to unlearn toxic behaviour in code reviews by Sandya Sankarram.