So many websites out there are built on Django, Flask, etc. (YouTube must have spent a decade using Python, Instagram, Threads etc. all use Python and optimize as they need).
What I’ve noticed that happened in Brazil is that most major news channels have 2 websites: a subscription one with quality articles and a free one with very summarized AI lazily written news with no details or context.
There’s really not much to it, quality content needs money and ads don’t pay off for all of it (besides the fact nowadays people just blocks them).
Doing small contributions to Wikipedia is quite rewarding. Sometimes I add little stuff, as it doesn’t take much time and small improvements are more easily accepted in any page.
I’ve had a surgery last Thursday, so now that I can’t do anything besides sitting and laying for the next two weeks, I’ve started reading and implementing the Crafting Interpreters book. Hopefully it’ll give me a good base for future projects.
Not having a standard library is what hindered JavaScript, mostly because of its origin as a browser language. The dev environment is already bad with many competing options that don’t always play nice together, now imagine that sort of problem even for the basic libraries.
Python quite often have more than one library to do the same thing, but they’re often extra niceties.
Benchmarks should be like a scientific paper: they should describe all the choices made and why for the configurations. At least that will show if the people doing it really understand what they’re comparing.
I’m not much active in these communities, but I think there are a few which aren’t very popular but are enough for the job… I just remember that after the Unity outrage, people were recommending moving to Godot.
The whole article seems a bit forced with many topics that are present in most other languages too. I don’t think “Faster release cycle” is one reason Java got where it is today.
Android dev will be overwhelming for a beginner. If you’re still learning, I’d suggest starting with some command line stuff just to get the hang of the standard library, concepts etc.
You can use any IDE for simple stuff but Android Studio is tailored for Android framework complexities that added up over time.
Just as an example, I worked as a contractor with the biggest bank in Latin America before and basically all their server code is Java (with new code in Kotlin nowadays).
it’s a great language if you need to develop fast like Python
I think what’s more relevant question here is what about the ecosystem? The language itself can be good, but can you create some category of software in it that is better/easier than alternatives? I suppose it would take a long time for it to have a framework as complete or well documented like Python’s Django or PHP’s Laravel etc.
When blogs or people in forums promote some less used language they often focus on some specific good thing and leave out the inconveniences and the big picture, so these are questions I’d ask before adopting a different programming language.
I might be wrong — who knows — but from that text I don’t think that is being made by passionate individuals trying to create a good product for the software community because they believe in it. It feels like some VC money grab that throws LLMs at the problem and already expects to be the next Facebook.
So many websites out there are built on Django, Flask, etc. (YouTube must have spent a decade using Python, Instagram, Threads etc. all use Python and optimize as they need).