Interestingly, back in 2005 Alex Papadimoulis (founder of thedailywtf.com) wrote this piece, where he's basically asking why people aren't saying something about bad ideas. Have things really turned around, or is this just really dependent on the forum? Personally I like the "I don't recommend doing it this way" approach, BTW
To the first example in the article, my phrasing would be something like, "What constraints are keeping you from using a hammer?" In other words, assume the other person is creative and intelligent and maybe has a good reason not too...which may be as simple as, "I didn't know hammers existed."
In the case of frameworks specifically this can happen a fair bit of the time. "Oh, I didn't know the Firework Framework version 2.0 could do that, wow!"
There's a difference in tone. One tends to feel like it comes from a place of superiority, "Stupid noobs, messing things up for everyone." The other feels like it comes from a place of collegiate curiosity, "I might learn something from you (your way is 500x faster than the way I do it today)."
At least I have the feeling it's getting better in the last years.
Now we just have to wait that the "new people with better culture" getting more senior so they can help us with our problems and we don't have to talk with the A-holes anymore 🙃
The main disconnect happens because there are fewer answerers than askers.
This is exacerbated by StackOverflow due to its obsession with attempting to police question policy. Early on, they realized that people weren’t doing research before asking questions, and because of that, google was starting to fill up with SO articles that were effectively “bad idea traps”.
Also, there’s not many points to be gained by engaging in a comment thread, so the likelihood that you’ll get a helpful response is pretty low.
As someone approaching “old”, I wonder how people get these harsh responses. In my experience in the heady heights of SO, I asked many questions and received many answers, but it was a vanishingly low percentage that were confrontational.
The few times I got “you don’t want to do that”, it turned out that they were right, and the real question was much earlier in the causality chain. Perhaps it was the quality of answerers in the Java and SQL tags?
I spent a brief time trying to answer questions, but you spend your time drowning in “do my homework” questions, things answerable by quoting the docs, and “I want to do (insanity)”. Everything else is a duplicate that the bots are racing to close so they can get points. (And even then, deletion is usually double checked.)
It's not the quantity, as I said, I think it's the quality. The harsh responses are just so harsh...the punishment does not match the transgression. To step away from SO, as this is about culture in general just using SO as a collection of it, consider Linus's outburst regarding Microsoft and Linux: arstechnica.com/information-techno...
And his later apology: arstechnica.com/gadgets/2018/09/li...
In the example from the post, the assumption from the poster is that I was doing it wrong, as environments should be the same, instead of maybe trying to accomplish something I didn't articulate or in a way they had not considered. Which, unfortunately, does seem to be kind of normal.
Maybe we should start a finishing school for software developers (without the gender restrictions).
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.