{"id":76,"date":"2012-05-26T22:49:00","date_gmt":"2012-05-26T22:49:00","guid":{"rendered":"http:\/\/sdi.thoughtstorms.info\/?p=76"},"modified":"2012-05-26T22:49:00","modified_gmt":"2012-05-26T22:49:00","slug":"ward-cunningham-interview","status":"publish","type":"post","link":"https:\/\/sdi.thoughtstorms.info\/?p=76","title":{"rendered":"Ward Cunningham Interview"},"content":{"rendered":"<div dir=\"ltr\" trbidi=\"on\">\n<div dir=\"ltr\" trbidi=\"on\">Another good <a href=\"http:\/\/www.drdobbs.com\/architecture-and-design\/240000393\">Ward Cunningham interview<\/a><\/div>\n<blockquote><p>The job was really to take C++, which was a fairly static language, and show people how to write dynamic programs in a static language. That&#8217;s what most of the patterns in that book were about. And in the process, patterns extended the life of C++ by a decade, which is not what I thought would happen. What I thought would happen is people, when they learned these patterns, would look at them and say, &#8220;Wow, these patterns are hard in C++ and they&#8217;re easy in Smalltalk. So if I want to think in terms of these patterns, I might as well use a language where they&#8217;re easily expressed.&#8221; And extend the life of Smalltalk by a decade. But the opposite happened.<\/p><\/blockquote>\n<p>I always suspected that the patterns everyone got so excited about were basically a way of overcoming static typing. Ward confirms it \ud83d\ude42<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Another good Ward Cunningham interview The job was really to take C++, which was a fairly static language, and show people how to write dynamic programs in a static language. That&#8217;s what most of the patterns in that book were about. And in the process, patterns extended the life of C++ by a decade, which [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[53,421,450,491,501],"class_list":["post-76","post","type-post","status-publish","format-standard","hentry","category-opinion","tag-c","tag-smalltalk","tag-test-driven-development","tag-ward-cunningham","tag-wik"],"_links":{"self":[{"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/posts\/76","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=76"}],"version-history":[{"count":0,"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/posts\/76\/revisions"}],"wp:attachment":[{"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=76"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=76"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=76"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}