4 ms·
1995: I'm feeling naive, but I have to ask, why Unix? Is there something Microsoft doesn't have? 2005: OMGZ M$ monopolyzzz Seriously, competition is good. Put
by ouiyaaa 11y ago
1995: I'm feeling naive, but I have to ask, why Unix? Is there something Microsoft doesn't have?
2005: OMGZ M$ monopolyzzz
Seriously, competition is good. Putting all your eggs in one basket is not. Always keep a copy of Github repo as a Gitlab repo. Learn about git remote-add. Github was DDOSd a few months back, don't let that stop your work.
- stephenr 11y agoMostly I agree except for the bit about Github being DDOS'd "stopping work". I never understood quite how the same people who were chomping at the bit declaring "git is our saviour" 5 years ago, are the same people who now claim to be "unable to work" because GitHub is not available...
- lvillani 11y agoGitHub is not just a place to host Git repos. It has an issue tracking system, wikis, pull requests, integrations with 3rd party tools, and reviews done through a pretty web interface. If you rely on those parts of GitHub and it gets DOS'd, your workflow suffers.
- stephenr 11y agoFor reference, GH wiki's are just git repos of Markdown files. You can pull/push just as you would a regular repo. For the other things: I know the things it offers, and how much certain people get attached to them (as if GH somehow invented simple issue management). I didn't say you can work when GH is offline for a week. If it's down for a few hours it seems unlikely people would not be able to work at all because of it. Honestly all of this is why I very much prefer open, simple things that can work offline: * GH wikis are a good example of this. * BugsEverywhere could be a good replacement for a purely centralised issue tracker. Some things (e.g. CI builds) are generally likely to need a central repo up to pull from, but in general I believe that if you embrace and rely on open and simple tools, your options to avoid network/vendor related issues are much greater.