Why F#?
bozhidar, HN user
A February 2025 Hacker News discussion of Bozhidar Batsov's "Why F#?" blog post generated over 400 comments examining the language's commercial viability. In a detailed reply, user raphinou cited selecting F# for a Ruby on Rails rewrite, emphasizing its practical approachability, seamless .NET ecosystem access, and Hindley-Milner type inference as critical for maintaining a large codebase. Participants noted the community's shift from Slack to Discord and extensively debated asynchronous programming ergonomics, with many asserting the task { } computation expression introduced in F# 6.0 resolved earlier C# interop friction.
Critical observations included reports of slower compilation in large projects, F#'s status as a secondary priority within .NET, and a constrained hiring market. Counterpoints emerged from practitioners like user Foofoobar12345, who reported running an ~80-person pure F# company, arguing that capable developers achieve productivity within weeks and that the language yields robust, refactor-friendly systems. The thread also recorded C#'s ongoing incorporation of F#-inspired features, reducing its syntactic uniqueness but affirming its architectural influence.
Tangible outcomes referenced included raphinou open-sourcing the resulting application (myowndb) as a case study and multiple users confirming F# deployments in backend services, web APIs via Giraffe, and cross-platform UIs using frameworks like Fabulous, despite acknowledging its niche professional footprint.