March 17, 2014
I have had a great deal of difficulty over many years learning to program in Lisp. While I loved doing the exercises in The Little Lisper, I never had even the slightest clue what to do with what I had learned when I finished the last question. I have attempted to begin my way working though SICP more times that I am comfortable recounting.
I am very interested in attempting to work though SICP with a group. I would like to become more capable of using recursion, immutability and the functional style in crafting new software.
I have had lots of experience developing software. I have lived through the changes from the structured practices with their concomitant methods to object orientation and beyond. When I began programming the universe of software practices looked like a waterfall, and I have progressed through refactoring and agile methods. I have learned what it is to design and build systems guided by tests. Recently I have been learning about work flow with Kanban, and about working with existing code using the Mikado Method. I have been around the block any number of times, and I am willing and happy to share experiences with others. There is always so much more to think about and to learn.
I have been writing software for a living for more than 30 years. I am passionate about it. I read many articles, papers and books about doing software. I took up writing Java in 1997. I have always been a database specialist.