{"id":970,"date":"2014-12-26T13:57:52","date_gmt":"2014-12-26T11:57:52","guid":{"rendered":"http:\/\/joke-archives.com\/fun\/?p=970"},"modified":"2014-12-26T13:57:52","modified_gmt":"2014-12-26T11:57:52","slug":"interpreting-software-revisions","status":"publish","type":"post","link":"https:\/\/www.joke-archives.com\/?p=970","title":{"rendered":"Interpreting Software Revisions"},"content":{"rendered":"<p>Once you start playing with software you quickly become aware that each software package has a revision code attached to it. It is obvious that this revision code gives the sequence of changes to the product, but in reality there&#8217;s substantially more information available through the rev-code than that. This article provides a guide for interpreting the meaning of the revision codes and what they actually signify.<\/p>\n<p>1.0:<br \/>\nAlso known as &quot;one point uh-oh&quot;, or &quot;barely out of beta&quot;. We had to release because the lab guys had reached a point of exhaustion and the marketing guys were in a cold sweat of terror. We&#8217;re praying that you&#8217;ll find it more functional than, say, a computer virus and that its operation has some resemblance to that specified in the marketing copy.<\/p>\n<p>1.1:<br \/>\nWe fixed all the killer bugs &#8230;<\/p>\n<p>1.2:<br \/>\nUh, we introduced a few new bugs fixing the killer bugs and so we had to fix them, too.<\/p>\n<p>2.0:<br \/>\nWe did the product we really wanted to do to begin with. Mind you, it&#8217;s really not what the customer needs yet, but we&#8217;re working on it.<\/p>\n<p>2.1:<br \/>\nWell, not surprisingly, we broke some things in making major changes so we had to fix them. But we did a really good job of testing this time, so we don&#8217;t think we introduced any new bugs while we were fixing these bugs.<\/p>\n<p>2.2:<br \/>\nUh, sorry, one slipped through. One lousy typo error and you won&#8217;t believe how much trouble it caused!<\/p>\n<p>2.3:<br \/>\nSome jerk found a deep-seated bug that&#8217;s been there since 1.0 and wouldn&#8217;t stop nagging until we fixed it!!<\/p>\n<p>3.0:<br \/>\nHey, we finally think we&#8217;ve got it right! Most of the customers are really happy with this.<\/p>\n<p>3.1:<br \/>\nOf course, we did break a few little things.<\/p>\n<p>4.0:<br \/>\nMore features. It&#8217;s doubled in size now, by the way, and you&#8217;ll need to get more memory and a faster processor &#8230;<\/p>\n<p>4.1:<br \/>\nJust one or two bugs this time&#8230; Honest!<\/p>\n<p>5.0:<br \/>\nWe really need to go on to a new product, but we have an installed base out there to protect. We&#8217;re cutting the staffing after this.<\/p>\n<p>6.0:<br \/>\nWe had to fix a few things we broke in 5.0. Not very many, but it&#8217;s been so long since we looked at this thing we might as well call it a major upgrade. Oh, yeah, we added a few flashy cosmetic features so we could justify the major upgrade number.<\/p>\n<p>6.1:<br \/>\nSince I&#8217;m leaving the company and I&#8217;m the last guy left in the lab who works on the product, I wanted to make sure that all the changes I&#8217;ve made are incorporated before I go. I added some cute demos, too, since I was getting pretty bored back here in my dark little corner (I kept complaining about the lighting but they wouldn&#8217;t do anything). They&#8217;re talking about obsolescence planning but they&#8217;ll try to keep selling it for as long as there&#8217;s a buck or two to be made. I&#8217;m leaving the bits in as good a shape as I can in case somebody has to tweak them, but it&#8217;ll be sheer luck if no one loses them.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Once you start playing with software you quickly become aware that each software package has a revision code attached to it. It is obvious that this revision code gives the sequence of changes to the product, but in reality there&#8217;s substantially more information available through the rev-code than that. This article provides a guide for [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[406,1264,1334],"class_list":["post-970","post","type-post","status-publish","format-standard","hentry","category-computers","tag-computer","tag-revisions","tag-software"],"_links":{"self":[{"href":"https:\/\/www.joke-archives.com\/index.php?rest_route=\/wp\/v2\/posts\/970","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.joke-archives.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.joke-archives.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.joke-archives.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.joke-archives.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=970"}],"version-history":[{"count":0,"href":"https:\/\/www.joke-archives.com\/index.php?rest_route=\/wp\/v2\/posts\/970\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.joke-archives.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=970"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.joke-archives.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=970"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.joke-archives.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=970"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}