When I joined stackoverflow in the fall of 2009, it was a site for experts and enthusiasts. World leading experts took time out of their day to answer questions, and provide feedback that proved invaluable to my professional development. In return, all they asked was a good faith effort, an honest attempt at understanding.
As stackoverflow continued to rise in google ranking, this social contract started to erode. In response, moderators were appointed, rules tightened, sites split off - and things were well for a time.
Then came the "summer of love", followed by the "welcome wagon". The idea that if you have nothing nice to say, you should say nothing at all. And so, ignorance was no longer challenged, and started to spread.
Enforcement of the original social contract all but stopped. No longer were users expected to be enthusiastic, or even interested. Every post was to be welcomed, even if it were just outsourced programming tasks. Can you teach, if people don't want to learn? Are you helping by writing code that will be copied verbatim into some codebase, without any understanding or verification of its suitability for the particular project? Or are you actually enabling harmful behavior?
And so, users grew frustrated. Experts due to help vampires, curious users due to the impatient experts and the ever more elaborate hoops users are asked to jump through to prove they are not help vampires, and the help vampires because they had to repost their closed question 10 times before they find an expert to feed on.
And then, in the fall of 2019, the stackoverflow company identifies pronouns as the most pressing issue of our time, compels their use in a code of conduct, fires one of the most respected volunteer moderators over daring to question this policy, slanders her in the media, and then attempts to cover up this embarrassing turn of events by deleting meta posts and suspending dissenting users (see here for details).
Today, this site is utterly unlike the site I joined 10 years ago. I hoped for it to recover, but the company that controls it clearly has other priorities. It is time I cut my losses, and move on.
Goodbye. May we meet again under conditions more favorable to learning.
Member for 9 years, 2 months
0 profile views
Last seen Jan 23 '18 at 22:27
- Stack Overflow 58.7k 58.7k 1313 gold badges9292 silver badges154154 bronze badges
- Software Engineering 3k 3k 1111 silver badges1515 bronze badges
- The Workplace 2.7k 2.7k 99 silver badges1616 bronze badges
- Information Security 1.4k 1.4k 11 gold badge99 silver badges1212 bronze badges
- Game Development 726 726 55 silver badges66 bronze badges
- View network profile
Top network posts
- 286 Covariance, Invariance and Contravariance explained in plain English?
- 255 How to test if one java class extends another at runtime?
- 150 Find and replace words/lines in a file
- 119 How to create a memory leak in Java?
- 97 Code readability, conventions and should I let go
- 81 Why do I hear about so many Java insecurities? Are other languages more secure?
- 79 Catch and compute overflow during multiplication of two large integers
- View more network posts →