3 ms·
Imagine if you were an airline that didn't bother to maintain planes. When you build software you should plan to maintain it. Bug fixes, features, upgrades, et
by s2g 8y ago
Imagine if you were an airline that didn't bother to maintain planes.
When you build software you should plan to maintain it. Bug fixes, features, upgrades, etc...
- nobleach 8y agoImagine if you were an airline that payed your mechanics absolute bottom dollars and gave them incredibly silly restrictions based on fears of non-tech people. Imagine if you made them sit in countless meetings while people with more years with the airline made decisions that the mechanics KNEW were wrong. That's how the government does IT.
- reaperducer 8y ago>I think you're over-estimating the amount of data involved. A better analogy would be if you were an airline and kept upgrading airplanes before they were needed. Airplanes (especially private ones) fly for decades and decades. No one is suggesting that the IRS systems weren't maintained. Obviously they were since they exist on virtualized hardware.
- lostapathy 8y agoAirplanes get upgraded all the time - fresh seats, newer gps tech, etc. Software systems like this get “mainenance” of the bare minimum sense - think a new battery after the original is dead.
- pbourke 8y agoExactly. The government also ensures that if an issue is found with a airplane The Shit Hits the Fan and multiple parties are heavily incentivized to fix it. We need a similar approach to critical IT infrastructure.