3 ms·
Software is perfect not when there's nothing left to add, but when there's nothing to take away. Patches are easy to reject; try to refuse implementing a featu
by rollcat 3y ago
Software is perfect not when there's nothing left to add, but when there's nothing to take away.
Patches are easy to reject; try to refuse implementing a feature someone offers you money for.
Notice how the most consistent design and the highest quality usually comes from people who are heavily opinionated. The real problem is that there seem to be a lot more people with strong opinions than there are good designs.
I'm not a photographer, so I can't judge Ansel vs Darktable based on the merits of their UI design, but I can empathize with Aurélien based on his version of the story. The number of times I've ripped out 100k lines of code to replace them with a hundred is too damn high. Was there a good reason for these 100k lines to exist? Perhaps, once upon a time, but I do feel relief when I rip them out.