Skip to main content
223 votes

How can we help users who are put off by the use of golfing languages?

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 ...
xnor's user avatar
  • 145k
101 votes

I'm stepping down

UPDATE (since 2019-10-30): So, it looks like a test is currently being ran. I'm not sure if it will have good results, but it surely looks like a big step towards the goal that finally needs to be ...
Erik the Outgolfer's user avatar
89 votes

Is a "built-in" considered to be so for all challenges it CAN solve, or only the one it is DESIGNED to solve?

Stop banning built-ins It has become sort of a meme at this point, where new challenge posters repeat it as blindly as they repeat “this is code-golf; shortest answer (in bytes) wins”. When asked, ...
lynn's user avatar
  • 68.8k
82 votes

Community Promotion Ads - 2017

Dennis's user avatar
  • 210k
69 votes

Congratulations! Your site design is now live!

With the new site design, unvisited links are green, whereas visited links are very dark green, almost black: The almost black color for visited links makes them look as if there is no link. There's ...
Luis Mendo's user avatar
  • 105k
67 votes

Let's allow newer languages/versions for older challenges

Trust the community and add a standard loophole I think the community can handle the add-a-builtin problem (I may be very wrong). I think that if someone adds a feature to their language that is ...
MD XF's user avatar
  • 13.9k
66 votes

Community Promotion Ads - 2017

Peter Taylor's user avatar
  • 43.1k
65 votes

A farewell to moderation

It's been an absolute pleasure to moderate PPCG at your side. Whether I needed a second opinion on some moderation issue, help with some Julia code, or just a sympathetic ear, you've been there for me ...
Dennis's user avatar
  • 210k
63 votes

Community Promotion Ads - 2018

Dennis's user avatar
  • 210k
60 votes

What should this site be called now that it's getting a design?

Code Golf with a subtitle The site's main purpose is code golf, but not its only purpose (really, this is a site about competitive programming in general, it's just that code golf is by far the most ...
ais523 - high effort answers's user avatar
59 votes

Things to avoid when writing challenges

Requiring minimum scores In short, don't post a code golf that says "Your code has to be shorter than 100 bytes" (the same applies to any other winning criterion). The usual motivation is that the ...
Martin Ender's user avatar
59 votes
Accepted

When can APL characters be counted as 1 byte each?

GNU APL and ngn/apl use UTF-8, so use a byte counting tool. NARS2000 only uses UCS-2, so 2 bytes per character. IBM's APL2 is the only modern APL that natively supports APL EBCDIC, so 1 byte per ...
Adám's user avatar
  • 30.4k
59 votes

How can we help users who are put off by the use of golfing languages?

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 ...
Martin Ender's user avatar
59 votes

New "stock theme" roll out

status-completed Voting colors on main site very difficult to distinguish I have extremely light-sensitive eyes, to the point that I sometimes even need to wear sunglasses indoors. As a result, I ...
AdmBorkBork's user avatar
  • 43.4k
57 votes

Community Promotion Ads - 2016

Downgoat's user avatar
  • 29k
55 votes

Community Promotion Ads - 2016

Downgoat's user avatar
  • 29k
53 votes

The PPCG Site design is on its way - help us make it awesome!

Nothing in the design related to Golf Not a design idea but rather an anti-idea. Let me repost one very popular answer about our old graduation design ideas question: "no relation to the sport golf" ...
Fatalize's user avatar
  • 38.8k
52 votes

Things to avoid when writing challenges

Non-observable program requirements The validity of a program should depend on things that can be observed when the program is treated as a black box. Examples are data written to standard output or ...
feersum's user avatar
  • 31.4k
52 votes

Things to avoid when writing challenges

Don't allow / ask for different things in languages with different capabilities Don't write specs like "Do X. If your language doesn't support X, you can do Y instead". Examples are: Do some math in ...
nimi's user avatar
  • 35.8k
52 votes

The PPCG Site design is on its way - help us make it awesome!

Better, and served, monospace font Yes, I know this isn't on the list of currently modifiable features, but I really think that this is the single most important design issue that is very easy to fix. ...
Adám's user avatar
  • 30.4k
51 votes
Accepted

Should answers have to handle invalid inputs?

No, invalid inputs may result in undefined behavior Requiring input validation only adds extraneous code to the answer and takes away from the challenge.
Downgoat's user avatar
  • 29k
46 votes

Should we stop being so generous?

Could, but not "Should" Someone can post a separate answer using a new approach, but they don't have to. I feel like "should" is a bit strong, as it implies that it's wrong not to, ...
mbomb007's user avatar
  • 23.4k
45 votes

Things to avoid when writing challenges

Saying you should produce one or several outputs randomly without further specification One random output Say someone writes a challenge about generating a labyrinth of a given size (width and height) ...
Luis Mendo's user avatar
  • 105k
45 votes

What happened to Doorknob?

Doorknob's moderator privileges were removed today, due to inactivity. We have not been able to contact Doorknob for quite some time. He either cannot be reached or does not want to be reached. ...
Wheat Wizard's user avatar
  • 98.8k
44 votes

Are Non-Programming golf puzzles allowed?

Yes, this is atomic-code-golf Or, it's what atomic code golf should be. Take a look at Multiply with restricted operations Build a multiplying machine using NAND logic gates Implement an 8 bit ...
xnor's user avatar
  • 145k
44 votes

Do submissions have to be answered with a programming language?

Answering in non-programming languages is allowed The best challenges are written in terms of input and output. We avoid Do X without Y challenges because the Y is usually not defined in terms of ...
Nathan Merrill's user avatar

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