So, who here thinks that the most difficult part of our jobs is something like code reviews? Maybe handling office politics? Finding a mentor? Negotiating a raise? Well, guess what all these things have in common? Other people.
Hello, I'm Rachel Lee Neighbors, and I have spent 20ish years of my life in Fang, startups, open source, did some work with the React team, and Mozilla. I could go on about that, but let's talk about you. In these 20 years, I can say that the hardest part has always been people, and that includes myself. And this is actually true for most people in programming. Did you know that we would have had the computer revolution 100 years earlier, but Charles Babbage was really bad at people? Ada Lovelace, the world's first programmer, she was actually good at people, but unfortunately, he had nuked his financiers and the relationship he had with them before she could intervene, and we had to wait for Silicon Valley.
This is a debugging talk. Who knows what scientific leaps forward? Our poor soft skills have been delaying and will delay. So, let's talk about debugging our human interactions. I wish there were a debugger for humans. So, today, I'm going to give you this personal human toolkit, some debugging tools that I use in my day-to-day interactions. These skills have helped me, and I have learned them in some of the most interesting ways, and I'm going to save you all the pain that I've been through in my life to learn these skills. We're going to learn about depersonalization, how to give a good apology, how to see hidden power dynamics, emotional regulation, boundaries, and rupture and repair, perhaps the most important of them all.
Let's start with depersonalization. Depersonalization. The first thing to know is that it's not about you. It's about them. It's hard not to take things personally. I mean, it's the world and you're in it, and you have a valid opinion about the things that are happening. It's easy to frame other people's actions as a reflection of our own worth. Getting laid off could be seen as the world saying you're not good enough. Didn't get that second date. Not attractive enough, right? Your proposal got turned down. Maybe your manager hates you, but you can't be 100% sure why other people are behaving the way that they are. You can make any interaction 100% about you. I call this me-me-me mood. It's a disservice to the other people in your world. You assume that you know them, you know their intentions, their motivations, but you can't. Now, I hate the expression don't take it personally because it's very flippant, and I've heard it a lot, as you can imagine, in my life. I prefer the phrase relationships are 50-50.
Comments