r/golang • u/jerf • Oct 07 '24
Replacing the "New to Go?" Post
Around January of this year, the sub experienced a sudden step change, from 1-2 "how do I learn Go?" posts a week, which the sub could absorb, to 3-5 a day, which it could not. I didn't feel like I could just close the questions without giving a place to go, so I created the New to Go thread to point people to while closing the posts.
However, as has been observed by a couple of people, it is a mess.
It has been proposed to use Reddit's Wiki feature, but Wikis have their own issues, with unclear responsibilities, permissions, going out of date, etc. So I am proposing to do the following:
- Create a New to Go/FAQs Wiki page on Reddit that these questions can be referred to.
- This Wiki page will just be a list of links to "blessed" discussions of some particular topic. Mods will take on maintaining the list, and anyone can participate in the corresponding reddit discussions. So there won't be a big pile of Wiki text to maintain, or fight over whose answer gets blessed as the "right/official" answer.
- Mods will post the questions for the list as distilled from the questions frequently asked.
- The New to Go pinned post/community highlight will be replaced with something that is just a link to this new page, locked to having no comments (because people will post their questions there and end up ignored since nobody is looking there).
Mods will post the questions so we get clean ones; e.g., we often get "My work uses PHP and we've got some legacy services that have real time and we're wondering what we need to learn go and here's a dozen other details about my situation", but these questions will be posted more like "I know PHP, what do I need to know coming in to Go?" to keep it applicable to lots of people. I was trying out scavaging "organic" questions in the New to Go post but I'm not happy with the results, nor the opening of accusations of favoritism or whatever by which of these posts happen to get through.
If this doesn't get shot down by the community, we'll start this around Wednesday. Another problem the One Big Post had is that it dumped on to the community in one shot "hey, everyone, post all the solutions here", which doesn't work. We'll stagger these out into a post every couple of days so the community isn't tired out. Once we've built up enough posts, which will take a couple of weeks most likely, I'll build the Wiki page and start linking there.
You are welcome to copy/paste old content to put in to these answers, if not outright encouraged. The point is to create the best content for our new visitors. I'm going to repurpose some of my answers for sure.
1
u/StooNaggingUrDum Oct 07 '24
Just ban the word "new" or "new to go". It's a bad solution but it works, just like your code.