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.

Dear “Dear GitHub”

149 pointsby sethvargoover 9 years ago

26 comments

holmanover 9 years ago
I wrote Issues, so I&#x27;ve likely thought through these problems more than anyone else.<p>I really disagree with the general sentiment of this post, and very much agree with the original &quot;Dear GitHub&quot; letter. The product needs a lot of work, and that I couldn&#x27;t address these problems while I was there really, deeply depresses me.<p>Issues hasn&#x27;t been touched since I shipped the third large iteration a year and a half ago. It was never intended to be a finished product at that point; it was intended to evolve quite a bit from that initial vision. There&#x27;s a lot of pain that open source developers <i>and</i> private source developers face today, and I really hope we all can start seeing that pain in our community eased soon.
评论 #10907098 未加载
评论 #10906908 未加载
评论 #10908612 未加载
评论 #10906823 未加载
评论 #10906822 未加载
评论 #10907123 未加载
评论 #10906940 未加载
benjamincburnsover 9 years ago
If the product people at GitHub don&#x27;t understand the sales&#x2F;marketing impact that GitHub&#x27;s free offerings have on its paid offerings, then they need to hire new product people.<p>I think it&#x27;s plausible that the authors of the &quot;Dear GitHub&quot; open letter already realized the truth of Julian&#x27;s response, which is why they posed their request in the way that they did.<p>This gives GitHub three choices. They can react positively, remain passive, or react negatively. If they react negatively, they have the risk of a PR shit-storm, which will negatively impact new customer acquisition. If they remain passive, they risk the chance that the attention to this campaign will grow and their reputation will decline. This will negatively impact new customer acquisition.<p>However, if they react positively, they show good will toward consumers of their free offering, and they show would-be paying customers their willingness to improve their services. This will positively impact new customer acquisition.<p>Were this request not made in the open, GitHub would not need worry about any of these outcomes, and would therefore not be forced to react.
评论 #10906892 未加载
评论 #10907026 未加载
mavdiover 9 years ago
This is sadly exactly what I&#x27;d expect a senseless product person to say. Obviously the reason Github is Github today is because of the OSS offerings. These OSS developers then go and set up teams of their own which bring their projects and business back to Github.<p>If people get together and write up an open letter for you to fix things, you really should take it as a warning sign as the same people could easily get frustrated and move elsewhere or someone else could come along and offer a better product. It would honestly take only a handful of high profile developers to cause a mass migration.
评论 #10907099 未加载
评论 #10908243 未加载
iamstefover 9 years ago
As someone who is:<p>* OSS user (and signee of the Dear Github letter)<p>* paid user<p>* user of an enterprise installation of Github<p>I can honestly say the problems I see in OSS land, are the same shape as those in paid, and the enterprise installation. The difference is, due to the volume of usage the enterprise installation suffers from these same issues even more.<p>Now, we may not see +1 DOS often (on the enterprise side of this), largely because its seen as bad manners and&#x2F;or the goals are already shared via some other disjoint medium. But this doesn&#x27;t mean the issue isn&#x27;t present.<p>Being able to enforce additional semantics (such as priority&#x2F;interest, reviewers, blocked by etc.) would be a big win
评论 #10909378 未加载
bovermyerover 9 years ago
It&#x27;s stuff like this that gives me a bad taste in my mouth when I think about Chef.<p>Whenever I&#x27;ve interacted with people from Chef-the-company, I&#x27;ve always gotten the impression that they believe they&#x27;re talking to me because (at best) they want to save me from my misbegotten ways and join the Chef Way. At worst, I&#x27;ve gotten the impression that they think I&#x27;m a terrible person and&#x2F;or worthless for not just getting with the program and bowing to their wisdom.<p>I know from other experiences that the Chef community in general is not like that. But Chef itself has never imparted a good experience on me.<p>It doesn&#x27;t help that I wholeheartedly agree with the Dear GitHub letter, and get a very bad vibe from this &quot;Dear &#x27;Dear GitHub&#x27;&quot; letter.
评论 #10907310 未加载
cbuqover 9 years ago
The author jokes at projects leaving GitHub for BitbBucket.<p>I would have actually recommended GitLab! It has all the features of GitHub and more, and is actually open source (<a href="https:&#x2F;&#x2F;gitlab.com&#x2F;gitlab-org&#x2F;gitlab-ce&#x2F;" rel="nofollow">https:&#x2F;&#x2F;gitlab.com&#x2F;gitlab-org&#x2F;gitlab-ce&#x2F;</a>)
评论 #10906718 未加载
评论 #10906805 未加载
andrewbarbaover 9 years ago
I&#x27;d love to agree with the author, I really would... but GitHub put quite a bit of engineering talent and resources behind Atom (and Electron), and last I checked, that hasn&#x27;t made them a single dollar. It&#x27;s very clear the company does not simply prioritize resources based on immediate return. If they did, we surely wouldn&#x27;t have the text editor that I&#x27;ve been addicted to for the past year.
评论 #10906669 未加载
noamsmlover 9 years ago
I don&#x27;t entirely agree. As someone who works in a mid-to-large company, and who has worked in a 50,000 person company (admittedly for both companies not all employees were engineers), I feel it&#x27;s worth noting that as companies get larger and teams more diverse, they tend to require the exact features open source projects need.<p>A product manager in team X who noticed a bug in product Y is not going to know what fields are necessary for that product, and as issues make their way to company-wide mailing-lists (or are linked from internal meme websites -- you know who you are), they may accumulate +1-spam if no voting system is put in place. As such, I believe GitHub&#x27;s ability to move upmarket and satisfy its larger customers is actually aligned with implementing the features requested in the &quot;Dear Github&quot; letter.
aaronbrethorstover 9 years ago
What an incredibly passive aggressive, rude, thinly veiled &#x27;fuck you&#x27; of a blog post. Does this guy actually work for GitHub?<p>I am sufficiently offended by the tenor of this post to consider taking my private repos off GitHub and move them to BitBucket. And, given that my employer already uses JIRA for issue tracking, I&#x27;ll probably suggest we consider moving our organization&#x27;s repos over to BitBucket while we&#x27;re at it, too.<p>Edit: Julian doesn&#x27;t work for GitHub. He works for Chef: <a href="https:&#x2F;&#x2F;github.com&#x2F;juliandunn" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;juliandunn</a>, and his blog post is incredibly poorly worded. Fwiw, if this is what Chef&#x27;s product people are like, I will never consider working there.
评论 #10906967 未加载
评论 #10907054 未加载
markbaoover 9 years ago
A few issues here. Filtering feature requests to &quot;whatever makes money&quot; seems to be overly reductionist and a bit cynical, especially given a company like GitHub which is relatively open and has a flexible policy as to what is being worked on. Sibling commenters bring up examples like Atom and Electron that GitHub pours salary money into but don&#x27;t make money off of.<p>Also, it assumes that the requests don&#x27;t matter for paying users – on the contrary, the features listed in the original article could be useful features that could make more projects, including paid projects, use GitHub Issues, which could in turn make more people pay for GitHub. I know that the first request, metadata for issues, would have been <i>incredibly</i> useful for when my team was using GitHub Issues.<p>Finally, the lack of features that open-source authors consider important is a pretty big deal. This article asks, where are the projects going to go if GitHub doesn&#x27;t implement these features? Well, it&#x27;s far from inconceivable that they&#x27;d switch to another place that had better features and supported open-source projects more fully, taking away steam from what originally pushed GitHub to be so popular and become the juggernaut in public and private source code hosting – open-source projects.<p>Remember Google Code and SourceForge?
n0usover 9 years ago
When those developers working on open source start using a new product from a different company, then go to their own place of work and ask to use that produce instead of github it will impact their paid customers.<p>How do you think they got those paid customers in the first place? They came from the free tier. If the free tier isn&#x27;t nice to use, why would you pay for it?
评论 #10906709 未加载
ericfloover 9 years ago
Surprised that a product person without data would go on record saying that an issue big enough to warrant a co-signed open letter isn&#x27;t important enough for Github to address. The best product people I&#x27;ve worked with start by getting as much information as possible first before making decisions.
suprgeekover 9 years ago
Somehow this &quot;Product Guy&quot; misses the fact that popular OSS devs that evangelize your product are also &quot;Paying Customers&quot; - they help you Grow &amp; spread in a fashion that is next to impossible by buying advertising.<p>Please stop spreading the FUD that they adon&#x27;t count
muaddiracover 9 years ago
&gt; You’re unlikely to see +1-DDoS-type behavior inside private repos, for example.<p>Maybe not, but the lack of an &quot;Approval&quot; system is keeping us from moving from Bitbucket to Github. The proposed fix for +1 spamming could easily serve as an approval system for us.<p>(Bitbucket, I might add, has also become incredibly stagnant, as can be seen by this long standing issue to support Markdown[0])<p>[0]: <a href="https:&#x2F;&#x2F;bitbucket.org&#x2F;site&#x2F;master&#x2F;issues&#x2F;6930&#x2F;support-some-or-all-html-in-markdown-bb" rel="nofollow">https:&#x2F;&#x2F;bitbucket.org&#x2F;site&#x2F;master&#x2F;issues&#x2F;6930&#x2F;support-some-o...</a>
monkmartinezover 9 years ago
The &quot;thing&quot; is... my code sits in git at the end of the day. That is portability like no other. Can I migrate issues? Sure![1] What[2] language do you prefer to work with?<p>The real &quot;thing&quot; is, my git repos do not care where they are hosted. All I need to change is my origin.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;sorich87&#x2F;github-to-bitbucket-issues-migration" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;sorich87&#x2F;github-to-bitbucket-issues-migra...</a><p>[2] <a href="https:&#x2F;&#x2F;github.com&#x2F;jeffwidman&#x2F;bitbucket-issue-migration" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jeffwidman&#x2F;bitbucket-issue-migration</a>
评论 #10907635 未加载
chazuover 9 years ago
Dear &quot;Dear &#x27;Dear Github&#x27;&quot;,<p>I found your letter to be patronizing and facile. Saying &quot;I could explain X but it should be obvious&quot; is a good indication that your snarky post is lacking substance.
gravypodover 9 years ago
With the growing prevalence of things like GitLab, GoGs, and GitBucket I think that GitHub has to thing very long and hard before they make any official statements like this. All someone would need to do is make a central list where you could post a link to your git server and list what projects are on there to make it searchable. I that is done, I see no reason why anyone, with the needed hardware, would stick to github.<p>I think we are seeing the &quot;end of days&quot; for this open source power house.
piyush_soniover 9 years ago
This was nothing more than an attention grabbing &#x27;run-of-the-mill&#x27; counter post. Possibly to passively advertize &#x27;chef&#x27;.
bsimpsonover 9 years ago
Those authors presumably work at places that pay GitHub non-zero sums of money. For instance, many of them are Googlers and Facebookers. I have no idea how many private repos those orgs have, but I have a feeling large companies with a significant open-source footprint (like the ones represented on that list) tend to buy the biggest plans GitHub sells.
TheHippoover 9 years ago
I&#x27;m currently working in a start up that&#x27;s using a paid Github organisation. The mentioned issues are a pain for us, even though we are currently only 6 people working on the code. Because of this shortcomings we will migrate somewhere else if we grew larger. So I would say this affects the business side of Github.
burntcaramelover 9 years ago
Open source surely benefits the majority of GitHub’s paying customers. So the way I see it, if this improves how open source projects are run, that will result in better libraries and tools for GitHub’s paying customers.
aaronbrethorstover 9 years ago
Hey dang - it might be worth clarifying in the title that the author of this works for Chef, not GitHub.
评论 #10907013 未加载
rurbanover 9 years ago
Yes. It&#x27;s open source so if you want a feature badly, file a pull request. Much easier than complaining
saiko-chriskunover 9 years ago
So much wrong with this post.
forgottenacc56over 9 years ago
GitHub makes plenty of money. Just fix it.
评论 #10906936 未加载
评论 #10906690 未加载
elinchromeover 9 years ago
No response articles, please.
评论 #10906640 未加载
评论 #10906584 未加载
评论 #10906605 未加载
评论 #10906635 未加载
评论 #10906573 未加载