4 ms·
Given the state of the software industry, it's honestly more surprising that this doesn't happen more often. Our industry is a complete joke, and somehow we've
by coldpie 1y ago
Given the state of the software industry, it's honestly more surprising that this doesn't happen more often. Our industry is a complete joke, and somehow we've been given responsibility over people's lives.
- jacquesm 1y ago> Given the state of the software industry, it's honestly more surprising that this doesn't happen more often. It probably does. We just don't notice. > Our industry is a complete joke, and somehow we've been given responsibility over people's lives. Amen to that. kqr made some choice comments the other day in that thread about the airliner that came to within a hair of crashing due to running out of fuel. Thinking about risk is not a skill that we're born with and it is always sobering to read the 'risks digest' for a bit and to see how thin the ice really is.
- hinkley 1y agoWe are really only about 60 years old as a proper profession, and we seem to be trailing behind doctors for professionalism and standard of care by about 100 years. I don’t know what will turn out to be our penicillin, or our Joseph Lister, but in 1960 the former is something that didn’t exist when older doctors were in school, and latter had only been dead for fifty years. It may not have happened for us yet.
- npsomaratna 1y agoOn the topic of professions: Joseph Lister was a surgeon. Modern surgery (which I define as surgery aided by anesthesia) is a relatively recent discipline dating to the early 19th century. The introduction of anesthesia made lengthy and intricate operations possible but also ushered in novel problems and complications. Surgery as a field had to learn tough lessons over time.
- hinkley 1y agoHe was known more for antiseptics but the biggest surgery moment for me will always be “using soap” and I wonder what the software equivalent is. Like I said we are still young, so it feels sort of arrogant saying we have figured something out when I know how many things are industry standard now that almost resulted in shouting matches trying to get done even 20 years ago. Maybe our soap moment is coming up ten years from now. But I suspect automated testing may be the wash your hands, because it represents a sort of hygiene that “we” used to just say fuck it or make a minimal effort.
- saghm 1y agoThis is a super important point that I don't think a lot of people fully recognize. Medicine is a super interesting comparison because you honestly don't need to go all that far back to find some pretty egregious examples of doctors making things much worse due to ignorance or incompetence. My favorite example of this is the assassination of President Garfield, who most likely died not to the bullet wound itself but from the doctors rummaging around to try to find the bullet with unsanitized hands, causing infection and damaging organs...on the wrong side of his body[1]. [1]: https://en.wikipedia.org/wiki/Assassination_of_James_A._Garfield https://en.wikipedia.org/wiki/Assassination_of_James_A._Garf...
- neuralRiot 1y agoI’m going on a limb here because i’m not directly on the software industry but my first suspect would be metrics and the fact that you have to deliver a product at certain time “no matter what”.
- sgustard 1y agoI'm willing to see a difference in software standards between (say) Waymo and Jeep. One is a software company, the other is a sheet-metal company. If you just tar the whole industry you lose an ability to learn from those doing it better.
- galangalalgol 1y agoTesla is very controversial, and they have clearly made some serious software mistakes, but they are so much better at software than any other maker I've encountered, except maybe mazda who eschew touch screens for physical buttons, but that is a ui success, not a software culture success. Tesla wrapped an electric car around a software company. They treated fit and finish and panel mating etc. as the throwaway/buy it cheap aspect (ok that is pretty harsh. It isn't that bad) and focused on the software. Where legacy makers did the opposite.
- eldaisfish 1y agoyou are being generous. Tesla's software "mistakes" have killed several people. They needlessly try to reinvent the wheel in the name of innovation and end up ignoring decades of auto industry knowledge. I do not trust them and never will. This is the #1 reason why every car is buy is just a car. I do not trust techbros with devices that can kill you, especially cars.
- galangalalgol 1y agoThe software mistakes that killed people were software doing things no other automaker even tries to do. Very possibly with good reason. The software that does bog standard normal things like coolant control and battery preconditioning works well and seems to be tested and deployed in a reliable way. That is still so much better than what we get out of others. I would love an electric car with no can bus or microcontrollers, so I'm right with you. If anything the point to be made is that Tesla, who has killed people with its software, is still way better than average... So yeah, we are bad at what we do.
- hardtke 1y agoIt does. I have a Ford CMax from 2014. For years, when the SiriusXM radio software update would happen it would get stuck downloading. The geniuses at Ford decided the update should continue trying to complete even if the car was turned off. So once the download got stuck, it would completely drain my battery every single time. I'd rather have a car that moves that the latest SiriusXM update in my radio. The only fix was to pull the fuse if you noticed that it was happening.