Questions tagged [discussion]

The question you're asking is designed to solicit opinions or best-practices on a particular topic, with the goal of reaching community consensus.

Filter by
Sorted by
Tagged with
561 votes
4k answers

Sandbox for Proposed Challenges

This "sandbox" is a place where Code Golf users can get feedback on prospective challenges they wish to post to main. This is useful because writing a clear and fully specified challenge on ...
8 votes
10 answers

Best of CGCC 2023 - Call for categories

Update Nominations are now open! If you want to submit any more categories throughout the year, until the last few weeks of the year, you can still do so by answering this question. If a category here ...
6 votes
1 answer

What is a good ASCII boundary-character for regex unary, and will using that instead of a delimiter affect the perceived legitimacy of my answers?

So far, I have only used comma-delimited unary for my answers taking a list / array as input, since it's the "obvious" choice. That looks like ...
10 votes
9 answers

Best of CGCC 2023 - Now Accepting Nominations!

We have decided the initial 8 categories for the "Best of CGCC 2023", and nominations are now open. If you want to submit any more categories throughout the year, until the last few weeks of ...
90 votes
75 answers

List of bounties with no deadline

This is a list of unofficial, deadline-less (hence not searchable) bounties offered by users on various challenges on the main site. Disclaimer: There is no guarantee that the user will award the ...
7 votes
1 answer

How to Handle Mass Edit Events

This isn't to call anyone out or criticise the actions of anyone. This is to get a clear understanding of general guidelines of mass edits. Every now and again, links to online interpreters will ...
8 votes
1 answer

Questions with the longest shortest answers?

I'm just curious about any pure code golf questions (ie, not ones that build on other answers, just straight up, solve the problem with fewest bytes) where even the shortest golfed answers (especially ...
4 votes
1 answer

Is acceptable for fastest-code questions?

Are sites like acceptable to use to time fastest-code questions? They do specify the specs and are free. What about gitpod,, and others?
14 votes
0 answers

Consider supporting Programming Language Design and Implementation on Area 51!

Interested in designing or implementing programming languages, including golfing languages? Or have strong opinions about either? Consider supporting Programming Language Design and Implementation, a ...
25 votes
41 answers

The many users of CGCC

What are the stories behind your username and avatar? Some users' usernames and/or their avatars have a significance behind them. What about yours?
416 votes
51 answers

Loopholes that are forbidden by default

There are a number of standard loopholes which experienced question-setters seek to explicitly close. However, inexperienced question-setters may unintentionally leave them open, or respondents may ...
12 votes
1 answer

Please Allow the Community to Advertise Relevant Area 51 Proposals on Meta

It's been asked a few times in chat whether or not Code Golf Meta can be used as a means of promoting Area51 site proposals that are relevant to the realm of Code Golf. The answer has always been &...
7 votes
8 answers

What should we call Off-Topic TNB?

Voting has closed. The Sand Trap is the winner! Since we've decided to officially recognize TNB's off-topic room Off-Topic TNB, it might be a good time to give it its own name. We'll do this the same ...
101 votes
49 answers

Things to avoid when writing challenges

If there is something that you find annoying / counterproductive / unfair / detrimental / no longer funny in challenges (question posts), describe it in an answer here, and propose a recommended ...
14 votes
16 answers

Best of CGCC 2022 - Voting Now Open!

Final phase You have chosen the categories and the nominees for CGCC's annual "Best of". Now it is time to pick the winners! Each of the 16 categories is represented by an answer to this ...
4 votes
4 answers

Should we update rules in faq about deleting answers?

In the faq it says that we need to delete published answers When you post your question on the main site, edit the sandbox post to include a link to the challenge, removing everything but the title ...
25 votes
1 answer

Change the nominations process for Best Of 2023

As discussed in chat, Best Of 2022 has had a serious lack of nominations, with currently 4 of the 16 categories still uncontested. So that this dosen't happen next year, I'd like to propose a change ...
122 votes
112 answers

Default for Code Golf: Input/Output methods

It looks like we have a consensus that we want certain defaults for the format which answers are expected in for code-golf. On that poll, the question arose twice, which input/output formats should be ...
5 votes
2 answers

How do we calculate the length of lambda?

Example: Write a function which returns number passed into it as an argument. Solution: f=x=>x What is its length? Is it 4 as a length of the lambda ...
20 votes
1 answer

General rules for custom languages and libraries

The rules for what languages and libraries are allowed on this site seem to be scattered all over the place. I'm looking for a simple check list to know if a custom language or a custom library is ...
23 votes
3 answers

What details should always be given for a code golf task?

Related: For Code Golf, how do you deal with languages without a traditional print/echo statements? Related: What programming language should we consider for the code-golf solution ? Related: Use of ...
8 votes
1 answer

Language of the Month for January 2023: Elm

In accordance with our meta agreement, since one candidate received more votes than the others, we have a new featured language! Throughout January 2023, our Language of the Month will be: Elm What'...
11 votes
0 answers

2022: a year in moderation

As we say goodbye to the old year and welcome the new one, we have a tradition of sharing moderation stats for the preceding calendar year. As most of you here are aware, sites on the Stack Exchange ...
40 votes
17 answers

Secret Santa's Sandbox

AKA: The Regifting of the White Elephants Note - I'm not sure this is on-topic or not on meta, but it seems to be as good a place as any. Comment if you disagree. I have a few challenges that I have ...
38 votes
7 answers

Nominations for Language of the Month, Take 2

We've decided to revive the Language of the Month event. We've also decided to start a new post for nominations. (You can see the old nominations post here.) So let's get to nominating! Procedure A ...
10 votes
17 answers

