(no title)
leo_e | 3 months ago
We have a machine running on 1970s hardware, a light-day away, that arguably maintains a more reliable command-response loop relative to its constraints than many modern microservices sitting in the same availability zone.
It’s a testament to engineering when "performance" meant physics and strict resource budgeting, not just throwing more vCPUs at an unoptimized Python loop. If Voyager had been built with today's "move fast and break things" mindset, it would have bricked itself at the heliopause pending a firmware update that required a stronger handshake.
bearjaws|3 months ago
The reality is, its only worth it to build to 99.9999% uptime for very specific missions... There is no take-backsies in space. Your company will survive a microservice outage.
cyanydeez|3 months ago
You would be just as stupid when people are in the private-public market. Dont lie.
teleforce|3 months ago
I've got the strong feeling that most of the Python frameworks, stacks and codes in operation of our generation will be the technical debts of the future computer world.
The fact that Python was meant primarily as both learning language (ABC legacy) and glue language (akin of scripting but not for building) make the Python based systems and solutions the duct tapes of the 21st century computing [2].
[1] ABC (programming language):
https://en.wikipedia.org/wiki/ABC_(programming_language)
Spivak|3 months ago
More generally it seems a condemnation of any language that runs in either an interpreter or a VM which might even include Erlang and Java as well.
busssard|3 months ago
harrall|3 months ago
If it’s Photoshop and formally verified and can’t crash but it has only 5 tools, I would be pissed.
If it’s a remote monitoring station with a cool GUI but crashes daily I would be pissed.
Know the product that you are building.
exomonk|3 months ago
nick238|3 months ago
sillyfluke|3 months ago
conradev|3 months ago
liampulles|3 months ago
arealaccount|3 months ago
Borking a space mission vs someone’s breakfast status update can be optimized differently