Saturday, September 26, 2009

Color for Programmers

Good visual design matters in software and in visualization. Sadly, most of us engineers are lucky to put on two matching socks in the morning, much less master the subtle art of graphic design. Fortunately, there are resources for the rest of us.

...or just google for color scheme

Saturday, September 05, 2009

Closure

I've heard nice things about Clojure. Stuart Halloway has a book (Programming Clojure) out through the Pragmatic Programmers. The book grew out of Stuart's Java.next series of articles. There's also a podcast.

Clojure, like Scala, is functional programming for the JVM. Scala (which I fooled around with a little) descends from the ML/Caml/O-caml family of languages with an emphasis on pattern matching and static typing with type inference. Clojure is a dynamic Ruby-influenced dialect of Lisp specifically targeted to the JVM (hence the j). Yet another programming language on the digithead's cool-technology-I-want-to-play-with list.

Update