April 7, 2012
Total newbie. I've got a couple of books on it and I'm able to solve some problems. I'm going to give Google Code Jam a go this year, and I'm working through the practice problems with Haskell.
Mac OS and iOS mainly. I've done a little Python. I used to know C++ back in the days when I used Windows - but I seem to have forgotten it all and replaced it with Objective-C I've tried Ruby, Ruby on Rails, and Java - but they never took.
It makes me think in a different way to how I would usually approach a software problem (at least so far it has) Where I normally have to think about event driven programming and knowing a large and interconnected set of frameworks, with Haskell I can think about how I would solve a problem in terms of transforming data. I think I finally understood Haskell's laziness when I saw an implementation of the Fibonacci sequence.
"I’m an independent Mac OS and iOS developer and Git fiend in London. I use Xcode, and Emacs. I have a collection of fountain pens, I ride a fixed wheel bike, enjoy scuba diving and occasionally I’ll strum my guitar."
Enjoyable. More informative than I thought it would be. I'll be coming back.