Re: Is Clojure a language for growth?

2014-08-21 Thread Henrik Eneroth
Sweden has some things going for it, and some not, as always. I think business overall is somewhat less cutthroat here than in the States, which is why it struck me that I might be making assumptions about what OP should or should not do out of ignorance of his situation. The scape goat

Re: Is Clojure a language for growth?

2014-08-21 Thread Henrik Eneroth
+ Grammar. I should not write correspondence before having coffee. On Thursday, August 21, 2014 9:31:42 AM UTC+2, Henrik Eneroth wrote: Sweden has some things going for it, and some not, as always. I think business overall is somewhat less cutthroat here than in the States, which is why it

Re: Is Clojure a language for growth?

2014-08-21 Thread Arthur Boyer
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

Re: Is Clojure a language for growth?

2014-08-21 Thread Luc Prefontaine
+1 same weakness + big fingers on small iPhone keyboard :( Urgent need for a second one... We choose Clojure in 2008 strictly for efficiency. In 2009 after being in prod, we were told that hiring would be a major problem. We dealt with this noise by accepting the fact that we will train people.

Re: Is Clojure a language for growth?

2014-08-21 Thread Magnus Therning
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

Re: Is Clojure a language for growth?

2014-08-21 Thread Jan Ziniewicz
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? My friend works in a project which is being rewritten from Rails to Clojure (due to usual scaling problems with

Re: Is Clojure a language for growth?

2014-08-21 Thread Kalina Todorova
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? My friend works in a project which is being rewritten from Rails to Clojure (due to usual scaling problems with

Re: Is Clojure a language for growth?

2014-08-21 Thread Sean Corfield
On Aug 21, 2014, at 1:48 AM, Arthur Boyer arthur.bo...@gmail.com wrote: 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

Re: Is Clojure a language for growth?

2014-08-21 Thread Steven Degutis
Call me old-fashioned, but this seems like not the best way to approach choosing a language. It should be chosen pragmatically, by considering what works best for the task at hand, not because of arbitrarily set rules, and never because a language is new and exciting. Good programming techniques

Is Clojure a language for growth?

2014-08-20 Thread aboy021
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

Re: Is Clojure a language for growth?

2014-08-20 Thread Henrik Eneroth
Have you read Paul Graham's *beating the averages http://www.paulgraham.com/avg.html*? I find it absolutely amazing, but one of the reasons that Clojure is such a phenomenal choice, if you can deal with the incidental complexity around it, is that it still is a somewhat non-obvious choice.

Re: Is Clojure a language for growth?

2014-08-20 Thread Joshua Ballanco
My advice on convincing your boss to use Clojure for a new project: don’t. Projects succeed or fail for any number of different reasons, but I can guarantee you that if you *start* a new project with Clojure, and it does happen to fail, then the choice of Clojure will bear the brunt of the

Re: Is Clojure a language for growth?

2014-08-20 Thread Phillip Lord
aboy021 arthur.bo...@gmail.com writes: 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

Re: Is Clojure a language for growth?

2014-08-20 Thread gvim
On 20/08/2014 14:09, Phillip Lord wrote: When I got my first Java job, I had no experience at it; day one was popping into town to buy a how to program Java book. Actually, I had very little experience and no qualifications in programming at all; perhaps the world was a different place then.

Re: Is Clojure a language for growth?

2014-08-20 Thread Rangel Spasov
Good reasons here http://www.quora.com/Clojure/Why-would-someone-learn-Clojure On Wednesday, August 20, 2014 3:37:41 AM UTC-7, 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

Re: Is Clojure a language for growth?

2014-08-20 Thread Nando Breiter
Perhaps the question is more Is your boss (or company) suitable for Clojure? On Wed, Aug 20, 2014 at 2:56 PM, Joshua Ballanco jball...@gmail.com wrote: My advice on convincing your boss to use Clojure for a new project: don’t. Projects succeed or fail for any number of different reasons, but

Re: Is Clojure a language for growth?

2014-08-20 Thread Marcus Blankenship
+1 to Joshua's answer. If you want to make sure that Clojure never gets used, convince your boss to try it and then fail to meet expectations for ANY reason. One thing I know, poor Clojure will take all the blame and be booted from the company. When my company was young, I convinced my

Re: Is Clojure a language for growth?

2014-08-20 Thread Jonah Benton
To add a data point to this, while the technology is great, it is not necessarily right for all companies at all lifecycle stages. My experience has been that C++ skills and interests don't necessarily translate directly to Clojure. The kinds of microdecisions one makes in modeling, algorithm

Re: Is Clojure a language for growth?

2014-08-20 Thread Phillip Lord
gvim gvi...@gmail.com writes: On 20/08/2014 14:09, Phillip Lord wrote: When I got my first Java job, I had no experience at it; day one was popping into town to buy a how to program Java book. Actually, I had very little experience and no qualifications in programming at all; perhaps the

Re: Is Clojure a language for growth?

2014-08-20 Thread Quzanti
I'd agree with this. A closely held (financially) company with a small team of very bright programmers (preferably with a decent stake in the outcome so they stay around) will be able to exploit the power and productivity of clojure to do with a small team fast what would need far more people

Re: Is Clojure a language for growth?

2014-08-20 Thread Henrik Eneroth
… as soon as anything goes wrong whether it has anything to do with the technology choice or not you become mr fall guy, to be blamed and fired so that other people can keep their jobs. Seen it happen so many times. Good lord, truly? Perhaps this is a good time to ask what culture OP

Re: Is Clojure a language for growth?

2014-08-20 Thread Quzanti
Whenever there is an external institutional stakeholder it is almost guaranteed to happen. Someone in that external institution has a bonus or promotion depending on the outcome, and will demand results. They will also have penalty clauses in the contract which can be anything from

Re: Is Clojure a language for growth?

2014-08-20 Thread Quzanti
Just looked at your profile. Sweden? A very enlightened place. I am a big fan of the Paradox Interactive games. What happens in Sweden when investors lose their money? On Wednesday, August 20, 2014 7:16:55 PM UTC+1, Henrik Eneroth wrote: … as soon as anything goes wrong whether it has

Re: Is Clojure a language for growth?

2014-08-20 Thread Ashton Kemerling
I personally snuck it into my company in a limited fashion by selling its libraries, test.check in particular. This has gone quite well. On Wed, Aug 20, 2014 at 1:28 PM, Quzanti quza...@googlemail.com wrote: Whenever there is an external institutional stakeholder it is almost guaranteed to

Re: Is Clojure a language for growth?

2014-08-20 Thread Linus Ericsson
Well, for better or worse we don't like conflicts that much. This has benefits when it comes to some kinds of problem solving (the way to consensus in Swedish companies is worth at least a chapter in a big book about antrophology). This shyness for open conflicts can lead to stagnation. This

Re: Is Clojure a language for growth?

2014-08-20 Thread Quzanti
If an investor were kicking people out, its usually because money is running low or for other more diffuse reasons. If an investor or boss somewhere where kicking out people at random, he would quickly loose respect from his other employeers. The rest would soon leave as well. Hence the need