8 ms·
GitHub is slowly eating the surrounding cities. Github pages replaced our hosted sites. Projects replaced Trello/Waffle and friends. Actions replaced Travis/Cir
by kvark 7y ago
GitHub is slowly eating the surrounding cities. Github pages replaced our hosted sites. Projects replaced Trello/Waffle and friends. Actions replaced Travis/CircleCI. Sponsors is about to hit Patreon, and now Discussions aims for a piece of StackOverflow pie...
I think they are doing great in terms of performance and UI, it's hard to resist the convenience of having everything linked together in a coherent way. But this will probably backfire in the future :/
- manigandham 7y agoWhy would it backfire? This centralized approach is the entire model for competitor Gitlab which has grown without issue so far.
- saghm 7y agoI believe GP is predicting it will backfire on the users who buy into the ecosystem, not Github itself.
- cjamesd 7y agoI understood the point to be that to do all these things well is very difficult for a single product / company. I worked at a startup where our solution was to replace five other solutions. Only customers with the simplest use cases found that it worked. The complexity from the breadth makes achieving the requisite depth for a good experience difficult.
- julienbourdeau 7y agoBecause Microsoft effectively building a monopoly on OSS. I'm happy now, because the product is amazing but it's always sain to have everything controlled by one company.
- Latty 7y agoI don't want to make the same comment repeatedly, but anyone saying this aims at SO is fundamentally misunderstanding why SO is successful and what it offers. SO is literally anti-discussion, the whole point is it is about questions and answers, not discussion, because finding answers to questions on forums was a nightmare. No one wants to read through a thread of context to maybe find an answer. That isn't to say discussion isn't useful or valuable, it absolutely is, it is just a completely different thing. This is competing with Discourse, not SO.
- yowmamasita 7y agoIt still competes with SO because now you'd post the question about a certain framework or library on its repo's discussions. Also, isn't it kind of explicitly doing that because discussions can elect an "accepted" answer?
- Latty 7y agoYeah, but way more people look for answers rather than ask them (not to mention the pain of having to answer the same question repeatedly if they can't find the answer). Accepting an answer is an attempt, but without the moderation, editing, voting, duplicate closing and so on from SO, the quality and ease of finding answers won't be there. I'm sure plenty of people remember trying to find answers through forums, and it was a nightmare. The thread might not actually have an answer in it, and even if you get pointed to an answer, it'll often need context from the rest of the thread, it might be out of date, or completely wrong. To put it simply: there is a reason why people use SO almost exclusively for Q&A, and there is a reason people still use forums and stuff as well. Discussion and Q&A have different goals and conflating or combining them leads to pain for users.
- dcsan 7y agoeven though many projects actively try to dissuade "user" questions and direct you to SO. Now they'll maybe send you to the relevant discussion. This is closer to the "source" for answers specifically linked to one repo or project. For more general questions, we'll see if GH broadens what discussions can be used for; if there will be a place for more general topic discussions
- stingraycharles 7y agoIt’ll be very interesting to see how Google ranks the search results. I don’t know about others, but I almost never directly search SO, and almost always end up there through Google. If GitHub Discussions has the answer and Google directs me there, I will definitely not visit SO as often anymore.
- andreareina 7y ago
- treve 7y agoI can't wait for stack overflow to fall out of favor. There's few places as beginner-hostile as SO. If you get enough points, you get the close button, which effectively is telling newcomers to RTFM in nicer words.
- vector_spaces 7y agoYeah, and it's full of low quality drive-by responses by people using it to build their personal brand. Not quite on the same level as say Quora, SO seems to have better checks in place to keep things from degenerating that much. It's definitely present though, just less overt.
- deleted 7y ago[deleted]
- andreareina 7y agoAnecdata: I have a question where I was calling super() incorrectly, and another where my reproduction was flawed, not showing what I thought it did. No closures or hostility. Maybe I've been lucky, maybe the advice for asking good questions works. In any case the act of composing a question according to the guide has answered many more questions than I've actually posted -- some due to the rubber-ducking, others via the "check out these questions" feature. (This is all orthogonal to the recent issues wrt moderators and community managers)
- hombre_fatal 7y agoStack Overflow has only become more popular since I used it. I used to answer people's questions. These days I'll go to a section like Node.js and frankly anyone who asked a good, focused question has been answered and you're left sifting through the low-tier questions of people posting an unformatted 1000-line code snippet with "it doesn't work". Seems to be working pretty well.
- animalnewbie 7y agoQuite the contrary experience, it's specially hostile to knowledgeable people. My last 3-4 questions were all closed because I wrote targeting experts and the mods had trouble understanding what I was asking.
- balladeer 7y agoI was wondering whether Github issues (and now discussions) are exportable? *Just found the answer: https://developer.github.com/v3/issues/ https://developer.github.com/v3/issues/
- samatman 7y agoI find it maddening that git hasn't added a standard mechanism for metadata. Commit comments are metadata. Tags are metadata. Why isn't there a general-purpose metadata plumbing so we can attach issues, merge and commit discussions, and wikis, in a portable way? No, being able to export from one centralized repository and import into another isn't good enough.
- rossmohax 7y agoYou can attach as much metadata as you want using git-note.
- m4rtink 7y agoThe Pagure git forge keeps all project metadata (issues, PRs, etc.) on git, so you have it all if your Pagure instance ever goes down & can easily move it to another instance: https://pagure.io/pagure https://pagure.io/pagure
- ncphillips 7y agoI dunno about that. The only thing I use is GitHub Actions. Projects pales in comparison to Asana, and Pages is a nightmare compared to Netlify or NOW.
- dochtman 7y agoAt the same time, there are still many things that could be improved in the traditional/core Git workflow, and it seems like those are not getting as much attention. https://gregoryszorc.com/blog/2020/01/07/problems-with-pull-requests-and-how-to-fix-them/ https://gregoryszorc.com/blog/2020/01/07/problems-with-pull-...
- nordsieck 7y ago> Sponsors is about to hit Patreon At least for Patreon, they have a large enough user base, this won't hit them particularly hard.
- ljm 7y agoI’d imagine open source is just a small slice of the pie compared to the youtube/twitch/gaming audiences. And I imagine any project earning thousands on Patreon isn’t going to attempt to migrate all of that just to keep it in github.
- josteink 7y agoIt will probably only affect Patreon’s share of FOSS-projects starting today (and thus doesn't already have a Patreon). Of course if enough people start using GitHub Sponsors, end-users may make it a expectation/demand to be able to sponsor their favourite projects there if they are going to bother (much like users today won’t bother to sign up for a Patreon-competitor). And then it might start having a noticeable effect. That said, anecdotally speaking, today only one of my Patreon pledges are for software projects, and most are for youtubers. If that holds up for other people too, I suspect Patreon will be fine.
- dtech 7y agoReplaced is incorrect, they're simply competing. Trello and CircleCI are alive and kicking.
- uinerkrj 7y ago>it's hard to resist the convenience of having everything linked together in a coherent way. I don't like having my revenue generating activities linked to a social network for programmers. It seems like a terrible mix. I am not social at all. I know programming has now become a "social" thing as it is in the mainstream, but I prefer the days of it being an obscure world where you had to join some kind of mailing list.
- agustif 7y agoWell that's microsoft 101, what did you expect?
- frou_dh 7y ago> [GitHub Project boards] replaced Trello/Waffle and friends. I've actually wondered whether that feature (the Kanban style boards) will end up going away, as it seem vastly underused by the overall community in comparison to Issues/Milestones/Wikis. Go to a random substantial repo and click on the Projects tab. It's almost certain that there'll be nothing there.
- IceSentry 7y agoI agree that it doesn't get much use, but I still think it's a good feature to have. I personally prefer having a project board integrated with everything else instead of using an external service.
- icebraining 7y agoI'm guessing those are way more used for private projects (inside companies) than public ones.