2 ms·
Nope. Certain aesthetics are related to that set of hardwired emotions (as in Minsky's Emotion Machine) we call the Human Nature. The notions of youth, health,
by dschiptsov 11y ago
Nope. Certain aesthetics are related to that set of hardwired emotions (as in Minsky's Emotion Machine) we call the Human Nature. The notions of youth, health, beauty, honesty, clarity, straightforwardness, etc.
In software engineering there are other aesthetics. The famous maxim "for people to read and accidentally for machine to execute" sums up almost everything. Clarify, conciseness, readability, modularity, compossibility, loose coupling, design around protocols and interfaces - every decent programming guidelines, such as Google's Common LISP or Python style guides will show you a set of variables to optimize. Norvig's LISP style guide is also nice read.
Like it is in arts, each genre has its own aesthetics, and there are universal ones, such as non verbosity, clarify, following standard, familiar idioms. So, some artifacts are objectively better (according to certain human-universal aesthetics or those derived from laws of complex systems of Nature) than others no matter what conditioning you have in your head. Haskell's syntax, for example, is aesthetically better than Java's no matter what opinion you, or even majority hold.
Do you have sheriff's bage or something?
- dang 11y agoYes, I'm the lead moderator of HN. Sorry that wasn't clear.