TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The reason people burn out on open source

243 pointsby clukicover 10 years ago

32 comments

textphoneover 10 years ago
Same reason people burn out on Hacker News.<p>Independent developer consultants, as a demographic, significantly skews towards a larger-than-average number of people who were never surrounded by a good professional office culture. Many never learned the benefits or skills of writing in ways that won&#x27;t be interpreted as mean. In fact, many pride themselves in trying to be the opposite of a professional behaving office person. Toxic culture, loves to point out the tiniest flaws in everyone else&#x27;s work and don&#x27;t care or realize that doing so is hurting others.<p>Case in point, Hacker News was a much happier place that was more receptive to positively responding to people sharing their work, back when it was Startup News. Inviting in all kinds of hackers, ended up bringing in the worst of the worst segment of the demographic.<p>I love doing developer consulting, I know many awesome consultants who behave great, but the average behavior of the demographic as a whole is is really bad.
评论 #8712376 未加载
评论 #8712205 未加载
codebeakerover 10 years ago
Maintainer of Capistrano here, I&#x27;ve been close to FOSS burnout a couple of times, and more often than I would like people catch the sharp end of my tongue. I can count on one hand how many issues have been opened with a corresponding PR, and from those, barely any ever come with tests, or acknowledge the stuff in the CONTRIBUTING file (Github includes a &quot;Before opening this issue, check this project&#x27;s guidelines). Fortunately there are couple of people who consistently tackle issues that the lazy people have opened, and submit super high quality PRs with unit and functional tests, documentation and entries in the CHANGELOG. These people are the main reason that I still work on FOSS.<p>My solution was to make heavy use of labels at GH, the &quot;needs more info&quot; and &quot;feature request&quot; ones are obnoxious colours. Second to that, I bought a TextExpander licence, and setup a bunch of macros `notanissue` which expands to:<p>&gt; Closing because I’m not sure this is an issue, if you are convinced that this is really a bug, please feel free to re-open the issue and add more information (your versions (Ruby, Cap, etc), your Capfile, your logs, and relevant sections out of your Gemfile) &gt; Otherwise support is done via the mailing list (<a href="https://groups.google.com/forum/#!forum/capistrano" rel="nofollow">https:&#x2F;&#x2F;groups.google.com&#x2F;forum&#x2F;#!forum&#x2F;capistrano</a>) or at StackOverflow (<a href="http://stackoverflow.com/questions/tagged/capistrano" rel="nofollow">http:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;tagged&#x2F;capistrano</a>) with questions tagged `capistrano`.<p>And a number of others &#x27;contrib&#x27; for contribution guidelines when a PR is in conflict with them, etc.<p>It&#x27;s helped lighten the load a lot, and now tend to invest heavily in grooming the issue list, and keeping things neat and tidy at GH. I dare guess, when I&#x27;m awake 90% of the issues are classified, or closed within 5 minutes of being opened, this has helped a lot with the feeling of pressure and constant nagging with which I&#x27;ve previously suffered.<p>Of course, maintaining a large project is a burden, but it comes with career and profile benefits.
评论 #8712363 未加载
评论 #8712535 未加载
评论 #8712483 未加载
评论 #8713414 未加载
评论 #8712414 未加载
评论 #8712474 未加载
g534345over 10 years ago
I&#x27;m maintaining a small open source mobile app. The app is fairly popular and well liked.<p>However, there are also a lot of people who just send comments to the app store that the app is useless without feature x or is total crap if I don&#x27;t change something.<p>Nowadays, I get anxiety when I just think that I should go to the app store and read the latest comments.<p>I understand that open source is about community and things should be made together. However, I haven&#x27;t really got any contributions except few language translations.<p>I&#x27;m getting tired of the app and sadly it will be the last open source software I&#x27;ll release under my own name. From now on, I&#x27;ll just dump the source to somewhere and forget about it. Or keep the source closed.<p>Writing software, even open source software, should be fun. It shouldn&#x27;t mean that one person writes everything and others complain that it isn&#x27;t enough.
评论 #8712432 未加载
评论 #8712681 未加载
steveklabnikover 10 years ago
Hey all. I&#x27;m on psudo-vacation, so I&#x27;m just going to leave this one comment and not read the rest of this thread or respond to anyone:<p>1. This was a few weeks ago, but I literally woke up, grabbed my phone, checked my email, and had this sitting in my inbox. Not exactly a great way to start your day.<p>2. Said person eventually apologized to me, and apparently didn&#x27;t understand what open source meant or something? I don&#x27;t hate him or anything. We all have bad days. I&#x27;m not perfect either.<p>3. The reason that this gem is missing those emoji is twofold: I cannot distribute copies of Apple Color Emoji due to licensing, as I mentioned in the issue. IANAL, but gemoji is infringing on Apple&#x27;s IP. I&#x27;m not willing to do that. For more on this issue: <a href="http://words.steveklabnik.com/emoji-licensing" rel="nofollow">http:&#x2F;&#x2F;words.steveklabnik.com&#x2F;emoji-licensing</a> Secondly, for some reason, Phantom Open Emoji doesn&#x27;t have the full set.<p>4. If you&#x27;re willing to infringe on Apple&#x27;s IP, you can use your own images, and then it all just works.<p>5. It states in the second line of the README that this uses Phantom Open Emoji, contradicting what the author said in the issue.<p>6. I actually have issues open to integrate Twemoji and Emoji One, which I assume have the full set?<p>Burnout on open source is real, and many, many days, I feel like it&#x27;s all take and no give. If you run a company, please give your employees time to contribute back to the libraries you use. It scares me how much of the world runs on top of stuff that people basically do in their free time. It&#x27;s not sustainable.<p>(an addendum: thank $DIETY GitHub lets you lock issues nowadays, or I&#x27;m sure this would be filled with terrible .gifs)
评论 #8712668 未加载
fjarlqover 10 years ago
The user who filed that bug is Jake Lodwick, co-founder of Vimeo:<p><a href="https://en.wikipedia.org/wiki/Jake_Lodwick" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Jake_Lodwick</a>
评论 #8712481 未加载
评论 #8712194 未加载
billsixover 10 years ago
Yet he mocked the existence of a open source project not that long ago<p><a href="https://harthur.wordpress.com/2013/01/24/771/" rel="nofollow">https:&#x2F;&#x2F;harthur.wordpress.com&#x2F;2013&#x2F;01&#x2F;24&#x2F;771&#x2F;</a>
评论 #8712358 未加载
332451bover 10 years ago
This is the same strategy I&#x27;ve used in open source projects. Handling the report is annoying, but then having to go spend time fixing the issue to help someone who is being an ass is soul draining. And it only encourages them and other people to be an ass to get what they want.<p>So I call them out and close or delete the issue, and if they get frustrated because of that, great! This doesn&#x27;t mean I won&#x27;t fix the issue eventually, just on my own terms without giving that person the satisfaction. Makes me feel a lot better.
DanBCover 10 years ago
Contrast with this where someone puts up a short bit of code on Github and is mocked for it: <a href="https://news.ycombinator.com/item?id=5106767#up_5106935" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=5106767#up_5106935</a>
评论 #8712501 未加载
评论 #8712418 未加载
评论 #8712423 未加载
rcfoxover 10 years ago
&gt; I like your gem otherwise, but it&#x27;s called &quot;emoji&quot;, implying that it&#x27;s <i></i>the<i></i> Ruby library for handling those characters.<p>That&#x27;s not the first time I&#x27;ve encountered this assumption. I can believe that it makes sense, if you&#x27;re will to willing to play the part of the layman user: &quot;I want emojis, so I&#x27;ll just do: gem install emoji&quot;<p>However, I don&#x27;t think it&#x27;s too unreasonable for people with some basic level of experience to understand that there&#x27;s no central authority granting library names. If it were a core library that came with the interpreter, sure, it&#x27;s fair to expect that that is the library you&#x27;re supposed to use. When you get into community-sourced libraries, names are just granted on a first-come, first-served basis for whatever service is hosting them.
评论 #8712448 未加载
评论 #8712559 未加载
underachieveover 10 years ago
The point I don&#x27;t get is why he complains about that gem when he obviously found an alternative that better suited his needs. Why for heaven&#x27;s sake not just use this but raise an issue. If we all started raising issues for for something beeing &quot;not what I was looking for&quot; github would be bursting at the seams. Is he really moping about the fact that the readme does not provide a full list of ALL emojis and whether they are supported? And why is a emoji gem required to work with &quot;massage&quot; and &quot;satellite&quot;?
jonathanwallaceover 10 years ago
Pertinent follow-up. Jake was naive about open source norms.<p>See twitter conversations: <a href="https://twitter.com/jonathanwallace/status/533680518009614336" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;jonathanwallace&#x2F;status&#x2F;53368051800961433...</a> <a href="https://twitter.com/jonathanwallace/status/533679332590628864" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;jonathanwallace&#x2F;status&#x2F;53367933259062886...</a>
评论 #8712396 未加载
评论 #8712589 未加载
handzhievover 10 years ago
I recently got a bad review of one of my free WP plugins. The same guy published negative reviews for 3-4 other plugins also in row in the next days. Apparently some people are just mentally disturbed. If you think the emoji issue report was rude, have some fun with these &quot;reviews&quot;<p><a href="https://wordpress.org/support/topic/everybody-thinks-they-know-how-to-make-a-job-board?replies=1" rel="nofollow">https:&#x2F;&#x2F;wordpress.org&#x2F;support&#x2F;topic&#x2F;everybody-thinks-they-kn...</a><p><a href="https://wordpress.org/support/topic/bad-and-misleading?replies=1" rel="nofollow">https:&#x2F;&#x2F;wordpress.org&#x2F;support&#x2F;topic&#x2F;bad-and-misleading?repli...</a><p><a href="https://wordpress.org/support/topic/bait-plugin-for-google?replies=2" rel="nofollow">https:&#x2F;&#x2F;wordpress.org&#x2F;support&#x2F;topic&#x2F;bait-plugin-for-google?r...</a><p><a href="https://wordpress.org/support/topic/no-support-weak-plugin?replies=3" rel="nofollow">https:&#x2F;&#x2F;wordpress.org&#x2F;support&#x2F;topic&#x2F;no-support-weak-plugin?r...</a> (I made the mistake to answer him which resulted in another set of awesomeness).<p>You just have to develop think skin. I&#x27;m still learning this slowly.
评论 #8712648 未加载
mbestoover 10 years ago
FWIW - the guy in question (Lake Jodwick) did apologize for his behavior:<p><a href="https://twitter.com/jakelodwick/status/533777782484897792" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;jakelodwick&#x2F;status&#x2F;533777782484897792</a>
code_duckover 10 years ago
I don&#x27;t find the opening post to be rude. Jake Lodwick simply states that he&#x27;s wasted a lot of time tracking down a known limitation that should have been listed in the docs, and that he feels Labnik could try a bit harder to avoid wasting other people&#x27;s time. Probably Jake was frustrated there. It&#x27;s not something I&#x27;d consider worth posting, but he was hardly abusive.<p>Then, Labnik&#x27;s post is pointlessly emotional and irrelevant, making a big deal out of a simple complaint. I feel like working with people like him would be more likely to make me burn out on open source. The author is acting dramatic and overreacting to a relatively mild comment.
xantronixover 10 years ago
Sounds a great deal like what I&#x27;ve gone through in my attempts to evangelize Tcl as of late.<p><a href="http://morderwerk.de/Spoken.png" rel="nofollow">http:&#x2F;&#x2F;morderwerk.de&#x2F;Spoken.png</a><p><a href="http://morderwerk.de/He%20really.png" rel="nofollow">http:&#x2F;&#x2F;morderwerk.de&#x2F;He%20really.png</a><p><a href="http://morderwerk.de/hates%20potheads.png" rel="nofollow">http:&#x2F;&#x2F;morderwerk.de&#x2F;hates%20potheads.png</a><p><a href="http://xan.pw/twitter/" rel="nofollow">http:&#x2F;&#x2F;xan.pw&#x2F;twitter&#x2F;</a>
grigriover 10 years ago
I&#x27;m guilty of some severe cases of bike shedding bug reports back in my blunder years. Within my small model of reality I couldn&#x27;t grasp why people wouldn&#x27;t implement minor feature xy as it would have costed them seemingly only 10 minutes of their time. I appologize to anyone who had to deal with these.
gorhillover 10 years ago
Regardless of the specifics of this case, I do feel like there is such a thing as &quot;burning out on open source&quot;, a topic which is of interest to me at this point. I would like to read other people insights about this, this would probably help me better at setting proper boundaries in my own projects.<p>I found myself often struggling to deal with this kind of issue: How to be sure whether you are being used (possibly not even on purpose), or whether the issue raised really benefit the whole project?<p>On one hand we don&#x27;t want to be used, on the other hand, we don&#x27;t want to chill contributions of good ideas. It can be tough sometimes to assess properly (keeping in mind we all have bad days on top of all this).
评论 #8712285 未加载
joeblauover 10 years ago
I maintain the gitignore.io repo with about 900 stars and thankfully the contributors aren&#x27;t as snarky. I will say that the users of gitignore.io are probably more on the technical side, but it just seems like Jake is not familiar with the culture of FOSS. That being said, He&#x27;s a &#x27;customer&#x27; of your &#x27;product&#x27; and even though his delivery isn&#x27;t the best, there may be something you can take away from suggestion.<p>When I&#x27;m evaluating a FOSS project, the first thing I try and do if I find something wrong is see if there is a way I can fix it and submit a PR. Then if it looks like it&#x27;s out of my scope, I&#x27;ll file a bug or look for another project.<p>For gitignore.io, I often take product decisions from the community, but I like to have a discussion about what the best course of action is. I still have open issues in my backlog that I just haven&#x27;t found an elegant solution to yet. Thankfully gitignore.io has a small enough feature scope that you can&#x27;t do much with it, otherwise i&#x27;m sure the project would become overbearing very quickly.
gear54rusover 10 years ago
I&#x27;m not sure I understand, what is there to see in this link?<p>Is there some underlying message to all this? Oh well, the issue was handled poorly or maybe the guy just went too far with this accusations, so what?<p>How&#x27;d this get to the front page?:O
评论 #8712114 未加载
评论 #8712127 未加载
评论 #8712243 未加载
评论 #8712098 未加载
评论 #8712135 未加载
评论 #8712112 未加载
评论 #8712087 未加载
krappover 10 years ago
Wow.<p>I&#x27;m honestly kind of happy right now that none of my projects are very popular....
olragonover 10 years ago
Remind me about this issue <a href="https://github.com/olragon/meteor-handsontable/issues/6" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;olragon&#x2F;meteor-handsontable&#x2F;issues&#x2F;6</a>
frontsideairover 10 years ago
Why can&#x27;t everyone be nice to each other? &lt;&#x2F;naive&gt;
skybrianover 10 years ago
Basic queuing theory says that if the rate at which issues are opened exceeds the rate at which they are closed (which is easy to do if the project is popular), the number of open issues will grow without bound. The result is that most bugs filed against any popular project can&#x27;t be acted on. A good UI would help people understand this and set expectations accordingly. It&#x27;s still very useful to have a database of known limitations and workarounds.
underachieveover 10 years ago
The point I don&#x27;t get is why he complains about that gem when he obviously found an alternative that better suited his needs. Why for heaven&#x27;s sake not just use this but raise an issue. If we all started raising issues for something being &quot;not what I was looking for&quot; github would be bursting at the seams.
tschellenbachover 10 years ago
Yes it&#x27;s hard at times, I especially have trouble maintaining Django-Facebook as both of those dependencies change so freakingly fast. Let me know if you want to help out :) <a href="https://github.com/tschellenbach/Django-facebook" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;tschellenbach&#x2F;Django-facebook</a>
mamcxover 10 years ago
AKA:<p>Tech Support Customers<p>Solution:<p><a href="http://www.despair.com/apathy.html" rel="nofollow">http:&#x2F;&#x2F;www.despair.com&#x2F;apathy.html</a><p>---<p>In commercial software tech support is probably the biggest draw of energy, but is harder to ignore them than in volunteer-based efforts (like open source, tech forums, blogs, etc).
freshflowersover 10 years ago
There are many, many activities, paid and unpaid, in which people get confronted with entitled a-holes on a regular basis.<p>This is not unique to open source, or tech in general. This is a generic social issue.
67726eover 10 years ago
The reason I stopped being the maintainer on a popular jQuery library was the wave after wave of incompetent folks asking me to do their work for them. I don&#x27;t mean mere API questions, or asking things around how the plugin works or does what it does. These were entire &quot;Integrate this for me&quot; questions. People unwilling to do the bare minimum of work. No matter how many examples or how much documentation, these folks flat out wouldn&#x27;t do their own work. Beyond that, most of these weren&#x27;t being asked by some 12-year old learning to code, these people would link to their commercial site and expect me to &quot;Give them teh codez&quot;<p>In retrospect, I should have taken the hard-line approach and directed everyone to StackOverflow and limit GitHub to an issue tracker. When it came to assholes making asshole comments and requests, I had no problem telling them to stick their overbearing request where the sun doesn&#x27;t shine. Of course those folks were few and far in between.
评论 #8712143 未加载
评论 #8712129 未加载
评论 #8712142 未加载
评论 #8712568 未加载
评论 #8712150 未加载
benihanaover 10 years ago
A pull request where two guys acted like jackasses towards each other, and where we instinctively try to pick sides based on our past experiences and beliefs.<p>I think really thinking on why I&#x27;m siding with one person almost immediately despite not having much context in this is really revealing and maybe not a little unpleasant.
评论 #8712301 未加载
评论 #8712387 未加载
评论 #8712212 未加载
评论 #8713073 未加载
评论 #8712241 未加载
评论 #8712186 未加载
_ZeD_over 10 years ago
By the way... what is the raison d&#x27;etre of this gem? I just don&#x27;t get why anyone think it&#x27;s a good idea to replace a character with an image. It&#x27;s like to replace all &quot;e&quot; characters in this comment with a .png congaing a fancy custom &quot;e&quot;...
评论 #8712105 未加载
评论 #8712086 未加载
54mfover 10 years ago
You may take issue with Mr. Lodwick&#x27;s tone, but he&#x27;s not wrong. This gem is incomplete, and for a gem occupying the namespace &quot;emoji&quot;, I think it&#x27;s reasonable to expect the full, standard set of emoji. Passing the buck to another open source library is irresponsible and, frankly, lazy.<p>Perhaps the maintainer <i>should</i> burn out, and let someone take over the gem who&#x27;ll commit to feature-completeness.
评论 #8712473 未加载
评论 #8713112 未加载
评论 #8712564 未加载
评论 #8713078 未加载
评论 #8712503 未加载
评论 #8712393 未加载
评论 #8712392 未加载
评论 #8713196 未加载
评论 #8712697 未加载
nox_over 10 years ago
Replying with an attack and closing comments is definitely something a douchebag would do. Free or opensource doesn&#x27;t mean you get to be irresponsible about what you release or maintain, if your project has some caveats they should be listed explicitly.
评论 #8713364 未加载