What about recruiting?
Re:NYPD is canceling its Palantir contract
by user5994461 on Saturday July 01, 2017 @02:16PM
(#14678206)
It's one of the most used and most known languages. There is no issue recruiting.
Better yet, it's been widely used for a while, so there is no issue recruiting experienced developers.
I wasn't talking about Java in particular. Instead, I was focusing on this sentence:
In general, nobody cares what the tech stack powering a solution to a given problem is.
When I choose a tech stack, I'm always concerned about recruiting. Some stacks are easier/cheaper to recruit in than others.
This is the first fallacy of software engineering. In general, nobody cares what the tech stack powering a solution to a given problem is. If it solves the problem, then it is considered a success by customers. There are exceptions to this rule, but there aren't many, and they don't really apply to Palantir's model. In their case, as long as the system spits out the data it is supposed to, they could have used Visual Basic to program the backend and customers would still buy it if it worked as advertised.