Counterpoint: Every developer should have to test their app on a machine with 1 GB of RAM and a dialup modem before inflicting their bloat on the rest of the world.
I just tried doing some work on a convention center WiFi connection in a small town. And it was clear the software I was using had no concept of slow internet. No progress bars on downloads, no resuming when connections dropped.
Everything just assumes max performance and fast network.
I remember some years ago when a version of MSDN came out that had clearly been developed entirely on enormously wide monitors. Despite word-wrapping being a problem that the programming world solved many decades ago, this version of MSDN had completely fucked it up and you could only read it on a normal laptop screen by scrolling left and right with the horizontal scroll bar for every line. I spent months copying every article I needed to read into Notepad.
Everyone should have to make one native app before being allowed to make fun of electron/webviews.
Lazarus, you’re up! https://www.lazarus-ide.org/
I wish I could get it to cross compile to my Amiga m68k architecture. (Object) Pascal used to be my favourite language.
Counterpoint: Every developer should have to test their app on a machine with 1 GB of RAM and a dialup modem before inflicting their bloat on the rest of the world.
I just tried doing some work on a convention center WiFi connection in a small town. And it was clear the software I was using had no concept of slow internet. No progress bars on downloads, no resuming when connections dropped.
Everything just assumes max performance and fast network.
works on my machine
I remember some years ago when a version of MSDN came out that had clearly been developed entirely on enormously wide monitors. Despite word-wrapping being a problem that the programming world solved many decades ago, this version of MSDN had completely fucked it up and you could only read it on a normal laptop screen by scrolling left and right with the horizontal scroll bar for every line. I spent months copying every article I needed to read into Notepad.
I agree with this as well. There is some genuinely good electron apps which aren’t a massive bloated pile of shit.
Thank the makers that we have gui builders on most languages for most platforms, so all you need to do is wire up the controls with your backend :)