Best of CGCC 2022 - Call for categories [duplicate]

Event chatroom! Well, 2022's come to an end, and so that means: Best of CGCC 2022! In this thread, we'll consolidate the categories for our Best Posts of 2022, and eventually we'll vote on which posts ...
1 vote
1 answer

Is outputting by modifying an input with no modifying access allowed?

Say Round to nicer numbers where it's possible to always output n'=m. I submitted a Javascript solution that does this. I can require input be f(x,n,[m]) and then ...
14 votes
7 answers

Default policy for output in decision problems

Challenges tagged as decision-problem involve "deciding whether the input meets certain criteria". Although some challenges with this tag involve more than two categories, most involve only ...
11 votes
4 answers

How do we handle answers that have later become invalid due to external circumstances?

From time to time, answers can be posted to the site which, at the time are valid but later become invalid without any fault of the original answerer. For example, a number of answers to this ...
91 votes
96 answers

What programming languages have been created by CGCC users?

Language-creation has become a popular activity on CGCC. A decent portion of answers, especially code-golf answers, are written in languages invented by the community. These are also languages that ...
14 votes
23 answers

Best Of CGCC 2021 - Call for categories [duplicate]

Well, 2021's come to an end, and so that means: Best of 2021! In this thread, we'll consolidate the categories for our Best Posts of 2021, and eventually we'll vote on which posts will win for each ...
4 votes
4 answers

What assumptions can be made about the environment in Scratch?

It seems to be undisputed precedent for Scratch answers that only the code is counted when determining the bytes used for an answer (although, how to come up with the amount of bytes that the code ...
11 votes
1 answer

Language of the Month for December 2022: Pip

In accordance with our meta agreement, since one candidate received more votes than the others, we have a new featured language! Throughout December 2022, our Language of the Month will be: Pip What'...
11 votes
3 answers

Making assumptions about hardware

There doesn't seem to be a standard meta post for assuming architecture or hardware, recently while writing an answer for This Challenge I ran into an issue with the ...
24 votes
28 answers

Announcing Code Golf Advent Calendar 2022! (+ Event challenge sandbox)

Following last year's event, we're doing Advent of Code Golf Code Golf Advent Calendar 20221! On each day between Dec 1st and Dec 25th (inclusive), a new challenge will be posted at UTC midnight2. It ...
23 votes
11 answers

Are baseline submissions serious contenders?

One of PPCG's oldest rules, mentioned in What topics can I ask about here?, is that all answers to challenge questions must: Be a serious contender for the winning criteria in use. For example, an ...
4 votes
1 answer

Do function submissions have to recover environment if it consumes whole stdin?

Community agrees that functions should be reusable while if a function take whole stdin (like while(gets()) in C or ...
3 votes
1 answer

Add "Golf this code for me" to the list of close vote reasons [duplicate]

This question was closed as unclear: The question has a well-defined input and output, and the question title made the goal clear: shorten it as ...
10 votes
0 answers

CGCC Blog Post #6: My First Impression on Code Golf Stack Exchange

How I got here I saw a few sites of Stack Exchange elsewhere. Exactly where I forgot, but it made the first impression of Stack Overflow to me: they were indeed very sophisticated. I learned about ...
4 votes
2 answers

Please reopen Tweetable Mathematical Art

Could you please reopen Tweetable Mathematical Art ? It is such a source of inspiration, of course it will never end and never have a final answer, but that is how art is supposed to be, right?
8 votes
1 answer

Language of the Month for November 2022: J

In accordance with our meta agreement, since one candidate received more votes than the others, we have a new featured language! Throughout November 2022, our Language of the Month will be: J What's ...
9 votes
2 answers

The new user dilemma

Related: How can new users use the sandbox? I have been seeing a LOT of questions lately that seem to follow the same general pattern: Posted by a new user Have a generally difficult or non-...
9 votes
2 answers

Arbitrary Stack Snippet Loader

The Stack Snippet below loads the first Stack Snippet in the Stack Exchange post defined by site, postID, and ...
51 votes
3 answers

Can we raise the privilege levels?

PPCG has graduated. Some features for graduated sites come immediately after graduating. However, other features are held off for an indefinite amount of time: The site gets a custom theme, and ...
9 votes
5 answers

Should obfuscated JavaScript be allowed?

I had posted an "obfuscated rickroll in Greasemonkey" challenge, which I have deleted in response to Mike Bethany's comment that answers to the question would be of primary use to "spammers." In ...
12 votes
3 answers

What do we rename Advent of Code Golf?

Recently, Seggan received an email from Eric Wastl, the owner of Advent of Code, part of which is quoted below: Please do not call your event something like "Advent of Code Golf"; this ...
10 votes
1 answer

Language of the Month for October 2022: Nim

In accordance with our meta agreement, since one candidate received more votes than the others, we have a new featured language! Throughout October 2022, our Language of the Month will be: Nim What'...
20 votes
4 answers

Do any of you golf for a living?

I'm just curious about whether any of you have a real-world use for your golfing skills. I'd also be interested to hear if you know of golf-related jobs even if you aren't involved in them, or if you ...
35 votes
1 answer

What are our specific abbreviations and terms?

Newcomers to codegolf.SE are often compelled to ask what many of our abbreviations and terms mean. Let us list them here so this information always will be easily available. Return to FAQ index
11 votes
1 answer

Language of the Month for July 2022: Piet

In accordance with our meta agreement, since one candidate received more votes than the others, we have a new featured language! Throughout July 2022, our Language of the Month will be: Piet What's ...

2 3 4 5