Open Source and Feelings, last October, was a great conference. My previous post about it, The Awesome, covers the good parts. But I also want to talk about the hard parts. Because the feelings in question at the conference weren’t all warm and fuzzy.
I wasn’t completely comfortable during the conference. But that’s a good thing! Each new area of discomfort made me think. Sometimes it was a new issue entirely, other times a new, more visceral angle on something I already knew about:
It all got me thinking about how comfortable I usually am in day-to-day life. It made me realize that I’m pretty complacent about rampant urinal use in bathrooms today.
In all seriousness, though, I started thinking: “Am I part of the problem?”
I thought back to my first couple years at Microsoft, right out of college. I was initially surprised by all the yelling and swearing in meetings, but I was told that it was in service to higher ideals of logical perfection. So I joined in. The theory was that we would remove our egos from the conversation and it would be a battle of pure ideas. I tried, but it definitely didn’t feel good to be told publicly, frequently with a raised voice, that my idea or its presentation wasn’t good enough.
I needed a ‘thick skin’ to survive there, but the culture didn’t even allow for that concept. A good friend, who later left for Silicon Valley, said that “Microsoft had made him a worse person.” It’s a fair statement, because what we were dealing with is really the opposite of empathy. Empathy means putting effort into understanding an individual and their context. At Microsoft, people explicitly looked for your weaknesses.
Over time, however, I got good at it. I internalized it. I’d like to think that I was better because I didn’t yell or swear. But I did tear people’s ideas apart mercilessly.
Being at the conference reminded me that there are others, new to the industry, going through that enculturation process right now. And they’re realizing that it sucks, especially if you don’t already look or act like the majority. It turns out that the tech ideal is impossible: we can’t remove our egos from the conversation. It’s definitely not about pure ideas. And we don’t need to haze n00bs because we were hazed as n00bs.
We can instead try to make things better for those who come next. We can improve communication and use empathy to improve software and the teams building it. We can make open source more sustainable to reduce burnout. And we can make communities of all kinds more accepting by being sensitive to everyone’s needs.
The Open Source and Feelings conference is ultimately a progressive community with a vision for the future of the tech industry. I want that future. I applaud the challenge. And we can start working towards it right now.
…but we’ll have to wait a whole year for the next one!
Further reading:
When discussing async in the world of Javascript, you find a lot of zealots. Promises fix callback hell! Promises are a crutch for those who can’t hack it with callbacks! I try to take a more... Read more »
It’s hard to believe that it has been 16 months since my last post on running. I’m sure the suspense has been killing you since then! What has changed? What stayed the same? Read more »