3 ms·
I argue that real dichotomy is: "write perfect code that gets used a lot, frameworks, libraries" "write throw away glue code with use of libraries and framewo
by ozim 4y ago
I argue that real dichotomy is:
"write perfect code that gets used a lot, frameworks, libraries"
"write throw away glue code with use of libraries and frameworks"
Because for me "write garbage that succeeds" vs "perfect code that never gets used" is false dichotomy.
Where most devs want to write libraries and frameworks because these are places where "eternal fame" is - even better if you can write your own programming language that is the highest echelon of software engineering.
Ugly truth is most devs are driving beat up honda - where Linus Torvalds, Anders Hejlsberg, Bjarne Stroustrup are F1 drivers - you can rev up your honda on street lights all you want - but that is not the same league.
So most devs write business apps and many of them overshoot quality.
- wpietri 4y ago> So most devs write business apps and many of them overshoot quality. I think this can be true for sufficiently bad definitions of quality, which I agree are very common. To me, though, overengineering something doesn't really increase quality, because actual need puts an upper bound on quality.