Quote Originally Posted by Trevor Ash
I like solving problems. That's what's fun for me. I started learning about computer programming in High School and eventually found my way into a career using it. Many non-software folks would probably never guess at how creative one can be in coming up with new solutions to familiar and sometimes new problems.

Software design, even before writing a lick of code, is a highly creative process. Much like designing a new building or office space. Granted there are rules and boundaries to follow but it can be a lot of fun.
You're right in that programming and problem solving are very creative. Manipulating the limited vocabulary and strict syntax of a programming language to some elegant solution is a rush. The tug of war between the creative side and the logical side is especially strong in this. For a while I had to set an alarm to 'wake me up' from that world I went to while writing code so I wouldn't miss my ride home at the end of the day.

Programming has changed a lot since there are gobs of solid modules around now without the memory restraints there used to be.

I now enjoy getting into that creative other world while painting and am pretty much just using the computers as an end user. I've gotten tired of endlessly learning new languages and keeping up with old ones, although I'm afraid I'm going to have to learn some more advanced html, java and flash programming for some changes to our website. Maybe it's time for 'getting the xxxx out of Dodge'.

Working with cars and motorcycles give some of the same troubleshooting enjoyment as programming can.

Do you have a website with some of your computer work?