{"id":7602,"date":"2004-06-24T14:38:17","date_gmt":"2004-06-24T12:38:17","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/2004\/06\/24\/software-horror-stories\/"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T22:00:00","slug":"software-horror-stories","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2004\/06\/24\/software-horror-stories\/","title":{"rendered":"Software horror stories"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p>\t<img decoding=\"async\" class=\"alignright\" src=\"\/wordpress\/wp-content\/20040624-horror.gif\" alt=\"\"><\/p>\n<p>All sorts of computing systems are all around us.  All of these systems use some kind of software to operate.  Software is written by humans.  Humans make mistakes.  These mistakes cause some real trouble onto other humans.  Some examples of such troubles are listed at &#8220;<a href=\"http:\/\/www.cs.tau.ac.il\/~nachumd\/verify\/horror.html\">Software Horror Stories<\/a>&#8221; website.<\/p>\n<blockquote>\n<p>94. Rumor has it that a military plane flipped over when crossing the equator.<\/p>\n<\/blockquote>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>All sorts of computing systems are all around us. All of these systems use some kind of software to operate. Software is written by humans. Humans make mistakes. These mistakes cause some real trouble onto other humans. Some examples of such troubles are listed at &#8220;Software Horror Stories&#8221; website. 94. Rumor has it that a &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2004\/06\/24\/software-horror-stories\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Software horror stories<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,62],"tags":[],"keyring_services":[],"class_list":["post-7602","post","type-post","status-publish","format-standard","hentry","category-general","category-technology"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":27343,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/02\/12\/modern-software-over-engineering-mistakes\/","url_meta":{"origin":7602,"position":0},"title":"Modern Software Over-Engineering Mistakes","author":"Leonid Mamchenkov","date":"February 12, 2017","format":false,"excerpt":"\"Modern Software Over-Engineering Mistakes\" is a nice collection of examples, results and reviews of over-engineering mistakes of the modern day. Few things are guaranteed to increase all the time: Distance between stars, Entropy in the visible universe, and F*cking business requirements . Here's the list of things discussed in the\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/02\/perfect-abstraction-500x350.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":27268,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/01\/26\/choosing-the-best-software\/","url_meta":{"origin":7602,"position":1},"title":"Choosing the &#8220;best software&#8221;","author":"Leonid Mamchenkov","date":"January 26, 2017","format":false,"excerpt":"Julia Evans has a nice blog post about choosing the \"best software\". \u00a0Here is my favorite part: So, let\u2019s talk about another way to think about making decisions than \u201cwhat is the Best Thing in this situation\u201d. I run an event series called \u201clightning talks and pie\u201d. At the most\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":23975,"url":"https:\/\/mamchenkov.net\/wordpress\/2015\/04\/24\/there-is-no-cloud\/","url_meta":{"origin":7602,"position":2},"title":"There is no cloud &#8230;","author":"Leonid Mamchenkov","date":"April 24, 2015","format":"image","excerpt":"\u00a0 From Free Software Foundation, via Coding Horror.","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"FSF cloud","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2015\/04\/FSF-cloud-500x448.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":28111,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/10\/17\/the-sudden-death-and-eternal-life-of-solaris\/","url_meta":{"origin":7602,"position":3},"title":"The sudden death and eternal life of Solaris","author":"Leonid Mamchenkov","date":"October 17, 2017","format":false,"excerpt":"Bryan Cantrill wrote this blog post on the death of Solaris.\u00a0 Here's a bit like the most about it, which talks about the proprietary software vs. Open Source: Assuming that this is indeed the end of Solaris (and it certainly looks that way), it offers a time for reflection. Certainly,\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":15748,"url":"https:\/\/mamchenkov.net\/wordpress\/2011\/10\/20\/software-developers-worst-enemy\/","url_meta":{"origin":7602,"position":4},"title":"Software developer&#8217;s worst enemy","author":"Leonid Mamchenkov","date":"October 20, 2011","format":false,"excerpt":"Coding Horror has an insightful article on the software developer's worst enemy. [...] the real problem isn't the code. The code, like a newborn babe, is blameless and innocent the minute it is written into the world. Code isn't our enemy. You want to see the real enemy? Go look\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":27774,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/07\/16\/the-minimally-nice-open-source-software-maintainer\/","url_meta":{"origin":7602,"position":5},"title":"The Minimally-nice Open Source Software Maintainer","author":"Leonid Mamchenkov","date":"July 16, 2017","format":false,"excerpt":"Brian Anderson shares a few thoughts on how to appear as a minimally-nice Open Source Software maintainer. \u00a0Maintaining Open Source Software projects is a demanding job. \u00a0And the more popular the project is, the more demanding it is. \u00a0Brian shares the following practices that minimize the effort while you still\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/7602","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=7602"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/7602\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=7602"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=7602"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=7602"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=7602"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}