News for hackers. Stuff that matters.
Re:Just Wanted to Say Thanks by civilized on Sunday December 27, 2020 @11:40AM (#25552164)
Some people are pointing out how rare it is for GitHubbers to express gratitude, but GitHub doesn't exactly encourage it. Doesn't it feel inappropriate to express gratitude as an "issue"? Maybe if there was a natural place for these messages they'd be sent more often. To the extent that there are affordances for it (stars, emojis) it is actually quite popular to praise good work on GitHub.
Re:Just Wanted to Say Thanks by dmitryminkovsky on Sunday December 27, 2020 @11:50AM (#25552259)
This is what I wonder. I've opened "thank you" issues before, and wondered "how much will this annoy the owner/watchers?" For anyone tasked with maintaining a repo, any email notification of new issues must come with a certain level of dread. At least that's what it's like for me, even if I sincerely appreciate and enjoy receiving issues!

I do, then, immediately close "thank you" issues so owners are not tasked with responding in any way, but still... And for any watcher, I imagine they are interested in notifications relevant to actual issues, not thank yous.

My opinion is the current best way to say thank you is probably a star. Beyond that, it would be nice if GitHub added a way to leave a thank you or testimonial or something like that. Or even a formal "the repo is in use by such and such app/company."

Re:Just Wanted to Say Thanks by Twirrim on Sunday December 27, 2020 @12:05PM (#25552377)
> I've opened "thank you" issues before, and wondered "how much will this annoy the owner/watchers?"

I've deliberately not opened "Thank you" issues, because I didn't want to annoy the owner/watchers. Certainly frustrating there is no way to express gratitude.

Re:Just Wanted to Say Thanks by rglullis on Sunday December 27, 2020 @12:43PM (#25552696)
I star projects that have caught my attention and might be relevant for my work, or that I will need to reference later. I don't see how this relates to a display of gratitude.
Re:Just Wanted to Say Thanks by dmitryminkovsky on Sunday December 27, 2020 @01:58PM (#25553331)
Yeah that’s the issue: “star” doesn’t have clearly defined semantics, so everyone uses them in their own way. In addition to bookmarking, I do star for gratitude because having repos with stars is very advantageous for contributors. I really appreciate getting stars on many levels.
Re:Just Wanted to Say Thanks by the_arun on Sunday December 27, 2020 @01:17PM (#25552999)
Wouldn’t “star” express gratitude?
Re:Just Wanted to Say Thanks by corobo on Sunday December 27, 2020 @03:28PM (#25553987)
Saying "thank you" expresses an infinite amount more gratitude than someone taking half a second to click a button. Please don't boil positivity down into just another dopamine fix. It's so fucking fake.

Star too, donate too, whatever you'd like to do normally too but nothing beats actually using your words

Re:Just Wanted to Say Thanks by the_arun on Sunday December 27, 2020 @04:24PM (#25554381)
If you put it that way, I think GitHub could enable a platform feature to collect finance contributions from fans/users. Heck, even licensing costs. That makes open source programmers earn some money as well - of course along with a text field to say “thanks”.
Re:Just Wanted to Say Thanks by from on Sunday December 27, 2020 @04:35PM (#25554461)
https://github.com/sponsors

Github launched Github Sponsors in 2019. It does basically everything you described aside from the "thanks" part.

Re:Just Wanted to Say Thanks by corobo on Wednesday December 30, 2020 @05:55AM (#25580625)
This feels like corp every meeting I've been in hahah

"No I said don't do th.. ah forget it"

Re:Just Wanted to Say Thanks by bamboleo on Sunday December 27, 2020 @02:01PM (#25553353)
Might thought exactly. I wonder if GitHub would change Star to Thanks.

Unstar however would become “No thanks”

Re:Just Wanted to Say Thanks by rglullis on Sunday December 27, 2020 @01:30PM (#25553109)
Interest, relevance? Yes. Gratitude, not so much.
Re:Just Wanted to Say Thanks by dheera on Sunday December 27, 2020 @12:02PM (#25552357)
I think it depends on the scale of the project. If it's a project that isn't full of all kinds of bug reports and issues already, thank you notes aren't a bad thing.

As a developer what I like even more than thank yous are thank yous that explain how my code helped you in some specific way.

Re:Just Wanted to Say Thanks by leeoniya on Sunday December 27, 2020 @01:37PM (#25553165)
> As a developer what I like even more than thank yous are thank yous that explain how my code helped you in some specific way.

i'll second this.

post some screenshots of the thing you've made with my thing, or how it's improved the user experience or performance improvement metrics. what has my project unlocked for you, e.g. new use cases that were not possible before. compare it to what was there previously. i build open source stuff to scratch my own itches. knowing that it scratches the itches of 10k people instead of just 1 is the best outcome -- maximized impact.

just a thanks is nice but ultimately lowest effort and not that gratifying.

Re:Just Wanted to Say Thanks by atoav on Sunday December 27, 2020 @01:16PM (#25552990)
While opening an issue might be the lowest effort option I think there are two better options:

1. If you just wanna thank them, write an email

2. If you want to do so publicly, do so on a public channel (e.g. Blog post, HN, youtube channel, etc)

Re:Just Wanted to Say Thanks by hombre_fatal on Sunday December 27, 2020 @01:20PM (#25553017)
#1 only targets one person.

#2 possibly won’t even be seen by the target.

Opening an issue is seen by the whole team and becomes a place for the community to weigh in. Seems ideal until Github provides better.

Re:Just Wanted to Say Thanks by judge2020 on Sunday December 27, 2020 @09:01PM (#25556040)
Re:Just Wanted to Say Thanks by atoav on Monday December 28, 2020 @02:55AM (#25557542)
#1 can be written to more than one person

#2 can be combined with #1 to let them know

Re:Just Wanted to Say Thanks by darkerside on Sunday December 27, 2020 @01:56PM (#25553313)
So do both, letting them know about #2 in #1?
Re:Just Wanted to Say Thanks by dmitryminkovsky on Sunday December 27, 2020 @02:01PM (#25553357)
I do that sometimes. I sent an email recently to thank the author of XLD [0], an excellent piece of software hosted on Sourceforge, where I don’t have an account. I wouldn’t say it’s about low effort, so much as not taxing the recipient: with an email a person may feel more compelled to reply than with an opened and immediately closed issue.

[0] https://tmkk.undo.jp/xld/index_e.html

Re:Just Wanted to Say Thanks by Xevi on Sunday December 27, 2020 @02:19PM (#25553483)
I always look for a Twitter account or something to send my gratitude to. It feels like a more natural place to do it than in an issue. The only downside is that a tweet only goes to one person, while if you open an issue, all contributors can see it more easily.
Re:Just Wanted to Say Thanks by qwertox on Sunday December 27, 2020 @02:31PM (#25553574)
What I usually do is append something like "thank you for the effort" (and sometimes explain how good this project is for my use case) when I open a new issue or comment on an existing one.
Re:Just Wanted to Say Thanks by chrisweekly on Sunday December 27, 2020 @02:28PM (#25553549)
Opening and then closing "thank you" issues solves the annoyance problem, doesn't it? It's a NOOP for the maintainer, but it gets the message across. /$0.02
Re:Just Wanted to Say Thanks by qwertox on Sunday December 27, 2020 @02:41PM (#25553653)
Sure, but it's not an issue with the project, it's a message to the developer(s). While it is a NOOP, it is not something which should appear in the ("technical") stats.
Re:Just Wanted to Say Thanks by momokoko on Sunday December 27, 2020 @12:53PM (#25552782)
Idk. I think your comment sums up a general change that internet based interaction has created. I used to think it was generational but now I think it has more to do with spending most of your socializing online as opposed to in person.

In person interaction naturally flows towards gratitude. Online interactions, like the one I’m having right now feels disposable. I don’t see your face and we can’t form much human connection.

This leads to an online world of shallow interactions that leave us feeling alone an empty. Much like what happens to people that live in large dense cities.

Our online interactions are so shallow, we feel it is the responsibility a product we are buying to facilitate a particular form of interaction as opposed to simply taking it upon ourselves to do it.

Re:Just Wanted to Say Thanks by civilized on Sunday December 27, 2020 @02:33PM (#25553590)
We're talking about interrupting a stranger to listen to us here. How often do you do that IRL? Do you just do it any old time, or do you look for certain signals that it is OK?

I do think there is a generational "thing" where older people tend to see online interactions as superficial and unreal, while younger people see them as a natural extension of the IRL social sphere. As a younger person, I find it easy to point out that interactions with strangers present similar difficulties whether online or IRL.

Re:Just Wanted to Say Thanks by atoav on Sunday December 27, 2020 @01:19PM (#25553010)
You have to work against that. It is usually totally possible to write an email to people with good repos. If they made your day, this is just part of giving back.
Re:Just Wanted to Say Thanks by runarberg on Sunday December 27, 2020 @12:09PM (#25552406)
This is not what you are talking about but I would like to mention that as a contributor I feel like I often get a thank you note after I open a PR or even an issue in stranger repos. In my experience gratitude towards contributors is the norm, not the exception.
Re:Just Wanted to Say Thanks by pwdisswordfish0 on Sunday December 27, 2020 @06:15PM (#25555081)
> Doesn't it feel inappropriate to express gratitude as an "issue"?

Yes, because it is, but I'd dispute the claim that GitHub discourages it. If anything, the people who use GitHub are more willing/most likely to misuse bugtracker for not just support requests but also general discussion and comments like this. It seems like there's a (non) issue like this that gets linked at least once a month on HN. I click through, get annoyed with the person who opened it, read the maintainer's response, get annoyed with their endorsement/encouragement of the idea, close the window, and then file it away in my mind or my bookmarks or both as an example of how annoying it is to try to collaborate with people whose platform of choice is GitHub.

Post this stuff on Twitter, or a mailing list, or a discussion board. Or at the very least, be productive and file a bug that says something like, "I wanted to express my gratitude for this project, but the README doesn't link to any public venues for general discussion". You know: things that at least attempt to pass themselves off as legitimate bugs? Or just don't do any of that and keep posting this sort of thing on GitHub--but in that case, please kindly also curb your and your colleagues' whinging in all future instances where you find that someone has chosen not to host on GitHub and, upon with being asked to, they say "no" and point to things like this as being among the reasons why GitHub users can't be trusted to make responsible use of project infrastructure.

Re:Just Wanted to Say Thanks by civilized on Monday December 28, 2020 @12:44AM (#25557020)
This makes sense to me. GitHub can remain a technical tool and the more social aspects can happen on social media platforms designed for that.
Re:Just Wanted to Say Thanks by kissgyorgy on Sunday December 27, 2020 @12:25PM (#25552531)
> but GitHub doesn't exactly encourage it.

I think this would be a nice new Category in Discussions; ":heart: Thank you"

Re:Just Wanted to Say Thanks by rglullis on Sunday December 27, 2020 @12:39PM (#25552659)
Brave browser has made this integration where you can tip their token to people on GitHub (and Twitter, reddit and any site that people can verify domain ownership). Seems one of the best ways to show appreciation and gratitude without making it feel like a transaction or causing any kind of expectation like becoming a sponsor or patron of the project.
Re:Just Wanted to Say Thanks by sonotmyname on Sunday December 27, 2020 @01:15PM (#25552983)
I dunno, if I got ‘tipped’ wouldn’t that mean I’d have to figure out what Brave is, create an account, realize I got $0.03, and then just be annoyed?
Re:Just Wanted to Say Thanks by rglullis on Sunday December 27, 2020 @01:27PM (#25553085)
Besides being a global payment system that allows people to send micropayments across the world without having to disclose any financial data publicly, while fighting surveillance capitalism in the process, what have the Romans done for us?

The "hassle" of doing KYC at one of the exchanges and verifying your identity is only once. The benefit of being able to receive little cash for privacy-preserving ads and use it to contribute to a healthier digital economy can last for a long time.

Re:Just Wanted to Say Thanks by flafla2 on Sunday December 27, 2020 @11:47AM (#25552231)
It would make a lot of sense for Github to support discussion forums natively, separate from issues. Or perhaps user reviews.
Re:Just Wanted to Say Thanks by OJFord on Sunday December 27, 2020 @11:49AM (#25552252)
It does, in beta as of a year or so ago, and out of beta a few weeks ago. You can turn them on or off per repository.
Re:Just Wanted to Say Thanks by scoot on Sunday December 27, 2020 @12:19PM (#25552491)
The trouble with GitHub discussions is that GitHub couldn't decide if it wanted discussions, or Stack Overflow style Q&A with upvotes, so it morphed into this awkward hybrid.
Re:Just Wanted to Say Thanks by cutemonster on Monday December 28, 2020 @02:20AM (#25557408)
What's awkward about it?

(I haven't used it yet)

Re:Just Wanted to Say Thanks by simias on Sunday December 27, 2020 @01:21PM (#25553027)
Maybe we should bring back the "guest books" of the early internet, where you're expected to leave positive feedback if you want to.

I'm not sure that general purpose reviews/forums are the right way to address this issue, because those can generate negative feedback as easily as positive and generate additional stress for the maintainer. I think a simple dedicated "you can leave a public thank you message to the maintainer here if you want" text box would do the trick.

Re:Just Wanted to Say Thanks by sillysaurusx on Sunday December 27, 2020 @12:53PM (#25552784)
Not at all. I've been thanking Scott for making lumen every thanksgiving for several years now. https://github.com/sctb/lumen

I just close the issue immediately after opening it. :)

Re:Just Wanted to Say Thanks by yoricm on Monday December 28, 2020 @03:25AM (#25557636)
Personally, a text area is the only thing I need to express my gratitude. I'm doubtful about a UI that would "encourage" it. The last time I wrote on a GitHub issue, I started my message with a warm thankful line to the maintainer for his fabulous work. I meant it, and I didn't need any "reminder" to say so. It felt natural and important to me. I also put relevant informations to show my interest and the time I spent thinking about it. In the end, I believe it's more about the person posting, rather than the interface encouraging it, but I may be wrong.
Re:Just Wanted to Say Thanks by rattray on Sunday December 27, 2020 @01:38PM (#25553177)
I wonder if fairly standard reviews might be helpful here. 1-5 stars, with text, and perhaps also links to issues if there are problems and an opportunity to share "used at $company" for endorsement.

Or perhaps just a built-in "endorsement" feature, which companies can use to indicate that they use a project and find it valuable, perhaps listed on the sidebar. Could also segue into paid sponsorship and support.

Insofar as GitHub provides package management, they could also prompt companies to endorse the packages they use.

All of this might get annoying, nasty, or inauthentic, of course. Would need to be careful...

Re:Just Wanted to Say Thanks by eyelidlessness on Sunday December 27, 2020 @08:06PM (#25555757)
I think the discussions feature might be a little more comfortable for more people to express gratitude, but like you said even that isn’t explicit enough. I also feel disinclined to post gratitude for fear it’ll register as noise.

IMO since GH tends to be somewhat aware of how people piggyback their platform, a README gratitude badge might be a good place to start. It can be as simple as a button click plus an optional prompt to add commentary. In fact, I might make this a smol project to see if it gets some traction.

Re:Just Wanted to Say Thanks by mysterydip on Sunday December 27, 2020 @12:17PM (#25552477)
I loved a library on github enough to track down the creator on twitter and thank him there. Not sure if he never saw it, or just didn't acknowledge it.
Re:Just Wanted to Say Thanks by ksec on Sunday December 27, 2020 @01:56PM (#25553314)
I guess that is one features Github should "try" and work. Somewhere that users can express their gratitude ( in a non subtle way ) Sometimes it isn't just a dollar of sponsor, but people explaining what problem they had, how it help them, and notes of thanks.

After all, Github is more like a Social Coding Platform.

Re:Just Wanted to Say Thanks by jblarneyforward on Sunday December 27, 2020 @12:11PM (#25552428)
Often I email the person directly to thank them, but only works if there’s a public email.
Re:Just Wanted to Say Thanks by pwdisswordfish0 on Sunday December 27, 2020 @06:39PM (#25555195)
This is baked into Git at the core, but just like many other cases, GitHub subverts the intent of fundamental expectations about the way Git is supposed to be used and actively goes out of its way to make it difficult if you're interacting with the project through GitHub instead of local tools. (In fact, for new GitHub accounts, it even defaults to obscuring users' contact info, and it attributes all changes made through the web UI to an opaque @github.com email address. You have to deliberately go into the settings to turn this off, without ever getting a notification that that's what GitHub is doing.)
Re:Just Wanted to Say Thanks by karmakaze on Sunday December 27, 2020 @12:38PM (#25552641)
The missing state is 'resolved' between 'open' and 'closed' giving that time/space for interaction, or perhaps a closed disposition label 'resolved' as long as it is as easily surfaced.
Re:Just Wanted to Say Thanks by tomphoolery on Sunday December 27, 2020 @01:11PM (#25552940)
I hope that people use discussions for this in the future :)
Re:Just Wanted to Say Thanks by pault on Sunday December 27, 2020 @12:27PM (#25552546)
There's an "ask a question" feature out of beta now that is designed for not cluttering the issues. I believe it has to be enabled on the repo.
Re:Just Wanted to Say Thanks by JMTQp8lwXL on Sunday December 27, 2020 @12:41PM (#25552673)
Many GitHubers have links to personal sites or include their e-mail address on their profile. You could reach out personally to give thanks.
Re:Just Wanted to Say Thanks by artemave on Sunday December 27, 2020 @12:42PM (#25552678)
> Doesn't it feel inappropriate to express gratitude as an "issue"?

Indeed! It must equally feel inappropriate to close a gratitude issue.

Re:Just Wanted to Say Thanks by dochtman on Sunday December 27, 2020 @02:09PM (#25553412)
I like to open issues or PRs I file with a note of appreciation, piggy backing on other feedback I have without opening a separate issue.
Re:Just Wanted to Say Thanks by colonwqbang on Sunday December 27, 2020 @11:49AM (#25552244)
I don't know why this is on HN; is it really considered so unusual for a someone to express gratitude to an open-source project?

Concretely, you answered your own question. The "star" button is the default way of saying "thanks" to a project which was useful to you.

Re:Just Wanted to Say Thanks by brigandish on Sunday December 27, 2020 @11:53AM (#25552279)
I thought the star button was a convenient way to keep track of projects you're interested in.

> is it really considered so unusual for a someone to express gratitude to an open-source project?

I would say yes, it's very unusual. The general lack of basic civility is, in my opinion, just one more reason for the lack of diversity in projects and lowers the number of contributors to open source.

Re:Just Wanted to Say Thanks by MaxBarraclough on Sunday December 27, 2020 @12:06PM (#25552383)
> I thought the star button was a convenient way to keep track of projects you're interested in.

Not exactly, as star numbers are made public, meaning it's also a form of public approval.

Re:Just Wanted to Say Thanks by brigandish on Sunday December 27, 2020 @07:35PM (#25555550)
Good point. I had a cross project issue come in to a small project of mine a few years ago. The maintainers of the other project actually brought up their much larger number of stars to (try to) belittle me. Since that day I’ve noticed the correlation between stars and the kind of response I’m apt to get, negative in both senses.
Re:Just Wanted to Say Thanks by sonotmyname on Sunday December 27, 2020 @01:17PM (#25553001)
More like a form of popularity, not necessarily approval.
Re:Just Wanted to Say Thanks by 0xbadcafebee on Sunday December 27, 2020 @11:59AM (#25552337)
Two times recently I wanted to express thanks (or just ask a question) and couldn't. In both cases there was no way to message the person via GitHub because they'd not publically shared their email address. In one case there was no way to open an 'issue'. And in the other, it wasn't relating to a repo, but a really excellent tutorial.

In the olden times, we all just used email all the time for everything. It would've been bizarre for someone to work in open source and not have their email publically available. The funny thing is, I haven't shared my email on my GitHub either! I'm going to fix that today.

Re:Just Wanted to Say Thanks by yakubin on Sunday December 27, 2020 @12:55PM (#25552803)
If you clone the repo, you will see the mail addresses of authors and committers.
Re:Just Wanted to Say Thanks by civilized on Sunday December 27, 2020 @11:56AM (#25552311)
One bit might be a bit less than people would like to express a large range of human emotions arising in a large range of circumstances.
Re:Just Wanted to Say Thanks by Rompect on Sunday December 27, 2020 @12:15PM (#25552470)
Isn't that the purpose of the star feature?