And actually, I think “assume good intent” serves a third purpose: it gives a pass to people who witness bad behavior.
More specifically, it gives them an out: an excuse to not call out malfeasance and to not be an ally.
It makes it okay to leave somebody to struggle alone.
aside: the "why aren't there more women in tech?" question should really lead to the "why don't men know the history of tech?" question
computers used to be measured in 'kilo-girls', after all
the answer is, and continues to be "women are pushed out of tech by men
managers: I honestly wanna know - when someone is performing above their level, why do you tell them “6 more months” for promo - especially for POCs? did you forget time isn’t a renewable resource? make it make sense
If you have a "Senior Front End Dev" who doesn't know what `grid-template-columns` is, I hope you also have an equally paid "Senior Front End Dev" who does, without the expectation they know about the Redux connect() function
@TheNicoKoenig Deciding on a pattern/architecture for a new project, refactoring in a large/complex CSS codebase, calculating selector weight (what “wins”), and how to advocate for CSS/FE concerns in a business context 😘
A team that has 100% of its time filled with tasks to ship is a micromanaged team that is going to burn out. To make things worse, it won’t be able to do the basic maintenance work any system needs.
The long-term effects of this will be visible years afterward.
@eranhammer Maybe I’m misunderstanding your point, but don’t unpaid internships and OSS both create opportunities largely for people already over-represented in the tech industry?