5 ms·
Github is the ultimate no-bullshit company. Any new announce is about some good feature or small improvement that matters: no annoying things to try to protect
by antirez 14y ago
Github is the ultimate no-bullshit company. Any new announce is about some good feature or small improvement that matters: no annoying things to try to protect the company in some odd way, no greedy tactics to make more money in subtle ways. They are completely focused on their users and their product. I wish more tech companies could follow this example.
- terhechte 14y agoOne of their advantages is that they're not dependent upon advertising money
- antirez 14y agoWell, I guess they decided to follow this route. For example github receives a very important amount of traffic targeting accounts that are completely free. Even a very small textual AD adsense-style could mean a lot of money. But they don't do it.
- onedognight 14y agosourceforge.net went with constantly more and more annoying advertising because its customers were advertisers, while github.com makes better and better tools because its customers care about managing their source code.
- timr 14y ago"Github is the ultimate no-bullshit company. Any new announce is about some good feature or small improvement that matters" It's funny that you should say this, because I have pretty much the exact opposite impression. Most of their feature announcements are for dubious changes that don't make my life better (web-based CLI? Stars-vs-followers?), but more to the point, they've left really important things to languish (for example: their code search sucks, and their issue tracking system is just barely usable.) I don't get the sense that GitHub is rowing in the same direction as a company. Their product isn't improving in any consistent way, and for all of the changes that they announce, I'm having a hard time of thinking of the last one that made a positive impact on my life. Certainly, I've never before needed to create a file in github via the web, and I probably never will.
- Slix 14y agoI think that the stars vs followers update was far from useless. That improvement was absolutely fantastic. I (and I assume lots of other people) were following repositories because they liked them, the same way someone might bookmark a page because they liked it. But this meant they got every commit and issue update for lots of projects, which was unnecessary clutter. Github realized this and made a distinction between liking a repository and actively following its every change. The stars/followers update says a lot about how good Github is at stepping back and looking at the user experience as a whole.
- timr 14y ago"The stars/followers update says a lot about how good Github is at stepping back and looking at the user experience as a whole." Ehh...it says that a lot of github's popularity is amongst people who do things like "following repositories because they like them", without actually being interested in the details of the projects they "follow". (Meanwhile, the rest of us are over here bookmarking webpages with our bookmark button, and trying to use GitHub to write code, and finding the system lacking...) I've never "followed" a repository, unless I actually wanted to, you know...follow the repository. But you do raise a good point: GitHub lives in this weird hybrid world that's grown well beyond a simple tool for writing code. Nowadays, much of their user base is there because they think it's everything from a social network, to a blog host, to an online resume. It's probably not surprising that they've lost some focus.
- gbog 14y ago> it says that a lot of github's popularity is amongst people who do things like "following repositories because they like them" Yes, why not? I'm happy to star the repo which has the code my phone is running, just for later references. It might be far from the most useful feature at github, but what does it tell about me? Why are you being mean, if I may ask? > Meanwhile, the rest of us You and parent and maybe grand parent use this "rest of us". What does it mean? That you need to bring with you the "rest of us" (your team, your friends?) to make a point. Mind you, under the hypothesis I understood it properly, I actually agree with your core point, which is that github is sometime giving the impression to feed the crowd with new features that are a tight bit superficial. But this point is 98% uninteresting if you don't bring a laundrylist of mind-breaking feature you think should be coded instead. I'll help with a few: - Commit forwarding to same repo at other hosts - Use github as git-svn interface - Private repos (I seem to be the only one to not want everyone to peek at my shitty hardcoded bashrc) - Shared repo templates (eg create a new repo with a python gunicorn setup ready made, after filling a few fields), a la Linode recipies - Allow-all repos, anyone can commit to it. - Shareable user created repo analysers, code checkers, commit hooks. I have no idea if any of these ideas is sane, but at least it should leave a bit less negative trails on this board.