|
|||||||
|
serious stuff www.cubbi.com personal autobiography favorite books favorite music favorite movies favorite games favorite quotes photo albums my computers programming fibonacci numbers asmix hacker test resume science research and publications Curriculum vitae martial arts 糸東流空手道 fun stuff www.cubbi.org |
Programming is one of the purest forms of creativity. It is akin to composing of music: you create your programs from nothingness, from random noise, your make your programs using just the powers of your own imagination, you strengthen them with your own logic, you give them the appearance to the measure of your own desire for elegance. This creation does not even exist in reality - you cannot pick it up and put on a shelf. The program exists in a virtual world made up by other programs - just like Plato's world of ideas. But unlike ideas, as unlike the abstractions of mathematics, programs don't live in *imagined* world. It may be virtual, but it exists, and the program, once created and ran, faces situations which are not part of its creation, the program faces life. However, do not treat any programs as separate living beings, as in some movies, they are really just special parts of their authors, images of portions of their minds cast into the intangible shape of bytes and commands. What your program does is always and forever determined by the amount of your logic, your intuition, your sense of beauty that you shared with it during the creation. Of course I rarely feel so inspired as to make a truly magnificent program, my pet projects are in various degrees of trade-off between elegance, laziness, and lack of free time. Check them out:
| ||||||
| |||||||