this post was submitted on 26 Oct 2026
96 points (100.0% liked)
technology
24511 readers
37 users here now
On the road to fully automated luxury gay space communism.
Spreading Linux propaganda since 2020
- Ways to run Microsoft/Adobe and more on Linux
- The Ultimate FOSS Guide For Android
- Great libre software on Windows
- Hey you, the lib still using Chrome. Read this post!
Rules:
- 1. Obviously abide by the sitewide code of conduct. Bigotry will be met with an immediate ban
- 2. This community is about technology. Offtopic is permitted as long as it is kept in the comment sections
- 3. Although this is not /c/libre, FOSS related posting is tolerated, and even welcome in the case of effort posts
- 4. We believe technology should be liberating. As such, avoid promoting proprietary and/or bourgeois technology
- 5. Explanatory posts to correct the potential mistakes a comrade made in a post of their own are allowed, as long as they remain respectful
- 6. No crypto (Bitcoin, NFT, etc.) speculation, unless it is purely informative and not too cringe
- 7. Absolutely no tech bro shit. If you have a good opinion of Silicon Valley billionaires please manifest yourself so we can ban you.
founded 6 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Inevitably, because it's trying to be everything to everyone, and the decades of historical baggage, it can frustrate people quite easily due to its conventions and structure.
That being said, as someone who has done professional web development, the reality is it's an exceptionally reliable language, very lightweight, easy to prototype, does everything you need, pretty easy to understand and for more complex requirements, it has accumulated a large set of useful libraries over the years. It's not a coincidence it beat out other languages like ASP.NET and Ruby-on-Rails.
I'd argue the main reason it's being slowly overtaken by the likes of Python and NodeJS is that improved hardware is making the efficiency of languages less and less important. Enabling us to use slower, more bloaty languages (don't get me wrong, I adore Python) because they more easily let you jam in more-resource-intensive but easier-to-implement solutions.