I feel that we as software engineers need a hippocratic oath of software development. One of the commitments should be to write efficient and responsive (responding to user input) software.
I feel both angered and embarrassed at software inefficiency. Trivial Electron "apps" require 1-2GB + of ram. Seconds of Input latency like typing on the keyboard or when pressing a button. Not to mention the gigawatts of electricity and gigatons of CO2 being wasted server-side on poor code , logging, encode-decode & other nonsense.
My desktop experience peaked on Windows 2k and has been declining rapidly for the last 10 years.
Agreed. Think how how powerful modern smartphones are, yet the apps still drag. Many apps still sync the UI with the server, making the UI hang with any radio hiccup, and even take seconds to respond in good conditions
I feel both angered and embarrassed at software inefficiency. Trivial Electron "apps" require 1-2GB + of ram. Seconds of Input latency like typing on the keyboard or when pressing a button. Not to mention the gigawatts of electricity and gigatons of CO2 being wasted server-side on poor code , logging, encode-decode & other nonsense.
My desktop experience peaked on Windows 2k and has been declining rapidly for the last 10 years.