Visualize Software: Welcome

I find that creating software is very much an art or craft as much as it is a science. Below are a couple of quotes from Donald Knuth that I have come to really appreciate.

" Science is knowledge which we understand so well that we can teach it to a computer; and if we don't fully understand something, it is an art to deal with it. "

" We should continually be striving to transform every art into a science: in the process, we advance the art. "

One of the things that I find find exciting about creating software is that so much of it is still an art and there is so much to learn and discover and improve. I find it exceptionally rewarding to take something that starts out as an idea and then to polish it until it turns into a well formed product. There is often conflict between idealism and pragmatism and there’s always new ways to do things and ways to improve. The process also ranges from challenging and fun to frustrating is often somewhere in between, but there is always satisfaction in completing the journey.

The above items are much what I love about software development and are some of the reasons I picked the name visualize software from the site.

The site contains some of my thoughts and experiences from creating using and using software and also information on some my hobbies. Many of the things I write are often for my own benefit to help me to remember the things I’ve done and learned, but I also write them in hopes that they will be helpful to someone else. I hope you will find something useful and please reach out to me with any feedback or comments.