Readit News logoReadit News
twp · 3 years ago
Suggested:

"The Artist": posted a screenshot of a terminal instead of copy and pasting the text

"The Filmmaker": posted an animated GIF of their terminal session instead of writing out what they did

Maintainers _love_ artists and filmmakers!

jkubicek · 3 years ago
"The Novelist": Opens an issue or replies to a thread with only the words "doesn't work" with no indication of what they tried, how they know it doesn't work, or any error messages.

"Captain Obvious": Opens a very aggressive and angry issue about the project not installing, when the maintainer responds to double-check that you didn't miss a critical and well-documented note in the docs, you disappear, never to reply again.

rendaw · 3 years ago
There's a legitimate reason for posting low information issues - finding out if it's a known limitation or issue (that didn't come up in a search) before putting in extra effort to document something that's already been documented and discussed elsewhere. Maybe not "doesn't work" (two words) exactly, but "This doesn't work for me with the X234 hardware" (... with an implied "is this expected?").

It's very common for people new to projects or with limited technical skills to assume that the problems they face are common/well known or that other people know much more than them.

The frustration responders face is due to the mismatch of assumptions, if the issue is in fact not common or well known, but IMO a simple "I haven't seen that before, please post full diagnostics" is an easy and reasonable boilerplate response.

crabmusket · 3 years ago
I'd call that first one "The Hemingway Award For Terminal Concision In Fault Diagnosis"
darekkay · 3 years ago
> "The Novelist": Opens an issue or replies to a thread with only the words "doesn't work" with no indication of what they tried, how they know it doesn't work, or any error messages.

"The Shrug Reporter" might be a better name [0]

[0] https://www.computer-dictionary-online.org/definitions-s/shr...

MrJohz · 3 years ago
> "The Filmmaker": posted an animated GIF of their terminal session instead of writing out what they did

I love videos and GIFs when trying to debug something. They're usually much better at catching small details than people's descriptions. Very often, the bug will hinge on an action that you can do in multiple ways, or some action that the user took directly before triggering the bug that they don't realise is necessarily part of the problem. Or maybe the bug only triggers on certain screen sizes or something, or if certain terminal colours are used, or if the user is using a touchscreen or something.

Having a video makes it a lot easier to notice these sorts of things. It's not always perfect, and a detailed description alongside the video is best, especially if you also have any errors or important text copied there so I can copy it myself, but given the choice, I often prefer video over text.

So yes, I genuinely love filmmakers in this context. Send me screenshots, send me videos!

uranusjr · 3 years ago
Videos are good as long as you also provide copyable content. Gifs not so much since I can’t pause.
thih9 · 3 years ago
“Wikipedian”: reverted a commit within 10 minutes of it being pushed to main.

“Social distancer”: submitted a commit that just adds spacing.

“Edgycat”: contributed or suggested a badge for this repo (I’m earning this badge right now!).

“Duct tape”: sent three commits in a row that contain text “fix tests”

mirekrusin · 3 years ago
"Rust Evangelist": creates issue suggesting moving project to Rust
doubled112 · 3 years ago
> a screenshot of a terminal instead of copy and pasting the text

No. Please, no!

For some reason, I get screenshots of text regularly from technical people. Log files, error messages, everything. It is like they forget Slack can send anything more than images and emojis.

No, I'm not typing out keywords from 3 pages of Java exception, nor am I typing an encoded AWS authorization message.

Noumenon72 · 3 years ago
Is there a tool that lets you can paste in a screenshot and have it extract the text?
mook · 3 years ago
"not helping": posting low-effort comments that don't help with anything

"Internet famous": your repo had a bug so severe you got news articles written about it.

Both were from thinking about https://github.com/MrMEEE/bumblebee-Old-and-abbandoned/issue...

waitforit · 3 years ago
"The problem solver": asks how to solve a specific error while also posting the stacktrace/error which already contains a message about how to solve the error
FridgeSeal · 3 years ago
“Readme, Readme-not”: opens an issue asking how to do something explicitly covered in the readme/getting started.
dmitshur · 3 years ago
Along these lines:

"The Art Critic": posted a screenshot of a diff containing a suggested code change instead of sending a PR

I've actually done something like this exactly once when I was much newer to GitHub and git (and probably wanted to save some of my time).

lynx23 · 3 years ago
And it is no surprise that the behaviour of The Artists clashes with expectations of people that rely on accessibility. It is very telling if I read a blog where the content is about terminal stuff, and each and every example is a plain image. Unfortunately, this is spreading.
mirekrusin · 3 years ago
"Angry Karen" - posts entitled, aggressive comments to open-source authors, possibly demands money back for wasted time
OrangeMusic · 3 years ago
The social Justice Warrior: demands the project stop using some terminology they deem "problematic" while already having forked the project with a new name, just in case maintainers don't comply within 15 minutes.
TRiG_Ireland · 3 years ago
Even better when the Terminal has a funky background image making the text hard to read. I've seen that in some questions on Ask Ubuntu.
mirekrusin · 3 years ago
"Fake Profile": recently created account with fake activity likely for the purpose of landing multiple full-time remote jobs
0xbadcafebee · 3 years ago
"Unpopular opinion": (devil-emoji) Over 100 thumbs-down-emoji on any comment you've posted in an issue

"I will raise with the team": (im-hiding-gif) An issue or PR with over 100 thumbs-up-emoji that has been open for over a year

"For legal reasons": (judge-emoji) A PR was opened with a fix to an issue, but because the CYA was not signed, the PR was auto-closed

"Business Model Blues": (bars-over-source-code-emoji) A License file has over 50% of its text changed

"Back from the dead": (zombie-emoji) You comment on an issue or PR that was opened over a year ago

fzeindl · 3 years ago
Honestly the "This is fine"-badge for over 1.000 open issues on public repositories is very necessary.

There are so many opensource-projects now as compared to 10 years ago, especially in JavaScript-land, which have an unbelievable number of open bugs.

This is terrible because the majority of these bugs seem to be low-quality, so even if you are a seasoned developer with contribution experience, opening up a bug with the incentive to help simply gets you ignored.

I'm waiting for a bug in next.js at the moment where 404 does not return 404, that has been open for months (https://github.com/vercel/next.js/issues/51021). I don't have the time of writing a PR, but I have written countless PRs and bug-reports and worked on many other open-source projects, so I think I have done my share.

It is elitist, but I wish there was a way for maintainers to sort bugs by the reputation of the reporter, so projects can prioritize high-quality issues.

matrix_overload · 3 years ago
Yeah, if only there was some way for people to exchange value... Like, you know, paid licenses, support tiers, something that Ancient Romans called running a business. /s

But no, everything must be free, and then shock-and-surprize: open issues are piling up and nobody wants to deal with them.

fzeindl · 3 years ago
Open source software and GitHub existed 10 years ago, and what I said was that either the quality of issues or the quality of software decreased.

You are saying people have less time for their projects now as compared to 10 years ago.

duskwuff · 3 years ago
It's "1000 open issues on public repositories you own", not "1000 open issues created by you on public repositories". Both would be interesting, though.
fzeindl · 3 years ago
I don't understand your comment.

Who would be able to open a 1000 issues? Are you referring to trolls?

i-use-nixos-btw · 3 years ago
“The thief”: When your approach to open source is that you close pull requests and merge the diff manually under your own name.

So many large corporate-run projects do this and, while I’m sure there are some compliance reasons, it just looks dodgy.

justinclift · 3 years ago
> So many large corporate-run projects do this ...

Ouch, that's pretty bad. Any stand out projects doing this that you'd care to mention?

mdaniel · 3 years ago
https://github.com/keepassxreboot/keepassxc/pull/2292#issuec... became https://github.com/keepassxreboot/keepassxc/commit/125a81f2e... for some inexplicable reason. Now it looks like droidmonkey authored that entire feature. I did see the "squashed commits" and "taken under my wing" part but it appears it was a `git add .` and not a `git rebase` type operation that would have preserved the original author separate from the committer

I mean in the end I'm not jammed up about it because my objective was to contribute back the local patches I made to scratch my itch, but it means I have to remember the PR number because that's the only evidence of my authorship

theodorejb · 3 years ago
duosecurity/duo_universal_php did this with my PR.
jamespo · 3 years ago
Disappointed not to see my own personal favourite, at least 50 issues raised for feature requests with no other contributions.
zogomoox · 3 years ago
achievement name: "I'm more of an idea person" or perhaps "chop-chop"
easton · 3 years ago
“Product owner”
toyg · 3 years ago
Blue-Sky Thinking
sph · 3 years ago
What about one for "I made 10 contributions that have been sitting unreviewed for more than a year"?
duxup · 3 years ago
“Architecture Astronaut“
FridgeSeal · 3 years ago
Nah that one should go to the user who proposes massive and sweeping architectural changes, complete with diagrams and over engineering in every facet-regardless of whether the project needs it, but never makes any attempt to do it.

Deleted Comment

melagonster · 3 years ago
for normal user this is the only way to contact author.
pc86 · 3 years ago
I agree with you and don't necessarily think this is "bad," but GitHub probably isn't the best place to just dump a ton of feature requests. And if that's the only easy way to contact the author, there's always a decent chance that's a deliberate choice.
dgb23 · 3 years ago
„Idea guy“
hoistbypetard · 3 years ago
I've earned "patient skeleton" twice.

The real shocker: one of those was merged after the two year mark. There wasn't any back-and-forth about the PR or anything like that, either. It was a low-activity project, and it had gone unnoticed. I had given up and pointed my `requirements.txt` at my own fork.

Someone else filed an issue about the same problem my long-pending PR fixed, I replied to that issue saying that would fix it, and that activity finally got it noticed.

The other one is still pending.

erulabs · 3 years ago
The amount of uncaptured value in forked projects containing one vital change, unmerged into mainline, is easily in the billions of dollars.
viraptor · 3 years ago
I maintained a fork of a project for a while where I just grabbed all useful PRs from the "network" tab of the original repo and merged them / resolved conflicts. Fortunately at some point it was joined back to the original repo, but... yes, there's definitely a lot of similar opportunities.
RobotToaster · 3 years ago
There's a Firefox extension called something like "lovely forks" that shows the most starred fork for every repo on github. I find it useful for finding these kind of forks.
toyg · 3 years ago
I propose "YOLO" - ignored Dependabot notifications for more than 3 months.

That award has my name all over it.

nneonneo · 3 years ago
There’s already a real achievement called YOLO: “Merged own pull request without code review”.

Full list of real achievements here: https://github.com/Schweinepriester/github-profile-achieveme...

toyg · 3 years ago
Damn. Well then, "The Undependables” it is.
guessmyname · 3 years ago
Clarification: none of these were achievements rejected by GitHub, simply humorous ideas from a developer known as "flet" with no affiliation to GitHub.
sethd · 3 years ago
Congrats on earning the Captain Obvious achievement!
guessmyname · 3 years ago
Not very obvious considering some of the comments in this thread.

Some people are reading the title of the post as if GitHub had received proposals from their employees to include some of these achivements into the final feature set, and then decided to reject them, but the reality is that none of them were proposed by any GitHub employee at all. They are all “joke submissions” from the development community, making fun of the gamification of the platform.