Programming Commitment 2011 Final and Code 2012
Last February, I made a commitment to program more in 2011 and to explore a few new languages in hopes of improving my programming skills. In 2011 I used Shell, PHP, Python, Ruby, Clojure and Haskell, with Ruby, Clojure and Haskell being the new kids on the block. Clojure and Haskell were functional languages I toyed with over September and October mostly as diversions. Currently I could never see me writing anything major in either Clojure or Haskell, but they were interesting to visit and I might go back to them again someday.
Being mostly a hobbyist programmer ( I do program from time to time in my day job. ) the best thing I got out of this past year is that I actually wrote some code that did something I needed and I also took a Python class through the O'Reilly School of Technology that improved my Python coding. PHP was the other language where I actually wrote some code to improve current projects as well as to scratch an itch when needed. I had hoped to write something in Objective C, Cocoa or Google GO this past year but it just did not happen.
Overall I think my 2011 programming goal was a good idea and I was somewhat successful over the past year. My goal for 2012 is that I want to continue my programming practice, but I want to spend less time consuming content this year and more time creating. This year's programming goal will be known as Code 2012 and I intend to continue this goal on a yearly basis.






