Three things off the top of my head:
- Unionisation
- Way more stuff publicly funded with no profit motive
- Severe sanctions on US tech giants all around the world, with countries building up their own workforce and tech infrastructure. No more east india company bullshit.
Probably less elitism. "Oh you build it in x language? Well that's a shit language. You should use y language instead. We should be converting everything to y language because y language is the most superior language!"
(If this feels like a personal attack, Rust programmers, yes. But other languages as well)
You can write it in whatever language you want, as long as it's rust.
/s
The cargo culting is always going to happen and turn into elitism. But it stems from real advantages of specific technologies, and sometimes you should actually consider that the tech you're using is irresponsible when better alternatives exist.
A pivot way from cargo cult programming and excessive containerization towards simplicity and the fewest dependencies possible for a given task.
Too many projects look like a jinga tower gone horribly wrong. This has significant maintainability and security implications.
Containerization (even for small things) makes modern infrastructure a LOT easier.
not being forced to have an Android or Apple smartphone, so more open standards and just Web apps instead of proprietary apps
(...) so more open standards and just Web apps instead of proprietary apps
What do you classify as "proprietary apps", and from the user's standpoint where do you see a difference between them and web apps?
Pretty much anything that's only available via an app store. The difference with web apps is that I can also use them on a laptop/PC and I have a bit more control about tracking (by using ad/tracking blockers).
Boot out corporate shitware, boot out adverts, and stop collecting data unless it is absolutely necessary, or alternatively just cancel the fucking product and don't do it.
Personally, I'm just sick and tired of modern UI design. Bring back density, put more information on the screen, eliminate the whitespace, use simple (and native!) widgets, get rid of those fucking sticky headers, and so on.
In addition to all the software freedom stuff, and so on. Also, I wish GPL were more popular too.
Yeeees, why do modern websites have so much horizontal whitespace? That 3 column design where 2 are empty. Just... why? Luckily firefox has a reader mode. Makes news websites much more bearable.
ISO-8601 only
UTF-8 only
UTC only
Oh and more self hosting. Clouds are expensive and unnecessary for some stuff.
That is a somewhat tongue in cheek comment. I think time zones are silly and people could easily account for the differences of what a particular time point means for them at their location. More realistically, UTC should be the only way a time stamp is stored.
Out of the cloud and back into our federated hands/the edge.
People just love the easy path at the loss of sovereignty.
Stop forcing updates on the lower level stuff that forces people to spend billions on maintaining code. This way, we could return to a world where you can just buy software and use it for years without some update borking it.
Also outlawing financially motivated (i.e. greedy) retroactive ToS changes.
Fucking always-on connectivity and security problems caused by it are the main reason why things can't just work. You need to be updated or else.
I visited a friend not that long ago and he kept using Windows XP and The Bat and Opera around version 9. He knew every keyboard shortcut because he didn't have to relearn every few years. Never got hacked, I just wonder when his bank stops working because of TLS incompatibilities.
I mean it did change for a very good reason. Stuff gets hacked because everyone is online always. In "the good old days" it wasn't a problem because people weren't really online so there was pretty much zero risk of old software being used to exploit your machine. These days? It's a liability to have old stuff on your phone because someone could exploit it to steal stuff from a large number of users.
Small security updates when necessary would be fine, but all the time I just see software (especially with the web) be like, we're deprecating these features (that millions of websites use).
Developers should go back writing efficient code in lower level programming languages to stop wasting CPU cycles for stupid reasons, like not wanting to use types, or something more stupid than that.
I agree but at the same time cannot be bothered to go lower level than Python for my personal projects. It's so damn convenient.
For personal projects and prototypes i believe it's fine, but when you consume the electricity of mid-size countries just because you prefer to write your production code in convenient languages don't lecture others about ecology and climate change (i am not refering to you).