← Back to context

Comment by munchbunny

7 years ago

The motive isn't to "punish." It's much more basic than that: I just don't want to deal with the toxicity of the community, and the best way to accomplish that is to not engage. Once I engage, I will probably need to spend mental cycles dealing with it.

> The whole point is freedom and sharing code that transcends arbitrary human defined barriers.

I think this is both an admirable view but also a naive one. Code is built, maintained, modified, sold, bought, and used by humans, so at the end of the day code is a human endeavor, and that means you will never escape having to deal with other humans in the process of writing code. You might have more or less pleasant interactions, but (at least before the singularity) code doesn't exist outside the context of human interactions.

I've personally constantly sought ways to spend more time coding and less time dealing with people, but my efforts have only reinforced the bittersweet message that the code I write is both more effective and more useful when I engage with people more. So at some point I just embraced the human element of the craft. But that comes with managing my emotional and social energy, which also means avoiding communities I don't need to be a part of.