Comment by arthurofbabylon
9 hours ago
I agree, of course. Choose an architecture for the pragmatic reality, not some fantastical non-reality.
However, I appreciate the craft. Some of these unnecessary optimizations (rather, “introduced complexities”) are vestigial accoutrements that come alongside generally good software design. Not all, but some. So I tolerate a fair amount of fanciness in myself and others when it coincides with solid intent and healthy output.
That said, we should absolutely not tolerate the presence of appurtenances of complexity at the architectural layer – that is a place reserved for pure 100% pragmatism.
No comments yet
Contribute on Hacker News ↗