3 ms·
Looking back, I think we can be a bit more circumspect. For me, the most relevant points are: """ ... 7. It's bureaucratic. ... ... 9. It's designed for lar
by abetusk 4y ago
Looking back, I think we can be a bit more circumspect. For me, the most relevant points are:
"""
...
7. It's bureaucratic. ...
...
9. It's designed for large organizations. ...
...
10. The wrong people like it. ...
...
"""
These might all be shades of the same underlying cause but, for me, this is exactly why Java has "failed" in many domains and "succeeded" in others. Precisely because it was marketed as boring technology that large organizations could use is the roots of it's success in business domains and it's failure in "hacker" domains.
Daniel Sockwell had a talk about the "Ideal Language for Writing Free Software" [0] and many of the points are mirrored about what makes a language well suited to an individual maintainer of a FOSS project that allow them to use its high skill ceiling and the programmers deep knowledge of the language are the things that business interests select against to allow for programmer fungibility.
[0] https://www.youtube.com/watch?v=MCKozTfcWr4 https://www.youtube.com/watch?v=MCKozTfcWr4