I remember this period of Google very vividly, it felt absolutely surreal to see everything about the company immediately leaked to the press and getting insane media coverage. Younger me was very skeptical and it was hard for me to reconcile what the truth was given the broader political climate and my own anecdata that none of the women I worked with empathized with or shared the experiences of the internal activists.
At the time, I had a gutt feeling that all of the stories I read on internal threads and that the loudest voices, largely came from women in non-engineering/product roles, and this article (+book) has somewhat confirmed that for me. Even Sergei cheated on his wife with a woman in marketing in 2013.
Since the majority of Google is engineers, I believe Claire's movement ultimately failed because most of the company (again, engineers), looked to their peers and didn't see any of the systemic issues the movement espoused.
They'll all turn in to "the managerial class". That's the higher order function that requires high judgement, low frequency work (unlike developers, data entry, designers, BDRs, compliance, etc.)
Building is so much fun, probably my #1 favorite thing to do, but a bad company culture can ruin it. I love being a CTO so I can build and set the culture that keeps it fun.
In software engineering, "senior" or not usually means you can be trusted to take on certain problems vs. others.
In US primary school (an industry I've never worked in), this might be close to something like teacher, curriculum planner, assistant principal, principal, district supervisor, etc.
As you progress further in your field and hone your skills and knowledge, the scope and impact of your responsibilities should grow.
This has been an interesting realization for me, seeing the LLM well poisoned by its poor understanding of hooks and effects has opened my eyes up to how much the average developer also doesn't understand these things.
2 data points and you're drawing a conclusion about an entire graduating class? For all we know, you might be experiencing a reality that you're company isn't able to attract great young talent.
I'm not an accountant, but as I understand it, you don't pay taxes on profits, but on revenue.
So previously, some 20% of all revenue would be owned as corporate income tax, and startups would deduct it all as they're spending much more on R&D than they owe in corporate income tax. But with this tax change, the deduction would be much lower (80% lower IIUC).
Communication doesn't scale and there are many examples of that. It's not possible to convey complex topics to a large audience, well, at all times. The audience has to do some work too.
The poor support for types in VS Code has always been a blocker for me adopting it vs. Jetbrains, where types and the intellisense are much easier to jump between.
Linkedin: linkedin.com/in/androidallen
allen at Hadrius dot com