In which three programming methods are compared
There are, roughly speaking, three ways to develop large user-facing programs, which we will refer to here as 0) the Unix way, 1) the Emacs way, and 2) the wrong way.
A busy person's introduction to Clojure
Have a few hours spare and fancy getting to know Clojure and ClojureScript?
Clojure & Complexity
A great article on the negative points of Clojure. A great read indeed.
Functional Programming For The Rest of Us by Slava Akhmechet
Good intro on Functional Programming (FP) from those coming from OOP or just starting FP.
http://flownet.com/gat/jpl-lisp.html
- "I did try to introduce Lisp to Google. Having had some experience selling Lisp at JPL I got all my ducks in a row, had a cool demo going, showed it to all the other members of the ads team, and had them all convinced that this was a good idea. The only thing left was to get approval from the VP of engineering. The conversation went something like this: "
- Me: I'd like to talk to you about something...
- Him: Let me guess - you want to use Smalltalk.
- Me: Er, no...
- Him: Lisp?
- Me: Right.
- Him: No way.
- (from http: //flownet.com/gat/jpl-lisp.html)
What I want to learn next
- Scala - Based on my previous post, Scala has all the goodies.
- Emacs LISP - Since I’m on emacs a lot, will help me in configurations.
- BASH - one thing I never learn!
- Python - hell yeah