> I’ve never spotted an instance where something has been rewritten in a different language because c# was lacking in some way.
The truth is, languages rarely have an impact on the success or failure of a project. The reason some companies blame failure on language is because the organization fails to adequately adapt its procedure to the tools it uses.
Starting on a fresh language and not getting involved in the community because a dozen pizza to host a meetup every 3-4 months is too expensive? You're headed for trouble.
Going for a new stack and letting poor management drive away the team? Even with a mainstream language, the hit you're going to take is going to be huge.
Willing to rewrite old code but not interested in giving people time to adapt and learn? Good luck.
The only difference between languages like Java or C# and Clojure or F# is that it's much harder to blame the former for organization/process issues.
I'm not saying that languages don't have an effect on productivity or dev experience, I'm saying that effect is way less important than other factors, and as a consequence, it's rarely the factor that tips the scale.
The truth is, languages rarely have an impact on the success or failure of a project. The reason some companies blame failure on language is because the organization fails to adequately adapt its procedure to the tools it uses.
Starting on a fresh language and not getting involved in the community because a dozen pizza to host a meetup every 3-4 months is too expensive? You're headed for trouble.
Going for a new stack and letting poor management drive away the team? Even with a mainstream language, the hit you're going to take is going to be huge.
Willing to rewrite old code but not interested in giving people time to adapt and learn? Good luck.
The only difference between languages like Java or C# and Clojure or F# is that it's much harder to blame the former for organization/process issues.
I'm not saying that languages don't have an effect on productivity or dev experience, I'm saying that effect is way less important than other factors, and as a consequence, it's rarely the factor that tips the scale.