3 ms·
I think you're mistaking how easy it is to write a program from scratch when you have nothing in your way (once you have some experience, before that writing a
by mattmanser 11y ago
I think you're mistaking how easy it is to write a program from scratch when you have nothing in your way (once you have some experience, before that writing a program from scratch is really hard).
Maintenance becomes ever more complicated and hard as time goes on because the complexity of the bugs goes up by orders of magnitude as does the complexity of the code.
I've spent more time adding a very minor bit of functionality to a system I wrote 5 years ago than I did writing the whole thing in the first place. Because it grows and adding new code or modifying existing code becomes more and more expensive.
How many man-hours have gone in to git now? And it's not as if git is that great anyway, we all know how bad the UX is for example and all the man hours that have gone in to masking that problem, it's just better than SVN.
- jules 11y agoLinus could have chosen to work on improving SVN instead, but he did not. The decision to write a new version control system in the first place is part of what makes makes him so much more effective, not just pure programming ability.