3 ms·
> From my perspective, choice of language matters very less compared to the number of experienced programmers you can get at x price. I honestly think there's
by microcolonel 7y ago
> From my perspective, choice of language matters very less compared to the number of experienced programmers you can get at x price.
I honestly think there's a sweet spot. I have seen brilliant people expertly build massive systems in Java, but there is no doubt in my mind that if they had attempted those in almost any other popular high level language, they would have been more productive. I know I've been very productive in Clojure, for things that I can afford to write in it (performance-wise), and much more productive than I have been in languages I have a lot more experience with.
- thrwaway69 7y agoDefinitely. Your comment proves my point though. You don't need experienced 'java' programmers but simply experienced programmers.
- skohan 7y agoThe more time I spend in the industry, the more I tend to believe you should just hire programmers who have a demonstrated ability to produce a high-quality product. Any product. Programming languages and domain-specific knowledge can be learned quickly, and all the best practices and process controls in the world can't replace talent and experience solving problems.
- microcolonel 7y agoThose things can sometimes be learned quickly, but it takes time. If your company can't have, or doesn't want, productive developers to be spending a lot of time mentoring, then it can be worth it to hire people trained in your working language, possibly even familiar with your style of program or library ecosystem (if you have one of those).