I have been programming, non professionally for about 23 years and find I am a little stuck in my ways. I find a tool I like, and it stays that way for year after year. Unfortun
You might find these lectures on functional programming by Erik Meijer enlightening.