57 karma · joined December 11, 2018
Alrighty then.
Indeed, that's a great reason not to fire people when they're honest. And yet, here we are.
At least in SV tech companies, in my experience, people really get their feelings hurt over small amounts of honesty. More importantly, the conversations you'll have to have afterward and the way people will sit on it for months until it comes up in your review make it just not worth it.
Myself, I'm not quite so convinced as you seem to be of the harm of "absolutist" positions. Maybe the truth isn't always somewhere in the middle
I don't think all of that really matters anyway, because the point I'm making is: anything that's bad about a plastic bottle filled with water surely must be just as bad for a plastic bottle filled with water and a little bit of sugar and coloring. Nobody has really addressed this, and I just think it's strange.
I'm fine with the idea that we should address this by drinking tap water instead of bottled water. All I'm saying is that surely the same goes for other bottled drinks as well.
I’ve seen a lot and done a lot in my career, and I don’t feel I have anything to prove to anyone anymore. On the other hand I do find it enjoyable to discuss ideas in a collegial environment where people really are trying to figure out what’s best.
If we can agree on ideas as equals and proceed then great. If not, I’ll live. If someone gets mad because I had an idea to improve something I’m not going to get too twisted up about it. Life is too short for all this stuff, and it isn’t important in the scheme of things.
Among my own team, if I raise points or ideas that get disregarded in this manner (as opposed to more thoughtful demurrals), I let it go and don’t push the issue. I’ll speak up if I think I have something worth considering, but I’m not going to beat you over the head to see things my way.
Still, the takeaway regarding being on the other side of that table is really important. Once you start feeling that indignant reaction or “yeah right newbie”, listen harder.
(Please don’t tell me I can just constrain the code I write to the subset of features I care about. We all read more code than we write.)
Or better yet, your complexity is incidental, mine is essential. I was forced to make it complex, you did it because you’re not trying hard enough!
As Rich Hickey’s dictionary reminds us, to complect is to entwine together things better left separate. If you aren’t using the word in this sense, if you aren’t identifying the specific concepts which are complected but should be separated, you’re using fancy words to say you don’t like something. I’ve noticed we tend to do that, a lot.
I’m very wary of doing this in my own thinking, personally. It’s okay to just not like something, and it’s more honest just to say so than to use objective-sounding words in an attempt make it about something other than one’s own taste.