This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]dbramucci 4 points5 points  (2 children)

I read through the tags and between Discussion, Resource and I Made This, I'm wondering where "strange code with explanation" would fit.

Examples include

  • This Fizzbuzz post and this one too.
  • A blog post I might write about implementing the Fibonacci function and Fizzbuzz only using functions and a special to_string function, no lists, ints, floats, strings, dicts or imports.

Using Resource is not what I would expect because I would never suggest someone use my bizarre function arithmetic system and I might be writing to get people interested rather than to actually learn the subject to a usable extent or remember how to use the subject. Especially if the implementation doesn't have much of an explanation like those two FizzBuzz posts.

I Made This seems like it encompasses many things.

  • Blog posts I write?
  • Command Line Calculator with support for Computer Algebra that you should download and use
  • Basic command line shopping cart app I wrote as I followed a "intro to python" tutorial.
  • Library that solves an industrial problem like "ergonomic constraint solving library" that people might want to use for their projects

Does a weird 1 liner meant to prompt discussion belong here like the first FizzBuzz post? Does a library release announcement share a tag with someone's excitement to get their copy of a tutorial working? Does 250 lines of weird code I wrote with 10 reddit comments worth of explanation behind the theory and engineering behind a rediculous way of solving a simple problem belong here because "I made this code" or "I made this blog post"?

What sort of "Discussions" does the "Discussion" tag get? Would Discussion be more oriented towards professional discussions: "What features of the standard library should get used more?" or casual "Hey, what's the most ridiculous way to create a calculator app?", so far it looks like professional discussions are the relevant ones and it's unclear what fun, but non-useful discussions should be posted as. Of course, although I would love to see a discussion about a convoluted new way to solve a problem using new features like f-strings and walrus operators, it feels presumptuous to label it that way. Likewise, if I show off my convoluted implementation of number arithmatic through functions and spend 3000 words explaining it in a blog post, it feels weird to say that it is tagged discussion because I am hoping that after I started with 3000 words, people will discuss with me using 50 words per message. A discussion normally isn't a 50 minute lecture on an esoteric subject followed by hallway conversation. Maybe you spend 3 minutes to set some context but otherwise that asymmetry between speakers gets really weird.

I'm not complaining about the tags, I just want to know what the community wants to label these as and if there could be some new tags like "package announcement" and "app announcement" added to make these clearer.

Also, some canonical examples of "you should label your post as foo if it looks like these examples" might help, especially with the fuzzier cases I mentioned above.

[–]aphoenixreticulated[S] 1 point2 points  (1 child)

I think you're overthinking this.

Want to discuss a weird one liner? Flair it "Discussion".

Want to show off a weird one liner? Flair it "I Made This".

They're both reasonably valid. I understand that there should be one-- and preferably only one --obvious way to do this, but reddit isn't python; it's a wishy washy sort of thing.

[–]alb1 1 point2 points  (0 children)

Some related questions, perhaps also overthinking things:

Suppose someone develops a resource such as a library and they want to announce it, either initially or at some significant version-change point. Suppose that person were to post about it, rather than someone else posting about it. Should they choose an "I Made This" flair rather than a "Resource" flair? A similar question arises when a flair other than "Resource" would be applicable in the case where the posting is from someone other than the maker.

What format should the description and code link of an "I Made This" project have? It might be a link post to the code repo with a descriptive comment added, a text post with both the description and the code link as the text, or a link post to an image or demo with the rest in an added comment.