Leon, That sounds like hard-won experience, thank you for sharing it. I couldn't find a Paul DeGrandis talk with that name, would you happen to have a link? Is it "Clojure-Powered Startups" perhaps?
Thanks, Johanna On Saturday, July 18, 2015 at 6:47:44 AM UTC-7, Leon Grapenthin wrote: > > I have tried various different approaches from convincing of Clojure > advantages in the Java devs concrete domain, showing off incredibly awesome > toy projects, larger projects, not tryng to sell, trying to sell, sending > ClojureTV videos and what not approach you can think of. I have not managed > to introduce one Java dev to Clojure in a way that he picked it up and had > no interest before. I have spent many hours thinking about how I could > improve my "evangelizing" skills. And today I believe that what you can do > is very little and your approach does not affect the outcome a lot. There > is enough motivating and introductional content about Clojure on the web. > If someone isn't motivated by all this and your initial impulse, he is > simply not able to upgrade. It might be a lack of time, a lack of interest > in programming altogether aka silent burnout, the fear of having to learn > new things, the fear of forgetting old things, the fear of not wanting to > leave a comfort zone, the fear of not being able to autocompleteprogram or > the fact that someone is simply happy with clicking classes together and > writing a new group by implementation every few days and being paid for it > very well and many other reasons. > > In many cases an existing comfort zone is an obstacle that you can't > change. Almost nobody leaves his comfort zone only because you told him > about something else outside of it, even if its gold and he believes you. > OTOH people who leave their comfort zone on purpose every now and then do > it because they are intrinsically motivated to do so. If they are out of > ideas where to go, they will ask you for one and then "selling" Clojure is > about as easy as mentioning between one and three interesting facts about > it. They will be watching Rich Hickey talks in a minute. > > Unless a programmer is adventureous and likes to try out new languages or > has decided that he "wants to learn something new", there is little you can > do. In the other case there is little that you have to do. > > Personally I have simply decided not to waste time on trying to convince > programmers to learn Clojure, instead I try to help those who are. > > OTOH spending time on improving evangelizing and elevator pitching is > still well spent if you want to convince managers. I find Rich Hickeys > rationale on the Clojure page is a great starting point and there is also a > great talk by Paul deGrandis (Clojure minimizes risk). > > On Friday, July 10, 2015 at 12:20:23 AM UTC+2, Johanna Belanger 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.