New

The latest blog posts to take off on Hacker News. 1,923 posts.

Any topic
2009
1839

Clojure - Rationale

Customers and stakeholders have substantial investments in, and are comfortable with the performance, security and stability of, industry-standard platforms like the JVM. While Java developers may envy the succinctness, flexibility and productivity of dynamic languages, they have concerns about running on…

1844

Five Questions about Language Design

(These are some notes I made for a panel discussion on programming language design at MIT on May 10, 2001.) 1. Programming Languages Are for People. Programming languages are how people talk to computers. The computer would be just as happy speaking any language that was unambiguous. The reason we have high level…

1853

My Git Workflow

Lately I’ve been acting as the unofficial Git consultant for Skribit , usually in response to @Stammy saying something on Twitter along the lines of “Hey, git just did something totally nonintuitive and now I can’t figure out what to do next.” I’ve been using Git long enough to know the answer, usually, or at least to…

1856

The 37signals Effect

Super-fantastic-caveat : Despite the title, this post isn’t really about 37signals, in particular. I’ve used them as an example, only. I probably could have called it the “Joel on Software” effect, too. This post is about all of us who aren’t 37signals, or Joel, and the dangers we face when trying to incorporate…