{"id":60,"date":"2003-07-23T20:13:39","date_gmt":"2003-07-24T01:13:39","guid":{"rendered":"http:\/\/jthurber.com\/blog\/?p=60"},"modified":"2003-07-23T20:13:39","modified_gmt":"2003-07-24T01:13:39","slug":"from-the-weblog-of-bruce-eckel","status":"publish","type":"post","link":"https:\/\/jthurber.com\/blog\/?p=60","title":{"rendered":"From the weblog of Bruce Eckel"},"content":{"rendered":"<p><a href=\"http:\/\/mindview.net\/WebLog\/log-0038\">Here (Bruce Eckel&#8217;s Blog)<\/a> is a great artice entitled &#8220;The Ideal Programmer&#8221;.  Some good snippets:<\/p>\n<blockquote>\n<li>&#8230;the most fundamental concept in computing &#8230; the &#8220;DRY&#8221; principle (&#8220;Don&#8217;t Repeat Yourself&#8221;  \u2013 which includes but means more than &#8220;don&#8217;t write the same code twice in  more than one place.&#8221; It means: &#8220;there should be one authoritative repository  for each concept in a program.&#8221;) \u2013 is practically ignored (and perhaps not  even understood) by a large percentage of programmers.<\/li>\n<li>5% of the programmers are 20 times more productive than the other 95% &#8230; there&#8217;s the idea that the  majority (probably that other 95%) of programmers don&#8217;t read books on  programming, and perhaps only have the language manual at their desk<\/li>\n<\/blockquote>\n<p>Might want to add it to your subscription list.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here (Bruce Eckel&#8217;s Blog) is a great artice entitled &#8220;The Ideal Programmer&#8221;. Some good snippets: &#8230;the most fundamental concept in computing &#8230; the &#8220;DRY&#8221; principle (&#8220;Don&#8217;t Repeat Yourself&#8221; \u2013 which includes but means more than &#8220;don&#8217;t write the same code twice in more than one place.&#8221; It means: &#8220;there should be one authoritative repository for [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-60","post","type-post","status-publish","format-standard","hentry","category-found-on-web"],"_links":{"self":[{"href":"https:\/\/jthurber.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/60","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jthurber.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jthurber.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jthurber.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jthurber.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=60"}],"version-history":[{"count":0,"href":"https:\/\/jthurber.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/60\/revisions"}],"wp:attachment":[{"href":"https:\/\/jthurber.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=60"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jthurber.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=60"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jthurber.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=60"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}