> GitHub made a major revolutionary change for developers, enabling all of us to reuse libraries, and code through reuse rather than writing everything from scratch
This doesn't seem at all accurate.
This doesn't seem at all accurate.
CPAN is from 1995.
But reuse - no. I don't remember ever pulling a dependency from GitHub (stupid question, but is that even possible?), although I've been doing that for many years from Maven, NuGet, npm, CPAN.
* constantly creating branches even for small changes because merges became so magical (e.g. in comparison with SVN)
* code reviews because they had nice visual tooling built-in
In my opinion reusing libraries came from the OSS movement in general. There were SourceForge&Co before github.
Code reviews... maybe? Outside of OSS you're probably right about them being less prevalent. Arguably a backwards step compared to XP though!