4 ms·
Simplicity is one of the main virtues of engineering. To solve a complex problem (version control) in a simple way that works (git) is a major feat of (software
by kbart 11y ago
Simplicity is one of the main virtues of engineering. To solve a complex problem (version control) in a simple way that works (git) is a major feat of (software) engineering.
- mbrock 11y agoYep. Somehow I want to emphasize that Git-like quality isn't attained through extreme heroic efforts, but through having enough experience and good taste (and what else?) to get to the essence of the problem...
- masklinn 11y ago> and what else? Domain knowledge, or the genius to reinvent it from scratch (CAS and merkle trees for Git)
- andreasvc 11y ago> isn't attained through extreme heroic efforts "heroic" is ill-defined, so don't know about that, but the effort was arguably extreme, in the sense that Linux and git are among the best at what they do. Lots of other people who might have the same experience and abilities did not achieve things like that. I just don't see why you would want to minimize the achievement in any way.
- mbrock 11y agoI want more people to do Linus-style work, instead of endless growing slow heaps of complex overengineering, so somehow I want to encourage intelligent laziness rather than hard stupid work...