4 ms·
The company I work for defaults to F# when choosing tech for a specific project. We defaulted to PHP and C# in the past. We have quite some experience trainin
by aaronmu 7y ago
The company I work for defaults to F# when choosing tech for a specific project.
We defaulted to PHP and C# in the past.
We have quite some experience training people who just graduated and even people with backgrounds outside of tech.
Training someone from zero to autonomously writing production code is a lot easier in F# compared to PHP and C#.
We educate people in Elm and Haskell and switch over to F# when they’re ready to try building the first real thing end to end.
- thrower123 7y agoF# is really a very nice pragmatic language. C# keeps cannibalizing features from it, which is both good and bad...
- bob1029 7y agoAs a die-hard .NET/C# developer, I would be curious what you perceive to be the 'bad' side of that coin. I assume something like LINQ would be classified as 'good'?
- BeetleB 7y agoWhat he meant by bad is probably the fear that MS will abandon F# once C# has borrowed enough features from it.
- thrower123 7y agoThe other unfortunate is that as C# accretes features, the old still hangs around. Eventually you end up with too many valid ways of doing things, and cruft that either can't be worked around or was never updated. It's been over a decade since generics were introduced, but I still encounter code using ArrayList today...