also I just realized that Brazil did NOT make a programming language entirely in Spanish and call it “Si” and that my professor was making a joke about C… god damn it
this post is probably too nieche but I feel like Lemmy is nerdy enough that enough people will get it lol
Maybe it’s sort of a tragedy of the commons thing. Maybe new standards should have support for limiting the resource use of stuff and the defaults would be low enough that it would force companies to allow time to write good code or it will be unusable on 90% of machines. This might actually fix the issue. Companies could force programmers to just churn out terrible code as fast as possible but would have to actually allow time to optimize and clean up. Idk. I just deal with it by avoiding all that stuff because I actually have enough willpower to stop using something even when it’s more convenient out of principle, which I realize is rare. Most people just want their tik tok OS and they don’t care if they have to pay $1000 for a device that’s a glorified streaming media player. I’m glad Linux exists and it’s still written in C. I’m going to release a game some day and Im going to target Linux as the native client and I don’t care if I lose 80% of my customers. I want to be part of the solution and not the problem, but I understand survival and keeping a job is important to someone like you. Anyways good talk, and windows XP and 7 were much better then any modern operating system ever will be. Linux is catching up fast and we will probably all be on Linux running C code before long with the state of the industry. I can’t even use windows anymore. Much of the web is becoming that way as well. Purely profit driven, run by publicly traded companies that hate humans. Always brownosing the state and their corporate sponsors so the gestapo doesn’t come for their profits next.
It’s pure money and capitalism and nothing else.
Companies don’t pay for computation time and memory on customer devices.
Companies barely pay for computation time and memory on their devices.
So why should they care?
The only thing that could limit that would be if e.g. electricity was taxed really high, but then again, electricity isn’t even what makes computation expensive. Hardware is much more expensive.
While that’s true of the Kernel, it’s not true of other components. Gnome shell or Cinnamon, for example, are mostly JavaScript. Almost half of the KDE Plasma code is QML.
I’m sure, in your day job there’s also things that don’t work, things where corners are cut and things where you could do much better if you had infinite time, energy and budget. There’s not a lot of people who leave work every day knowing that they performed absolute perfection every single day.
I actually do try to do a good job, but it is hard.