On Wed, Aug 20, 2014 at 03:37:40AM -0700, aboy021 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.
Personally I'd stop looking at a specific language for implementation, and instead look at the architecture of the system. Concentrate on loose coupling and finding a good technology for the interop of the various parts. If the problem allows it you'll end up with a situation where the implementation language of each part matters very little, and then you simply choose the language best suited for each. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: mag...@therning.org jabber: mag...@therning.org twitter: magthe http://therning.org/magnus Perl is another example of filling a tiny, short-term need, and then being a real problem in the longer term. -- Alan Kay
pgpEFLXvKDffL.pgp
Description: PGP signature