Not sure if I'm getting the joke here, but this seems to be a great way to spent most time on development rather than actually building a product.
Not meant as a joke at all. I have spoken to a few companies that chose Clojure as their development language. They had problems finding people because it's a new language. When I asked them why didn't they just chose something more established like Java with a seemingly unlimited supply of developers they said that they want to attract a certain type of developer that they are willing to train.
And that goes both ways. I want to work for a company that chooses language X instead of ruby-python-java-and-the-like because they care.
Mind you, this is not meant as a language bashing, not at all
Edit: obviously, those companies chose Clojure first of all because of technical reasons, but the hiring part is another perk
Not sure if you're familiar with the mentioned languages.
I've been working on my first Clojure/ClojureScript project for a couple of months now. Alone, with no previous real-world experience on any lisp. I dare say I'm more productive now than I would be with React+Redux and a Spring/ASP.NET/Rails backend (all of which I have experience with in more than one project).
Re:Hire people who aren’t proven
by mixmastamyk on Thursday September 27, 2018 @12:12PM
(#18085832)
True but also true you'll be spending a lot of time on utility libraries that were solved twenty years ago in languageX.
One way to attract those people: choose to build your product using a rather exotic language (e.g. Clojure or Elixir). You take a substantial risk because the language is rather unproven and you will have a hard time finding experienced developers. BUT if someone with 10+ years experience makes the effort to learn a language that does not have an immediate payoff that is a good sign you found someone who cares.