3
\$\begingroup\$

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.

\$\endgroup\$
  • 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 Apr 29 '17 at 0:14
  • \$\begingroup\$ There've been tips for polyglots, quines, and King of the Hill, so I don't see why not. \$\endgroup\$ – Esolanging Fruit Apr 29 '17 at 0:16
  • \$\begingroup\$ @Challenge5 Your KoTH link is broken - it links to the quine one. \$\endgroup\$ – Qwerp-Derp Apr 29 '17 at 0:27
  • \$\begingroup\$ @Qwerp-Derp Here is the correct link. \$\endgroup\$ – Esolanging Fruit Apr 29 '17 at 2:14
7
\$\begingroup\$

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.

\$\endgroup\$
  • \$\begingroup\$ So, would a general "Tips for speeding up code in any language" be closed as too broad? \$\endgroup\$ – Qwerp-Derp Apr 29 '17 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 Apr 29 '17 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\$ – Qwerp-Derp Apr 29 '17 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 Apr 29 '17 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\$ – Qwerp-Derp Apr 29 '17 at 8:37

You must log in to answer this question.

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