{"id":2467,"date":"2017-07-03T01:43:08","date_gmt":"2017-07-03T06:43:08","guid":{"rendered":"http:\/\/dwaynephillips.net\/workingup\/?p=2467"},"modified":"2017-06-17T08:58:27","modified_gmt":"2017-06-17T13:58:27","slug":"whats-in-a-name-programmers-and-such","status":"publish","type":"post","link":"https:\/\/dwaynephillips.net\/workingup\/2017\/07\/whats-in-a-name-programmers-and-such\/","title":{"rendered":"What&#8217;s In a Name? Programmers and Such"},"content":{"rendered":"<p>by Dwayne Phillips<\/p>\n<p><strong>We consider what the world calls &#8220;computer programmers&#8221; these days.<\/strong><\/p>\n<p>Developers. That is what we seem to call computer programmers these days. I work in a building with perhaps a hundred developers. &#8220;Are you a developer?&#8221; people ask me. Sigh.<\/p>\n<p>The trouble is, these developers are not developers because they aren&#8217;t developing software. They are maintainers because they are maintaining software. No one calls anyone a &#8220;maintainer.&#8221; At least I haven&#8217;t heard that term.<\/p>\n<p>Let&#8217;s back up a few steps and consider software maintenance. The majority of computer programming is in software maintenance. Hence, the majority of money for computer programmers is in software maintenance. Few, however, consider the latter $$$.<\/p>\n<p>(For more information on software maintenance, search Amazon.com for many books. A classic text <a href=\"https:\/\/www.amazon.com\/Software-Maintenance-Guidebook-Robert-Glass\/dp\/0138217289\/ref=sr_1_4?ie=UTF8&amp;qid=1497707318&amp;sr=8-4&amp;keywords=software+maintenance\">is listed here<\/a>.)<\/p>\n<p>Software maintenance starts with an existing computer program. The maintainer changes the software in one of three ways:<\/p>\n<ol>\n<li>Adaptive<\/li>\n<li>Perfective<\/li>\n<li>Corrective<\/li>\n<\/ol>\n<p>Adaptive changes adapt the software to new requirements. This is the most development-oriented type of maintenance. Perfective changes to software so that it is better in some sense (faster, less memory, less electric power, etc.). Corrective ensures that 2+2=4, not 3.<\/p>\n<p>Consider Microsoft Word (why not?). The first version was released, well, I don&#8217;t know, some long time ago. Hence, 98.6% of all work on MS Word has been software maintenance.<\/p>\n<p>Consider Agile Development (everyone does this, right?). The first release comes after the first sprint or whatever we call that first short period of time. Thereafter, all programming is software maintenance.<\/p>\n<p>Simple stuff. Simple title. Rarely used. Oh well. We carry on, sometimes in reverse.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>by Dwayne Phillips We consider what the world calls &#8220;computer programmers&#8221; these days. Developers. That is what we seem to call computer programmers these days. I work in a building with perhaps a hundred developers. &#8220;Are you a developer?&#8221; people ask me. Sigh. The trouble is, these developers are not developers because they aren&#8217;t developing [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32,23,66],"tags":[154,145,186],"class_list":["post-2467","post","type-post","status-publish","format-standard","hentry","category-communication","category-programming","category-word","tag-communication","tag-programming","tag-word"],"_links":{"self":[{"href":"https:\/\/dwaynephillips.net\/workingup\/wp-json\/wp\/v2\/posts\/2467","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dwaynephillips.net\/workingup\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dwaynephillips.net\/workingup\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dwaynephillips.net\/workingup\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dwaynephillips.net\/workingup\/wp-json\/wp\/v2\/comments?post=2467"}],"version-history":[{"count":1,"href":"https:\/\/dwaynephillips.net\/workingup\/wp-json\/wp\/v2\/posts\/2467\/revisions"}],"predecessor-version":[{"id":2468,"href":"https:\/\/dwaynephillips.net\/workingup\/wp-json\/wp\/v2\/posts\/2467\/revisions\/2468"}],"wp:attachment":[{"href":"https:\/\/dwaynephillips.net\/workingup\/wp-json\/wp\/v2\/media?parent=2467"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dwaynephillips.net\/workingup\/wp-json\/wp\/v2\/categories?post=2467"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dwaynephillips.net\/workingup\/wp-json\/wp\/v2\/tags?post=2467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}