Beating the Averages

“Learn Lisp, just because it would make you a better programmer, this regardless if you want to program in Lisp later or not”. This is an interesting argue, because, the essay told us that learning Lisp is like learning Latin, it may not be a very useful skill at first, but it would help you to develop another skill, in the case of Latin, the essay’s told us that it would help us to learn English or other languages easily. The same idea applies to Lisp. It´s also interesting, how the author describes his work with the “first” web-based application. Also, the authors point of view and experience with startups is interesting, the reason why they selected Lisp for his project and how that allowed him and his partner to take advantage of their competitors with quick development with Lisp is amazing. Later, the author explains how programmers tend to keep working with some specific languages, and they don’t even think to change that language, it doesn’t mind if other languages offer another feature, the programmer will keep thinking that the other languages are less or equal powerful to the one they’re using. Finally, the author ends explaining he doesn’t want to convince anyone to start programming with Lisp, but that in his experience Lisp was an advantage when working at his startup, and encourage us to take that advice, to explore what other languages can offer to us, and don’t to be married with a single language, because that may offer us someday the advantage that Lisp offered to him years ago. The idea about how programmers can see other languages as weird and complex languages is right, when I started programming I loved how c++ and java worked, I think that were enough to do any possible project. Later, when I started programming with Python an Clojure it was weird to me to avoid thinking programming with classes.

Comentarios

Entradas populares de este blog

Triumph of the Nerds Part II

Dick Gabriel on Lisp

Rich Hickey on Clojure