But I have read some of his emails, and all of the ones I have seen are full of spelling, punctuation, grammar and capitalization errors. I would not gotten out of sixth grade if I wrote like that.
But I have read some of his emails, and all of the ones I have seen are full of spelling, punctuation, grammar and capitalization errors. I would not gotten out of sixth grade if I wrote like that.
I mean, the legal discrimination against people of color throughout history has been accompanied by extreme violence and oppression. It's a brutal legacy that cannot be overstated.
Slavery and human trafficking, lynching and extrajudicial killings, Jim Crow laws, police brutality, denial of voting rights, economic exploitation, forced relocation and genocide, invasive medical practices, cultural suppression, and educational disparities... when you whinge about "decades" of legal protections for marginalized identities, I just wonder why you think you're making anywhere close to a salient or meaningful contribution to discussions of justice.
A few years ago I was the TL on a FAANG Android project, where for a few months I was doing more spreadsheet/TPM work than usual, and didn't have much time for coding. Once we had a meeting where I ended up coding in Kotlin live in front of a dozen younger devs to discuss the implementation of some feature. My work background is Android and Java/Kotlin, but at the time I was mostly coding in C on the side, and in the moment my brain just forgot what the syntax in Kotlin is for a "switch-case" statement, so I wrote "switch", "match", etc, struggling like a first year student, while everyone watched me fumble, until I just gave up and said: "oh my god, I'm forgetting Kotlin. What the hell is the switch keyword in Kotlin called?". Then someone said: "it's when".
I felt old and a little embarrassed, but mostly I was surprised at how quickly I could forget a programming language I used daily.
The issue is that, most of his "fixes" are just rearranging deck chairs, increasing timeouts, decreasing timeouts, adding memory, upgrading random libraries, etc., and he's constantly operating in "emergency mode", trampling on other people's work and priorities to get his "urgent" stuff out the door. He also just sort of throws things at the wall - "what if we change / disable X to fix this, would that break any client use cases?"... well, I dunno buddy, you are the one proposing the change, you have access to the logs, you are the genius, why is it _my_ job to evaluate your stream of half-baked ideas to separate the wheat from the chaff?
Ultimately, we co-exist, and I'd even say there are things to learn from him, i.e. being responsive is important and hugely valued. Over time, I've learnt not to get sucked into his urgent, half-baked proposals to save the world, I just say look, if you think that's a good idea, go for it, do it, but... you don't get to force it down everyone's throat and pretend there is consensus, I have my own, different priorities that I am not going to drop for you.
If you’re willing to lightly scorch some bridges, talk to your skip-level manager. If that doesn’t work, or you don’t want to, your best option is to go work for a decent manager, either at the same company or another one. Life’s too short, and you’re not going to be able to fix the toxic employee.
In other words, get someone who can help, or get out. Take your friends with you.
This one is widespread among the young people I’ve worked with recently. It’s remarkable how I can identify the current TikTok self diagnosis trends without ever watching TikTok.
There’s a widespread belief that once you put a label on a problem, other people are not allowed to criticize you for it. Many young people lean into this and label everything as a defensive tactic.
A while ago, one of the trends was “time blindness”. People who were chronically late, missed meetings, or failed to manage their time would see TikToks about “time blindness” as if it was a medical condition, and self-diagnose as having that.
It was bizarre to suddenly have people missing scheduled events and then casually informing me that they had time blindness, as if that made it okay. Once they had a label for a condition, they felt like they had a license to escape accountability.
The most frustrating part was that the people who self-diagnosed as having “time blindness” universally got worse at being on time. Once they had transformed the personal problem into a labeled condition, they didn’t feel as obligated to do anything about it.
I think a lot of societal change these days can be summarized by the idea that self-labeling is seen as transforming something into "everyone else's problem".
I leave the empty basket in front of the machine, which for me happens to be somewhere where I'll pass by frequently until I need to take it out. That keeps it 'in sight, in mind'. Heck you could even put it in the kitchen to remind you.
I don't like the extra complexity that often comes with digital solutions, but I do like having a system. The simpler and less thought required, the better.
I do this for a number of different things. Rather than put it on a list I put it somewhere where it's in the way.