News for hackers. Stuff that matters.
Re:Why your F# evangelism isn't working by lmm on Tuesday May 30, 2023 @09:36PM (#36133485)
I disagree on almost every count: it's a badly written essay, but it makes a valid point.

> I've interviewed a lot of functional candidates in a decade-long stint of functional programming professionally. My interview approach is always the same. All practical exercises, no leetcode here.

Does this mean that you're measuring, like, how fast someone can deploy a CRUD webapp in the given language? I can imagine F# would do poorly on that kind of metric; it's optimized for maintainability and doesn't take unprincipled shortcuts, whereas something like Ruby lets you type one line and it will blat out a bunch of defaults via unmaintainable magic.

> Implies that if someone just saw some code in F# and realized what people can do in it, they would be super impressed. I have not found that to be the case. If that's a general problem and not just a quirk of my personal experience, that has to be fixed first.

I don't think it's a general problem; almost everyone who spends any significant time working in F# returns to C# reluctantly if at all. It's already a "better" language in the sense of how nice it is to program in and how productive a programmer feels when doing so. But those aren't the metrics that matter.

Re:Why your F# evangelism isn't working by NegativeLatency on Tuesday May 30, 2023 @10:39PM (#36133859)
Rails has generators you’re talking about not ruby, and I’ve seen and worked on some very maintainable rails apps.
Re:Why your F# evangelism isn't working by lmm on Tuesday May 30, 2023 @10:46PM (#36133913)
> Rails has generators you’re talking about not ruby

They may not be built into Ruby-the-language but they're very much part of Ruby-the-development-community.

> I’ve seen and worked on some very maintainable rails apps

I've seen far more upgrade breakages in apps built on rails than any other stack.

Re:Why your F# evangelism isn't working by girvo on Wednesday May 31, 2023 @01:13AM (#36134698)
> I've seen far more upgrade breakages in apps built on rails than any other stack.

React Native would like to argue with you on that point