215

Stop upvoting trivial solutions It's easy to imagine why a new user would be frustrated when the highest-voted answer is a 3-byte solution in a golfing language with a built-in that nearly solves the problem. It feels like no matter how hard they golf in a conventional language, their solution will get much less recognition than an answer rushed out in the ...


87

Can we get a custom Tour page? The most important part of the onboarding experience for new users (especially those who don't arrive via other sites from the network) is the tour page. Moderators can customise the first paragraph, but in the case of PPCG this is hardly enough, because the rest of the page is strongly misleading: Ask questions, get ...


71

Built-in support for scores and leaderboards The vast majority of PPCG challenges involve minimizing or maximizing the score of a solution, usually the byte count of a program. As it currently stands, users are encouraged to start their answer with a header of the form ## Language, N bytes These headers have no special meaning to the SE platform, and an ...


63

Remove the "you already have an answer" pop-up When you post an answer on a question where you have already posted an answer, a pop-up appears asking you if you really want to do this and encouraging you to refine your existing answer. While this makes perfect sense for Q&A sites, it doesn't make any sense for PPCG since answers are generally ...


61

s/question/challenge/g This is pretty big and this might actually be a lot of effort on SE's part, but I think the overall impression of this being a Q&A site would be greatly reduced if the site didn't use the word "question" everywhere. With a few exceptions, all "questions" on PPCG are "challenges". To post a new challenge you need to click on the "...


58

What SE could do for us... One of the most popular suggestions from "We're not a Q&A site, but what should be done about it?" is to add software support for answer metadata (mainly scores and languages). I believe this slightly different answer format would greatly reduce the impression that being the overall winner is important. Things this would make ...


52

Fixing the Help Centre This has the same problems as the tour page. On one hand it's not quite as urgent because it's not as prominent as the tour page, on the other hand the problem exists on a much bigger scale here. I have a 2-3 page list of things that could use changing. Some of them don't apply to PPCG at all and are actively misleading. Others could ...


48

Modify the trigger for low quality posts Occasionally, very short answers to code-golf competitions written without explanations will end up in the low quality posts queue on the ground that they are too short and are mostly composed of a code block (I just reviewed one, minutes ago). Sure adding an explanation would make a post of higher quality but no ...


45

Remove the Accept feature This feature is likely way too integral to how SE instances work for this to be possible without forking the software, but I don't think the concept of accepted answers is useful on PPCG. The most fundamental pillar of this community is that every single question needs an objective winning criterion. That means there's really no ...


44

Better Close Reasons This has now become its own separate feature request. Mods can edit a few slots of custom off-topic reasons. However, the majority of close vote reasons are fixed and cannot be changed by us. While the names of the reasons largely make sense here, their descriptions don't: Duplicate: "This question already has an answer here:", "...


43

Don't steer new users into posting challenges The SE interface points first-time users to ask a question. The Ask Question button is bolded and the tour is largely about asking. Answering is more tucked away. This makes sense for Q&A where users go for help. But on PPCG, posting a challenge without having participated rarely goes well. Our site design ...


41

Tag badges for challenges Questions (challenges) aren't counted towards tag badges. Seeing how much emphasis we put on the fact that high-quality challenges are the main contribution someone can give to the community, it would be nice to reward people who post a lot of (well-received) challenges about certain topics. This could be implemented by simply ...


36

Remove "This question has more than 30 answers already" pop up for challenges It doesn't make sense to restrict the number of solutions to a challenge. In some cases there may be solutions in more than 30 languages, and multiple solutions per language are encouraged. We have a small proportion of non-challenge questions, but I don't see a problem with them ...


36

It wouldn't be a move Rather, the new site would be another community (built on the experience of this). Users of the new site would not necessarily be the same we now have on this site. The current Code Golf site would not cease to exist just because we created another one. Many users would be in both communities at the same time. So, I don't see that ...


34

Vote button tooltips Whenever someone asks why their challenge or answer was downvoted (or whether they should up- or downvote some other post), the best response is often "well, what does the tooltip say", since on other SEs it sums up reasons for voting pretty well. They don't really work here though: The question upvote says: "This question shows ...


34

Increase the "Ask Question" Privilege Threshold to +2 I should note that I'm not convinced that this is a good idea but I figure I'll mention it to see how others feel. On Q&A sites, the point of posting a question is to get help, to ask a question and get an answer. There shouldn't be a barrier to asking a question. However, in the context of creating ...


33

As someone who doesn't use golfing languages, I can sympathise to a degree with the users left burnt by golfing langs. You spend time solving a problem in a popular language, post your solution, and wait for the upvotes to start rolling in. Only they don't. You scroll up and see a confusing mess of arrows and punctuation marks with 12 upvotes beside it! ...


32

Better Bounty Reasons This has now become its own separate feature request. When starting a bounty, people here almost always use either "reward an existing answer" or "draw attention", occasionally "improve details". That's because none of the others make any sense here (and the descriptions of these could also be improved): "Authoritative reference ...


32

A bounty-like feature for challenges Sometimes, challenges are so well-designed and/or have taken so much effort, that I want to give the author a bunch of my rep for the great service they've done the community. Currently, the best/only way to reward a challenge is to put a bounty on it to attract more answers (and maybe some more votes because of the ...


32

I propose that each commonly-used language have a separate explanation of the rules that most pertain to it, with code examples. I think this is more digestible that a big general FAQ, especially to new users. (Meta post to try to make this happen.) Different languages consider different rules important. For example, allowing curried functions is central ...


31

Stop accepting trivial solutions Don't give the green checkmark to the shortest solution when it's shortest by being in a golfing language with the right built-ins. Doing so pins it to the top regardless of votes as the first answer people see. Many users will look no further and upvote only it, which is bad. Marking such a solution as accepted conveys to ...


30

Modify the placeholder search bar text If you look at the top right corner of the page, you'll see a search box with the placeholder text "Search Q&A." Even outside of the context of deemphasizing the Q&A terminology on our site, I think this could be better phrased as "Search the site" or similar. So while we're requesting that Q&A-specific ...


29

Support for indefinite bounties I don't know if any other site is doing this, but it's quite common here to promise a bounty without actually starting it, because some are asking for additional effort on a challenge that can easily take more than 7 days or are not even known to be possible. In fact we're keeping a list of them on meta and it's fairly long. ...


29

Stop automatically protecting challenges Right now, a question will be automatically protected if it gets three or more deleted answers. This is a good move for Q&A sites, but the nature of PPCG makes this problematic: PPCG tends to get an unusually high number of answers per challenge, making the odds of a few deleted answers much higher. Self-...


29

After seeing the updated COC, I'm going to contribute as little as possible. I still sometimes need to find existing answers, but I refuse to contribute answers or content to a website under such leadership. I'm up for finding/creating a better community. Most Important Post I've found so far This contains the comments that the moderator (Monica) made ...


28

Collaborative posts with equal rep sharing Occasionally 2 or more people will work together on writing a challenge or a solution. Currently all the reputation goes to the person whose name it is in. I'd love to see the ability for the post owner to add 1 or more additional owners so that all rep for the post is split equally among them. Anyone else would ...


28

De-emphasize code-golf And concentrate on other challenges, tricks and hacks with the code where golfing languages are less advantaged. Make PPCG more about Programming Puzzles than about Code Golf.


26

Who are you? Hi there! I'm Alex. I'm a moderator pro tempore an elected moderator on this site. Why are you here? What brought me here Once upon a time I was working on a project for my job that involved learning a new programming language. However, no one at the company knew that language, so I had no one to go to for questions. So I joined Stack ...


25

Feb 2017 - status-completed See this feature request. This little blurb from Downgoat's PPCG Design Userscript: Before you post, take some time to read through the forbidden loopholes if you haven't done so already. That appears right above the Post your answer button when the script is enabled. Here's what it looks like as I type this: I think a ...


Only top voted, non community-wiki answers of a minimum length are eligible