Curated / F#
Why your F# evangelism isn't working
Eric Sink's blog · Published January 5, 2015
Eric Sink
Summary
In a 2015 analysis, Eric Sink applied Geoffrey Moore's "crossing the chasm" model to F#'s adoption, arguing the language remained confined to early adopters. He attributed this stagnation not to technical deficiencies but to pragmatist developers' herd mentality, which prioritizes predictable, widely-used tools like C# over superior but unproven alternatives. Sink claimed evangelism fails because pragmatists only consider new technologies when existing solutions cause significant pain, a condition largely unmet in the stable C# ecosystem. The concrete outcome is F#'s continued niche status despite technical merits, with mainstream adoption contingent on identifying and solving acute pain points for pragmatic teams.