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.