A perhaps unpopular opinion (and a little ironic coming from me).
You donโt have to write blog posts, contribute to open source, give technical talks, or anything else to be a capable and great engineer.
You can leave your code at the office and thatโs totally fine.
Take: People don't miss Google Reader, they miss the ability to curate their content consumption without the invasive nature of recommendation algorithms hindering their autonomy of choice.
I just finished my first three weeks at Microsoft.
Iโm blown away by all the incredibly smart and capable engineers I meet.
Then I realize that Iโm one of them and it feels wonderful.
99.99% of the time, โrockstarโ engineers acquire their status by withholding information from the team and setting themselves up as a bottleneck for key development work.
Many people think diversity and inclusion is an additive process (add more "diverse" people) when really it's a subtractive process (remove the hostile people).
Last night, I attended an event hosted by a company Iโve been interviewing with for the last few months.
I was introduced to their Head of Program who, after a few drinks, told me that Iโll never be hired because Iโm three kids in a trench coat.