I should say, because I'm worried this came across wrong, that I don't 
expect him, or anyone, to learn Clojure for my sake, but only if they find 
value in it. That's why I'm looking for a simple way to showcase the value.

On Thursday, July 9, 2015 at 5:54:51 PM UTC-7, Johanna Belanger wrote:
>
> Thanks, Colin. That's really helpful. He seems very competent in the Java 
> EE stack, too. In .Net, nothing ever stays the same long enough for me to 
> get that comfortable. =\
>
> One good thing is I don't actually need him to switch to Clojure, just to 
> learn it well enough that he can understand my code in case of emergency. 
> Because I'm feeling pain, and I need to be 10 times more productive. =)
>
> On Thursday, July 9, 2015 at 5:22:17 PM UTC-7, Colin Yates wrote:
>>
>> It's tricky, but I would ask them what pain points they experience with 
>> the Java stack and go from there. I find the biggest barrier is the "yeah, 
>> what I've got works fine"/complacency attitude. If they are perfectly happy 
>> where they are then great, lesve them to it and go be 10 times more 
>> productive ;).
>>
>> I found clojure a breath of fresh air because it addressed pain I was 
>> feeling. There was a cost, of course; everything is a compromise, but my 
>> point is to truly "get" Clojure it has to offer you something you consider 
>> valuable. 
>>
>> I will say for me, coming from a very deep entrenchment in Spring, 
>> Hibernate etc that the biggest struggle I had was undoing years of learning 
>> Java EE and all the support that brought with it. The idea of having to 
>> think first? Shocker :). I often like to say that the design  pattern I use 
>> the most now is "Hammock time" :).
>>
>> There are two bookd you might want to give them, Functional Programing 
>> for OO by Brian Marick and another one I can't remember the title of but 
>> something like Functional Programming in Clojure and Scala. They might both 
>> help provide an on-ramp.
>> On 9 Jul 2015 23:20, "Johanna Belanger" <johanna....@gmail.com> wrote:
>>
>>> Hi :)
>>>
>>> I've recently broached the subject of Clojure with another dev in my 
>>> organization, and his response was basically "What's Clojure"? and I'm not 
>>> sure how to answer that in a way that might inspire him. "It's a 
>>> dynamically-typed functional Lisp with persistent immutable data structures 
>>> that runs on the JVM" doesn't seem like it will grab his interest. =)
>>>
>>> I work primarily in .NET, and he does enterprise Java. I don't know him 
>>> well enough to know how happy he is with it. He did express interest in 
>>> learning .Net.
>>>
>>>  I came to an appreciation of Clojure through 
>>>
>>> -CQRS (the power of decomplection!)
>>> -Sussman and Abelson's SICP class at MIT online (the power of 
>>> homoiconicity and functions!)
>>> -the death of Silverlight (alternatives to Javascript in the browser?)
>>>
>>> By the time I found Rich Hickey's talks (eg Simple Made Easy) I was 
>>> pretty well primed to love Clojure. I've been using it for little personal 
>>> projects and prototyping for a couple of years, but I haven't put it in 
>>> production because no one else here knows it.
>>>
>>> Could anyone tell me how they got from enterprise Java to Clojure?
>>>
>>> Thanks very much,
>>> Johanna
>>>
>>>  -- 
>>> You received this message because you are subscribed to the Google
>>> Groups "Clojure" group.
>>> To post to this group, send email to clo...@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+u...@googlegroups.com
>>> For more options, visit this group at
>>> http://groups.google.com/group/clojure?hl=en
>>> --- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "Clojure" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to clojure+u...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>

-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to