{"id":114,"date":"2004-12-12T17:22:20","date_gmt":"2004-12-12T17:22:20","guid":{"rendered":"http:\/\/localhost:8000\/?p=114"},"modified":"2004-12-12T17:22:20","modified_gmt":"2004-12-12T17:22:20","slug":"origin-of-the-one-right-place","status":"publish","type":"post","link":"https:\/\/blog.gwadej.org\/programmer-musings\/2004\/12\/origin-of-the-one-right-place\/","title":{"rendered":"Origin of The One, Right Place"},"content":{"rendered":"<p>Back in September, I talked a bit about <a target=\"_blank\" rel=\"noopener\" href=\"\/programmer_musings\/2004\/09\/the-one-right-place\/\">The One, Right Place<\/a> and what a useful concept it is. I&#8217;m now reading the second edition of <cite>Code Complete<\/cite> and ran across this concept once again. More importantly, McConnell references the book where I first read about the concept: <cite>Programming on Purpose: Essays on Software Design<\/cite>. This was the first of three books collecting together articles by P. J. Plauger from <cite>Computer Language<\/cite> magazine.<\/p>\n<p>The fact that I had forgotten the origin of the <em>One, Right Place<\/em> tells me that it&#8217;s time to re-read these books. Hopefully, I&#8217;ll get a chance soon and can review them properly for my site.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Back in September, I talked a bit about The One, Right Place and what a useful concept it is. I&#8217;m now reading the second edition of Code Complete and ran across this concept once again. More importantly, McConnell references the book where I first read about the concept: Programming on Purpose: Essays on Software Design.\u2026 <span class=\"read-more\"><a href=\"https:\/\/blog.gwadej.org\/programmer-musings\/2004\/12\/origin-of-the-one-right-place\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[106],"_links":{"self":[{"href":"https:\/\/blog.gwadej.org\/programmer-musings\/wp-json\/wp\/v2\/posts\/114"}],"collection":[{"href":"https:\/\/blog.gwadej.org\/programmer-musings\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.gwadej.org\/programmer-musings\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.gwadej.org\/programmer-musings\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.gwadej.org\/programmer-musings\/wp-json\/wp\/v2\/comments?post=114"}],"version-history":[{"count":0,"href":"https:\/\/blog.gwadej.org\/programmer-musings\/wp-json\/wp\/v2\/posts\/114\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.gwadej.org\/programmer-musings\/wp-json\/wp\/v2\/media?parent=114"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.gwadej.org\/programmer-musings\/wp-json\/wp\/v2\/categories?post=114"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.gwadej.org\/programmer-musings\/wp-json\/wp\/v2\/tags?post=114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}