3 ms·
Any quality can be subjective at some level, but simplicity does have an objective definition when related to complexity. It means "composed of fewer intertwine
by raspasov 5y ago
Any quality can be subjective at some level, but simplicity does have an objective definition when related to complexity. It means "composed of fewer intertwined things as opposed to more intertwined things".
For example, a single atom of carbon is, objectively, simpler than a complex organic molecule which contains many more different atoms.
- tsegratis 5y agoAgreed there is a definition somewhere, but if im trying to build a table, or pretty much anything. Kindly dont hand me single atoms, and tell me you're making my job simpler ;) This is a probably very broken definition, but maybe: simplicity is the most direct route to our goal, from where we're standing Maybe?
- tsegratis 5y agoFor computer languages tho, definitely agreed there is an objective best when averaging over all the things we try to do with them. And it is very surprising how much commonality and uniformity there is across that space I feel we can say imperative/functional languages are almost identical to each other when compared against the design space that assembly allows -- computed goto, jumpfrom, jumpwhen, so many options, and yet 99% of everything is if/then/switch Does this mean programming languages are evolving into a meta description of some underlying 'thought-process' innate to God, or the-thing-that-causes-physics?
- raspasov 5y agoAgreed, there's a right level of abstraction. I would say easier is the correct word here: Kindly dont hand me single atoms, and tell me you're making my job easier"