{"id":1128,"date":"2010-11-09T09:01:06","date_gmt":"2010-11-09T16:01:06","guid":{"rendered":"http:\/\/juixe.com\/techknow\/?p=1128"},"modified":"2010-11-07T11:37:56","modified_gmt":"2010-11-07T18:37:56","slug":"the-programmers-triforce","status":"publish","type":"post","link":"http:\/\/juixe.com\/techknow\/index.php\/2010\/11\/09\/the-programmers-triforce\/","title":{"rendered":"The Programmer&#8217;s Triforce"},"content":{"rendered":"<p>I don&#8217;t remember where I read it or hear it, but the idea that a computer program is a combination of code and data has stuck with me.  I would only add that a great computer program is designed with the user experience in mind.  There is a design pattern that embodies this idea of code, data, and user experience is Model-View-Controller.  This combination of programming and design elements forms a foundation of any program I&#8217;ve designed that it manifests in The Programmer&#8217;s Triforce.<\/p>\n<div id=\"attachment_1145\" style=\"width: 545px\" class=\"wp-caption aligncenter\"><span class=\"frame-outer  size-full wp-image-1145\"><span><span><span><span><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1145\" data-attachment-id=\"1145\" data-permalink=\"http:\/\/juixe.com\/techknow\/index.php\/2010\/11\/09\/the-programmers-triforce\/code-triforce\/\" data-orig-file=\"http:\/\/juixe.com\/techknow\/wp-content\/uploads\/2010\/10\/code-triforce.png\" data-orig-size=\"535,481\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"The Programmer&#8217;s Triforce\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;The Programmer&#8217;s Triforce&lt;\/p&gt;\n\" data-medium-file=\"http:\/\/juixe.com\/techknow\/wp-content\/uploads\/2010\/10\/code-triforce-300x269.png\" data-large-file=\"http:\/\/juixe.com\/techknow\/wp-content\/uploads\/2010\/10\/code-triforce.png\" src=\"http:\/\/juixe.com\/techknow\/wp-content\/uploads\/2010\/10\/code-triforce.png\" alt=\"The Programmer&#039;s Triforce\" title=\"The Programmer&#039;s Triforce\" width=\"415\" height=\"373\" class=\"size-full wp-image-1145\" srcset=\"http:\/\/juixe.com\/techknow\/wp-content\/uploads\/2010\/10\/code-triforce.png 535w, http:\/\/juixe.com\/techknow\/wp-content\/uploads\/2010\/10\/code-triforce-300x269.png 300w\" sizes=\"(max-width: 535px) 100vw, 535px\" \/><\/span><\/span><\/span><\/span><\/span><p id=\"caption-attachment-1145\" class=\"wp-caption-text\">The Programmer's Triforce<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>I don&#8217;t remember where I read it or hear it, but the idea that a computer program is a combination of code and data has stuck with me. I would only add that a great computer program is designed with the user experience in mind. There is a design pattern that embodies this idea of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":""},"categories":[3],"tags":[30,57,315,804,316,153],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p902K-ic","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/posts\/1128"}],"collection":[{"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/comments?post=1128"}],"version-history":[{"count":7,"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/posts\/1128\/revisions"}],"predecessor-version":[{"id":1162,"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/posts\/1128\/revisions\/1162"}],"wp:attachment":[{"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/media?parent=1128"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/categories?post=1128"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/tags?post=1128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}