Peter is a DZone MVB and is not an employee of DZone and has posted 154 posts at DZone. You can read more from them at their website. View Full User Profile

The Art of Programming

03.22.2012
| 4923 views |
  • submit to reddit
I have been wondering whether my blog has more to do with art than practical purpose. I say this because I want to blog to simulate ideas rather than be a how to guide on things which most people will possibly never have a need for.
There are only two reasons we create art: for ourselves and for others
  Brenda Behr

#Art has no other purpose than to brush aside... the conventional and accepted generalities, in short everything that veils reality from us, in order to bring us face to face with reality itself.
  Henri Bergson

Art is the perpetual motion of illusion. The highest purpose of art is to inspire. What else can you do? What else can you do for any one but inspire them?
  Bob Dylan

Art for art's sake, with no purpose, for any purpose perverts art. But art achieves a purpose which is not its own.
  Benjamin Constant, 1804
My view is that art cannot be created purposely, and it has no direct function. However, it has an important role which is to stimulate creative thinking and stimulate a positive mind set. Computer science and engineering is often seen as all about creating software with a purpose, so art may be forgotten. Computer science is a adolescent science and I would argue art plays its part in simulating innovation and improving productivity. How are we to find innovation and productivity which can make a dramatic different to performance, user experience or lower development times? I would say this is where art plays an important role.
Every child is an artist. The problem is how to remain an artist once we grow up
 Pablo Picasso
In computer science, there is so much to learn all the time. There is constant change. Children acquire knowledge very easily compared with adults and I think its important to approach computer science like a child to keep up and to develop new ideas. How do we do this?
  • Work on interesting things which will stimulate and challenge you for its own sake.
  • Take time out regularly to try new ideas
  • When you come back to your work, keep the momentum and excitement
  • Look for opportunities to improve things and improve them, don't wait to be asked.
    Do it for your own sake (and for the sake of the project)
  • If you have children, look at the way they learn. You could learn something from them.
 
Life is Art
  anon.
Published at DZone with permission of Peter Lawrey, author and DZone MVB. (source)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)

Tags:

Comments

jeroen dijkmeijer replied on Mon, 2012/03/26 - 2:49am

This video got me inspired:

http://2012.cusec.net/first-video-posted-bret-victor/

awesome example of visual programming.

 

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.