17 hours ago by WimLeers
y2k programming 2000 computers history
Unfortunately, little seems to have changed, perhaps because Y2K remediation was so successful and because it is only after a catastrophe has occurred that major reorganisations are brought about in the way an industry operates.
1. Almost all software-based systems are still designed and developed with cost and time-to-market taking priority over modularity, robustness, security, ease of modification and other software engineering principles. Testing is still the primary way in which programmers assure that software is fit for purpose, despite decades of evidence that testing can never find most errors.
2. Single points of failure are still introduced without considering the possible consequences. One current and critical example is the extraordinarily widespread dependence on the GPS signal for positioning, navigation and timing. Other examples are the almost universal reliance on encryption systems that could be destroyed by advances in quantum computing, and the growing dependence of multiple systems on identical software components or on identical sources of open data.
3. In the interests of efficiency, supply chains have become far more tightly coupled and redundancy has been removed with little thought about the impact on resilience, making cascade failures more likely.
4. There is an increased unwillingness to use regulation to encourage private companies to write better software.
The current cybersecurity crisis is one consequence of this failure to learn from Y2K but as there is no deadline to compel urgent action the risks to society from badly designed and insecure software are certain to continue to increase.
17 hours ago by WimLeers
related tags& 1987 2000 2017-10 2017 3d 808 academia academic africa agriculture airjordan airplane america american-west ampersand ancient animals anne-marie+slaughter anne_applebaum anthropology apple archaeology architecture argument art article articles asia astronomy audio austerity authority aviation basketball bbc bible blog blogspot boeing-747 boiling book books booze bread brexit buddhism bullshit burma business california cap capitalism cartography cg chicken child children china chinese cia class climatechange clothing cocktails coefficient companies competitiveness computergraphics computers construction contracts cool credit cuisine culture curiosities customerservice data dc debt debunk design deutsch development disaster discretionary disposable dmv dogs donaldtrump drinks drum-machine duck eccentric economic economics education edx election environment equality es6 europe event evidence exotic exploitation extraordinary extravagant factoids fair faire fall fascism felix-cohen festival finance flowers flying food foreign future gametheory gandolfi gap gender germany gfc gini government grain graphics handwriting health hiring história hour household html hypercard imagery imf improvements income indonesia inequality inflation intelligence interesting interetarchive internet interview iron islam italian journalism journals js justice languages largeformat law learning legal letters liberalism linkfodder literature living london malaria map mapping marginalrevolution market.crashes markets marriage maryland massachusetts massacre mathematics maturity maximisation md medicine medieval michigan middleeast migration military mipmap mit-4.605x mobility money moonshine movies music muslim myanmar nationalism naval navy nazi nba neoliberalism newengland news nixon nova npr nvidia nyc obama oecd of old online-courses output pain parchute part-time peking penmanship people persecution personalities persuasion pharmacology philosophy photo photos physics podcast poetry policy politics postable poster poverty power precariat predictions priests privacy process productivity profit programming prolog propaganda psychology race racism radio rail recovery recruiters reference refugee relationships religion renaissance research researcher retro review rights robmalda rohingya rome russia salary schools science secular security siagram skill skills slashdot slavery snowden social social_memory socialism soviet soviet_russia space spending stagflation stagnation stalin standard statistics stock.market strange survival taste tax taxcredit trade trap travel trial twitter uk ukraine uncanny underinvestment union united_states up us usa utah valley video videos viewcamera virginia visualization war warfare water web women wonk workers writing xkcd y2k zero
Copy this bookmark: