Hacker News new | past | comments | ask | show | jobs | submit login

I might be late to the party, but:

Software can be art in itself. Consider quines [1]. (Programs that, when run, produce themselves) They serve no real world purpose, and I consider them beautiful. Kind of like the restrictive format of a haiku. (Edit: Or perhaps tesselations, e.g. Escher's work [3])

I particularly enjoy what this artist(?) has done with their 128 language uroborus quine. [2]

Edit 2: I expect the objection will be that this is not functional, or a "product", however the uroboros quine does have practical uses. E.g. as a system stress test. If it were marketed as a stress test, its artistic value would still be apparent to a programmer examining its structure.

[1] https://www.nyx.net/~gthompso/quine.htm

[2] https://github.com/mame/quine-relay

[3] http://www.tessellations.org/eschergallery2.shtml




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: