3 ms·
I'm the lone F# developer in a shop full of experienced and talented C# developers. I have clout, but not enough to convince any of them that F# is a better cho
by brianberns 9y ago
I'm the lone F# developer in a shop full of experienced and talented C# developers. I have clout, but not enough to convince any of them that F# is a better choice for many of our purposes. It's frustrating, but I try to understand that people are just naturally resistant to big changes like this.
- maxxxxx 9y agoSame for me. Do you think that in the end F# would be that much better for good C# devs? I am not so sure.
- lmm 9y agoHaving made the analogous switch from Java to Scala, I think it's the good devs that benefit the most. Functional languages give you more scope for factoring out commonality, avoiding repetition, reusing existing library functionality - exactly the things that make good devs better than bad devs.
- brianberns 9y agoI do, because many of our requirements are purely functional. E.g. Turn a bunch of database queries into a user-friendly report. They're eager to use the latest enhancements to C# that come from the functional world (e.g. lambdas, await/async), but it's impossible to get them to give up their mutable variables and null pointers.
- toyotaboy 9y agoGet them to do a training course like "Fast Track to F#"
- brianberns 9y agoTraining isn't the issue. They've rejected F# based on its perceived weaknesses compared to C#.