Sam Ruby on CouchDB
<accent language=”french” mode=”ridiculous”>Take that you silly one-language programmers! Your mother was a for loop and your father smelled of Java! Leave or I shall make you learn Lisp!</accent>
Another point proving the era of polyglot programming is upon us. I’m trying to impress this on the younger guys at my office — it’s not enough to know a single language. A good developer needs to be familiar with several different languages and know when to use each. Would you trust your car to a mechanic who used only ever used a hammer?
Guy Steele’s “Growing A Language” presentation at OOPSLA ‘98 here.
The whitepaper this talk is based on changed the way I think about computer languages and their impact on programmers. Once you get past the shrieking vocalist at the beginning its a mind expanding talk.
Live it, love it, learn it.
Bonus points if you know the names of each of the persons Steele mentions starting 1:52.
Extra bonus points if you know what each of them did.
erlyjs — Javascript implementation in Erlang
Introducing the XMPP application server — This might change a few of my plans for virtuerl
PHP/Erlang — Interesting idea, not sure how this works in practice. In a perfect world its good enough to let me stop hacking on so much PHP at work.