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.belan...@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 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.
>

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