Comment by DiscourseFan
Comment by DiscourseFan a day ago
Feeling good about shit all the time isn’t practical and it indicates a lack of individual, refined taste. Its ok to like things that you like and dislike things others like and one should be able to hold their own opinions without influence from the crowd.
Feeling good about things has nothing to do with liking or disliking something though. I dislike things about the Rust language and the larger ecosystem around it (things like async/await as the dominant concurrency model, or the separate and very different macro syntaxes), but I'm still a fan of seeing rust projects and things people do in and with Rust. If someone builds a database driver built on Tokio, no one (not eve me) benefits from me doing drive by "async/await is complex and annoying, you should have done this differently" criticism. I may think that, and I may not like a Tokio based driver. But I don't have to "feel bad" about it, and neither do the creators. Feeling bad about it won't make a non Tokio driver appear. Nor will just criticizing Tokio and Async/Await. For something different and better to appear, I have build enthusiasm for an alternative and I have to engage with the parts I do like. Spending a hour building the starts of a a non Tokio driver and giving it to other enthusiastic people would be a far more effective use of my time than spending an hour writing a take down of async/await and giving it to other like minded critics. The phrase "preaching to the choir" comes to mind, and too often these days I feel like criticism online is largely geared towards exactly that. Polemics for people who already agree with the author, about some thing that the author dislikes.