C# is just flat out objectively a better language, in virtually every single way
C# is just flat out objectively a better language, in virtually every single way
No, that seems incredibly toxic.
Because storage is cheap, so it’s not worth optimizing that heavily for, because the optimization creates a huge amount of headaches.
There’s a reason that today you can just download an app, and it just installs, runs, and uninstalls itself cleanly.
There’s no fighting with dependencies, or installing versions of libraries or frameworks before you can install an app, or having apps conflict with other apps, or having bits of app installations lying around conflicting with things.
That’s because we used to spend a lot of time and effort making sure that only a single copy of each dependency was installed on a system. If two apps both relied on the same library, one would install it, and the other would then be dependent on it as well and not install its own copy. If they were both dependent on different major versions of a library, you could run into conflicts and compatibility issues (hello dll hell). Either the apps would have to manage all that, or the OS would, or eventually the user often would.
Now every app just bundles all its dependencies with it. It means the app comes as a clean bundle, there’s no conflicts, it can install cleanly, and there’s so much less time spend on packaging apps and debugging various system configurations.
Quite frankly this makes way more sense as a model for distributing anything. Yes it costs more in storage, but it pays off massively in resiliency and time savings for everyone.
That the dense city movement, of building up, instead of out, is ultimately ceding a huge proportion of our lives (our dwelling sizes and layouts, their materiality and designs, how the public space between them looks and feels, their maintenance and upkeep, etc. etc.) to soulless corporations trying to extract every dollar possible from us.
When we build out, people tend to have more say in the design and build of their own home, often being able to fully build it however they want because at a fundamental level a single person or couple can afford the materials it takes to build a home, and after it’s built they can afford to pay a local contractor who lives nearby to make modifications to it.
What they don’t have, is the up front resources to build a 20 story condo building. So instead they can buy a portion of a building that someone else has already built, which leaves them with no say in what is actually built in the first place. Ongoing possible changes and customizations are very limited by the constraints of the building itself, and the maintenance and repairs have to be farmed out to a nother corporation with the specialty knowledge and service staff to keep building systems running 24/7.
Yes, this is more efficient from an operating standpoint, but it’s also more brittle, with less personal ownership, less room for individuality and beautification, and more inherent dependence on larger organizing bodies which always end up being private companies (which usually means people are being exploited).
In addition, when you expand outwards, all the space between the homes is controlled by the municipalities and your elected government, and you end up with pleasant streets and sidewalks, but when you build up with condos, you just have the tiniest dingiest never ending hallways with no soul.
And condos are the instance where you actually at least kind of own your home. In the case of many cities that densify, you end up tearing down or converting relatively dense single family homes into multi apartment units where you again put a landlord in charge, sucking as many resources out of the residents as possible. In the case of larger apartment buildings, you’ve effectively fully ceded a huge portion of the ‘last mile’ of municipal responsibilities to private corporations.
Yes, I understand all the grander environmental reasons about why we should densify, and places like Habitat 67 prove that density does not inherently have to be miserable and soulless, however, the act of densifying without changing our home ownership and development systems to be coop or publicly owned, is a huge pressure increasing the corporatization of housing.
So you’re saying mash both a bunch of times to be super sure?
The original comment, was the claim that the internet is doing a lot better than the web.
In that context, the fact that literally every single one of those services is primarily accessed and managed through the web, makes that claim that the web hasn’t succeeded look a little ridiculous.
HOW is this blog post still being posted??? It’s debunked literally every single time someone posts this trash.
Google Talk did not kill XMPP. Google Talk had millions of users who wanted to use Google Talk and when Google switched the protocol away from XMPP, it became suddenly apparent that XMPP didn’t actually have many users and that felt like XMPP dying, when in reality Google Talk bringing in their millions of users was the only thing that had kept XMPP alive that long.
The most important traits for doing well at work (in this order):
I’m not talking ecosystem or which I’d choose to build an actual project with, just on a pure language basis, C#'s typing system is more flexible and less verbose than Java’s, and unlike Java, C# actually treats functional programming as first class.
Java has certainly gotten better in both regards, but C# was really just a joy in comparison.