Thursday, June 22, 2006

NOT Thinking in Java (tm)

It has been some time now that I have been thinking about organizing some "*Not* Thinking in Java (tm)" workshops.  It's not that I feel any angst towards Java per se, but attacking Java seems to be the trendy thing to do these days :-)

Forget about the Java thing, the sheep-thinking of the object culture is what bothers me.  I am not denying my past, since I have also contributed in little part to create it and evangelize it.  In the course of the past few years, we have gotten fat with objects and patterns and we have explored the limits of what can be done with objects.

That's the way it had to be, but I think that it is now time to explore alternatives.  Lisp, Erlang, Haskell and their friends and cousins.

Yesterday I saw a nice article on functional languages.  I really liked it.  Extremely well written, simple and very pesuasive.  Long, but light.  I advise eveyone interested in the topic to print it out and read it.  It's amazing how things can be different - and difficult things become easy - once you shift your point of view..



Comments:
I'm pretty new to funcional languages and found that article very interesting and mind-opening. I just miss some kind of real world stuff to get my hands on. I'd like to see if I can leverage such techniques to ease my working code. I'll give Erlang and Haskell a try ASAP. Have you already done it?
 
Not yet, but now I have to! And I might just know a couple of people that might help me... I promise to keep you posted on this :-)

BTW, have you read the lisp article as well by the same guy? It's just as great as the one on functional languages. The writer really knows how to get his point across.
 
This comment has been removed by a blog administrator.
 
This comment has been removed by a blog administrator.
 
Post a Comment



<< Home

This page is powered by Blogger. Isn't yours?