On Jun 29, 8:17 pm, Michael Richter <ttmrich...@gmail.com> wrote:
> A good salesman also doesn't come across as smugly self-satisfied and
> projecting a sense of superiority.
I did a moderate amount of CL hacking in 2003-4 and I've been dipping
my toes back in lately with Clojure but I hardly count as a "lisp
weenie". I say Lisp and FP are hard not because I have mastered them
but because I am still learning and *I* have found them hard. From
what I've observed in other programmers I'm far from alone in this.

Honestly I think it's noobs like me that are going to make the most
difference in the near-term success of Clojure. We're the experienced
Python and Java and Ruby programmers in Chas' survey that are looking
for a better way to solve the problems we face in our work. We
recognize that languages like Clojure might be the answer, but also
that they require a new, different, and initially painful way of
thinking. We're motivated enough to get over hurdles like classpaths,
java installs, IDEs etc. and those of us that do have the
determination and ability to stick with it will be the ones that build
the killer app that puts Clojure in the spotlight. The reality is that
a lot of us are going to fall by the wayside. I was comfortable in
Ruby after a few weekends. I still struggle with FP & Lisp after 10
years of study. If you're one of those people to whom s-expr syntax,
recursion, immutability etc seem simple & natural and logical
congratulate yourself but also show some humility. You're the
exception, not the norm.

So, what do noobs like me need from Clojure? Honestly not much. The
tools are there to get real work done and because of Clojure I'm more
optimistic about Lisp than I've ever been. More extensive
documentation, a single blessed build tool, some tutorials on
protocols etc would all be welcome but the lack of these things isn't
stopping anybody that wouldn't have been stopped anyway.

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to