[–] Usernamenameuser 0 points 2 points 2 points (+2|-0) ago
If it ain't broke dont fix it.
[–] HappyMealBullshit [S] 0 points 1 point 1 point (+1|-0) ago
That tiny little bit of performance improvement is worth the risk. I always upgrade.
[–] Usernamenameuser 0 points 1 point 1 point (+1|-0) ago
Sometimes more tech is just more shit that can go wrong.
Some of the most important, and absolutely cannot fail pieces of software was built with software compilers from the 70s. Why? Because It's more expensive to replace than maintain. Because It's not broken, it doesn't need fixed. Because It's harder to tamper with obsolete systems because other than people that built them, nobody know's how the fuck they work in a complete sense. Your naive understanding of what constitutes a performance improvement is uninformed.
It wouldn't be a far off guess to think that it could take longer to develop new equipment and certify it through the FAA than it would be to just keep using the floppy disk for another 10 years.
[–] NarrativeControl ago
Not only that, they can be easily replaced with a floppy disk emulator (SD reader) if they use a standard FDD connector.
[–] HappyMealBullshit [S] ago
Whoever is writing those updates must be a fucking master at keeping data usage to an absolute minimum. A hard floppy is what like 1.2 megabytes or something?
[–] Morbo 0 points 4 points 4 points (+4|-0) ago
hard floppy
Those are called "diskettes". They are 3.5 inch diskettes with either a 720KB or 1.44MB storage capacity depending on whether they are normal or high density. Any seasoned programmer who didn't get their start in coding with web apps and phone app garbage should be capable of writing efficient code that can fit into small media. Embedded programming has to be efficient and highly optimized for space by its nature. You can't use frameworks or libraries that bloat your code. You have to keep it to the absolutely necessary functions and code it with optimized methods. The programmers of today would fail at this because they rely heavily on stringing together countless frameworks and libraries and using a massive tool chain of moving parts that make everything shit in the end. A good C compiler and a text editor is all an embedded systems programmer needs, besides sound logic and actual programming talent.
[–] NarrativeControl 0 points 2 points 2 points (+2|-0) ago (edited ago)
1.44MB for 3 1/2" disks
Probably but not necessarily. You could split the update into several floppies. And it's not like you need to show graphics in 4K. I bet code is really optimized instead of the hundreds of abstraction layers shitfest we have today.
[–] i_scream_trucks 0 points 1 point 1 point (+1|-0) ago
boeing 737 max is a computer controlled flying brick
[–] SmokeyMeadow 0 points 4 points 4 points (+4|-0) ago
At least they don't constantly crash land and kill everyone on board. Maybe the old ways really are best.