Thanks for all the great advice. I think it really reinforces another thing I like about Clojure, that it has a wonderful community.
One idea that's come up several times is the notion that if we push Clojure then any problems we have will get blamed on Clojure, and unfortunately this rings true to me. At the same time, my boss is keen on choosing one language and sticking with it, something I disagree with, and if we do that it is unlikely that we'll get another chance to use Clojure in the foreseeable future. Beating the averages was a great essay, and one that encouraged me to learn Clojure. I'll pass it on to my boss. We're tending to focus on hiring smart people rather than people with a particular set of programming skills. Ironically one of our interview questions is around immutability, since we all agree that's crucial to building great systems. I'm optimistic that once we have some enertia it will be easy for smart devs to come on board and get up to speed with Clojure. I think the dev team is a good fit for Clojure, currently there are only three of us (we're in a hiring phase), and two of us have used, and really like, Clojure. Unfortunately the boss' experiences with C++ and to a lesser extent Ruby seem to have made Clojure not a good fit for him. He's had a play with Clojure, and completely turned against it after trying to write a Sieve of Eratosthenes and creating something really, really slow. The boss isn't going to be writing any code, but is very opinionated about what we should be using, at this point he strongly favours Groovy. At least it's not Java. The Cognitect proof of concept idea is a good one, and in a different situation, or different stage of the situation I'd go for it. I've read quite a bit about the kind of microservice architectures being used at places like Spotify, and I think it would be a good way for us to go, but unfortunately at this stage we're a small core in a company that's trying to grow quickly, so that kind of thing is further down the line. On 20 August 2014 22:37, aboy021 <arthur.bo...@gmail.com> wrote: > Is Clojure a suitable language for a company that needs to grow quickly? > > If a company wants to be able to hire staff and get them up to speed, as > well as have options for bringing in contractors and outsourcing some work, > is Clojure a good choice? > > We've had trouble finding Clojure devs, and others have complained of how > hard it is to learn Clojure and read the code from open source projects, > especially for those with backgrounds in languages like C++. > > I think Clojure should be a good fit for us because it is expressive, > flexible, and we are still discovering new aspects of the problem domain. > I'm biased on this because I really enjoy Clojure at home, and want to use > it commercially. > > I'm really looking for arguments that will help me persuade my boss that > the risk of starting our next project in Clojure is one worth taking. > > Thanks for any suggestions. > > -- > 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 a topic in the > Google Groups "Clojure" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/clojure/TfyA0qPIjmw/unsubscribe. > To unsubscribe from this group and all its topics, 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.