Sunday, May 10, 2015

Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning, but without beauty in its so-called 'better-idiots'
Just like every other forms of art, Coding isn't just about getting things done! Although it is very paramount that you code meaning, logic, execution speed into your programs, it is just as important to make your programs look beautiful, i mean beautiful as in the opposite of ugly.
The ability to write a Beautiful program that gets the job done is what truly makes you a developer, a designer or more specifically and truthfully: a programmer.
Just like artists learn how to use the drawing pad and ink to compose their work, so also does coding a program involves learning, Learning not just to get the job done but to express yourself to others as a coder that appreciates art, beauty and colors.
Most times when i code, i prefer to use a text-editor or an IDE that heavily uses syntax-highlighting and color-differentiation, it does not only control the way i express the logic of what I'm doing to the machine I'm instructing but it also express my appreciation of beauty, simplicity and a sublime environment. Most especially for open-source enthusiasts just like myself, our codes will be read and parsed by people interested in learning from it, your ability to write un-minified programs, readable source codes and beautiful ones is what makes it stand down and the download meter count higher.