I'm noticing that the tag is dominated by code-golfing questions (e.g. the hundreds (exaggeration) of tips for golfing in {language X} questions), but our site isn't just about golfing (e.g. , , etc.)

Is it on topic for me to post a challenge about a topic other than golfing, for example ? The tips tag should really encompass all categories of programming challenges, not just golfing, in my opinion.

  • 7
    \$\begingroup\$ The thing is, while tips for writing short C code fill an SE thread, tips for writing fast C code fill multiple books. \$\endgroup\$
    – Dennis
    Commented Apr 29, 2017 at 0:14
  • \$\begingroup\$ There've been tips for polyglots, quines, and King of the Hill, so I don't see why not. \$\endgroup\$ Commented Apr 29, 2017 at 0:16
  • \$\begingroup\$ @Challenge5 Your KoTH link is broken - it links to the quine one. \$\endgroup\$
    – clismique
    Commented Apr 29, 2017 at 0:27
  • \$\begingroup\$ @Qwerp-Derp Here is the correct link. \$\endgroup\$ Commented Apr 29, 2017 at 2:14

1 Answer 1


It's not closeable as off topic. Nothing inherently requires questions to be related to code golf; other victory conditions are a fairly common thing to use tips questions for.

It may, however, be closeable as too broad. Given how much information already exists on code optimization, I'd imagine it would have to be asking a fairly specific question in order to be a good fit for the site.

  • \$\begingroup\$ So, would a general "Tips for speeding up code in any language" be closed as too broad? \$\endgroup\$
    – clismique
    Commented Apr 29, 2017 at 2:15
  • 3
    \$\begingroup\$ @Qwerp-Derp: I'd say definitely. You'd want to at least focus on a particular type of challenge. \$\endgroup\$
    – user62131
    Commented Apr 29, 2017 at 5:35
  • \$\begingroup\$ What exactly do you mean by "a particular type of challenge"? Isn't fastest-code a particular type of challenge? \$\endgroup\$
    – clismique
    Commented Apr 29, 2017 at 5:50
  • 2
    \$\begingroup\$ Well, low-level algorithm questions are going to be optimized very differently from challenges about accessing large amounts of data, for example. Victory condition is only one of the axes along which challenges can be categorized; we have plenty of others (math and string are two of the most general subject matter tags, but there are many much more specific ones). \$\endgroup\$
    – user62131
    Commented Apr 29, 2017 at 7:33
  • \$\begingroup\$ So "Tips for speeding up in Python" in general would be treated as "too broad" or alright? It seems fine to me - people can offer tips to optimise for specific things (e.g. large data sets), just as they do in normal tips questions for golfing code. \$\endgroup\$
    – clismique
    Commented Apr 29, 2017 at 8:37

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .