Beating the Averages

What I found to be the best about this article was that it made me realize that the opinion that Lisp (or in the case of this course Clojure) may have the possibility of being a completely different experience to programming than what I'm used to, which is a good thing because I did think, or more exactly I still think most programming languages are mostly the same, with different approaches to certain things and different things you can do "out of the box" but still, mostly the same structure and syntax. I am the kind of person that thinks that if you have learned any programming language (maybe of the most common/popular ones) you have learned all. Therefore I'm kinda excited to see what Clojure has to offer. Apart from that it was fun to read, I always find interesting articles from the time when the internet was still a new thing and having 500 clients in an online startup was a great thing. It's just fun to see how the world has changed so fast that an article from 20 years ago sounds like it was written by another civilization.
About the content of the article, I for one, totally agree with one of the points he is making, that you should write whatever you do in the most powerful language available to you. Although I think that the most powerful language is a moving target, depending on what you want to do and what other people has already done, because there is no need to reinvent the wheel; if someone has already made a great library for, lets say, numerical computing, in a language and you need a numerical computing library, just go with that language instead of doing it all over in another one. Because of that I might argue that the lack of users stopped being a plus, because it must mean that Clojure has less libraries and less people working on those libraries so you have to do everything by hand.

Comments

Popular posts from this blog

The Roots of Lisp

The semicolon wars

Rich Hickey on Clojure