I ran into a bit of the "but we can hire Java coders" mentality when I presented Clojure at a local JUG.
Due to time constraints, I didn't get into it at the time, but my basic thought is: "I don't care what you know, I care what you can learn!" Also, there's the myth of the "immediately productive programmer", i.e., I can hire this guy and he'll be productive because he already knows Java and Struts (for example): Faults with this reasoning: - Nobody is productive on day 1, few in week 1 - Your internal processes, code libraries, version control, etc. will get in the way as much as coding language - I might be productive with a hammer, but that won't help me fix this watch! - If you hire someone with limited initiative/ambition, don't be surprised if they're contribution is not stellar - Why set the stage in terms of the *lowest* level of contribution? On Mon, Mar 9, 2009 at 10:08 AM, Jay Fields <j...@jayfields.com> wrote: > I've lived through this discussion for the past 3 years while writing web > applications using Ruby and Rails. Here's what I've learned: > > - Using a language that the average stupid programmer can't understand > virtually guarantees that you'll increase your success chances, since you > and your team-mates will be of a higher caliber. > - The world is always going to tell you that using Clojure is a bad idea. > - If you think using Clojure is a good idea and you and your team are > excited about using Clojure, it's probably a good idea. > - If you think using Clojure is great for your application, but bad for your > company, look for a new company. > - You aren't going to find a job in your favorite city using your favorite > language in your favorite domain. Decide what you value the most and go from > there. > - Don't hire consultants when using bleeding edge technology. > > I could probably go on for hours. The bottom line is, it's entirely > contextual, and you're smart enough to look at Clojure, so make the smart > choice on whether it's right for your situation. > > Cheers, Jay > > > > > > -- Howard M. Lewis Ship Creator Apache Tapestry and Apache HiveMind --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---