Your periodic reminder that the root cause of slow/inefficient software is not laziness, or Javascript, or Electron, or "interpreted languages", or people not understanding how to do software development, or not understanding memory management, or libraries, or abstractions.
None of those are the root cause. The root cause is capitalism, and the incentives it creates to build software that works barely well enough to make money under impossible deadlines, often leaving developers no choice in the matter and affecting the broader software development culture.
You want to fix bad software, you need to start by addressing those capitalist incentives. Telling people that they are doing a bad job will get you nowhere, and you will likely get things wrong in the process.
@joepie91 All people defending capitalism because it is self-optimizing should start asking themselves "optimizing for what exactly" and "is that a correct thing to optimize for?" (It's not)
@joepie91 Overthrowing capitalism to fix some software lag is the ultimate yak shave.
@lord Doesn't work, generally. The vast majority of revenue in tech companies comes from commercial clients, not individuals.
I have lost count of how many developers have told me over the years some variation of "I want to learn to do it right, but my boss wants it done tomorrow so I don't have time".