3 ms·
What are some sensible (coherent, load-bearing, force-multiplying etc) tools that have terrible adoption? Unreasonably open-ended question (suppose the scope i
by exikyut 4y ago
What are some sensible (coherent, load-bearing, force-multiplying etc) tools that have terrible adoption?
Unreasonably open-ended question (suppose the scope is ML, or perhaps FP in general, or maybe even wider) - but I'm very curious.
- youerbt 4y agoTLA+ or Nix comes to mind. By some notion of terrible I guess.
- eatonphil 4y agoGoogle "worse is better". :)
- pharmakom 4y agoI would say F#. It has most things you could want: - Proper functional programming support - Fast enough runtime - Cross-platform and open-source - Mainstream ecosystem - Large corporate backer - Compile to JS - Commercial and open-source tooling options … and yet C# is far more popular. This is because language adoption is driven by existing user base and other network effects NOT the quality of the language itself.
- macintux 4y agoErlang is underutilized at least in part due to its odd syntax, despite being a powerful tool. Elixir is helping address that, although I much prefer Erlang’s syntax.