Agreed.
An interesting parallel is getting Java developers to use Javascript
well - sure, anyone can look at javascript code and probably work it
out - it's a much smaller jump to javascript syntax than clojure
syntax.

But even so, I know lots of Java coders who never really "get"
javascript stuff like prototypes, meta-programming, and the like. They
hack out procedural code in javascript when they have to, but never
come to terms with things like proper unit testing, oo design, or the
like, because it is (a) different, and (b) doesn't interest them.  It
doesn't help of course that javascript, despite being a good basic
language in many ways, has a lot of "broken windows" - ugly browser
issues or language problems that discourage people from learning more.

The places I see clojure getting traction in larger workplaces is
where it might provide solutions that are hard to do with other
languages - i.e., mostly stuff to do with concurrency and performance.
 It'd be interesting (say) to write something like Kestrel (formerly
Starling), Twitter's message queueing system - this used to be Ruby,
got ported to Scala - I'm sure it'd be a good candidate for clojure.

- Korny

On Tue, Mar 10, 2009 at 11:01 AM, Jeffrey Straszheim
<straszheimjeff...@gmail.com> wrote:
> Well, there is no real replacement for raw intelligence, but I hope we'll
> all agree that attitude and curiosity are also critical.
>
> On Mon, Mar 9, 2009 at 7:33 PM, Phil Hagelberg <p...@hagelb.org> wrote:
>>
>> bOR_ <boris.sch...@gmail.com> writes:
>>
>> > I'm not from the software engineers field, but how difficult is it for
>> > some non-lisp, but java-savvy software writer to pick up a 600-line
>> > clojure program and learn to understand it?
>>
>> I suspect it has more to do with people thinking they can't do it than
>> any actual lack of ability to comprehend. Many people are intimidated by
>> new ideas and think to themselves, "I'm a Java programmer. I shouldn't
>> have to learn a new language." Other people would see it as an
>> opportunity rather than a burden, even if they are otherwise both
>> equally capable programmers, the second person will be able to pull it
>> off. But unfortunately this kind of person is much rarer.
>>
>> > I mean, everyone in this forum managed to learn clojure to some degree
>> > without too much trouble.. including me.
>>
>> Membership to this group is _very_ self-selecting; you can't expect
>> things that are true here to be true across the board.
>>
>> -Phil
>>
>>
>
>
> >
>



-- 
Kornelis Sietsma  korny at my surname dot com
kornys on gmail, twitter, facebook, etc.
"Every jumbled pile of person has a thinking part
that wonders what the part that isn't thinking
isn't thinking of"

--~--~---------~--~----~------------~-------~--~----~
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
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