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.

Reply via email to