{"id":69,"date":"2011-01-29T09:43:00","date_gmt":"2011-01-29T09:43:00","guid":{"rendered":"\/lisa\/post\/2011\/01\/29\/Preparing-a-Surface.aspx"},"modified":"2011-01-29T09:43:00","modified_gmt":"2011-01-29T09:43:00","slug":"preparing-a-surface","status":"publish","type":"post","link":"https:\/\/spacefold.com\/lisa\/2011\/01\/29\/preparing-a-surface\/","title":{"rendered":"Preparing a Surface"},"content":{"rendered":"<p>A <a title=\"Blog post on painting\" href=\"\/lisa\/2008\/11\/30\/Waiting-for-the-paint-to-dry-in-software-development\/\">while back<\/a>, I mentioned Art Fuller, who taught me to paint a house properly, both inside and out.&nbsp; He also taught me how to tar a roof.<\/p>\n<p>This all happened at a teen work camp called Lincoln Farm.&nbsp; I recently connected with some other alumni of that wonderful place, including <a title=\"Peter B's blog\" href=\"http:\/\/pablookandsee.blogspot.com\/\" target=\"_blank\" rel=\"noopener\">Peter Blacksberg<\/a>. Peter has derived a really interesting&nbsp;list of rules to live by, based partly on what he learned at LF.<\/p>\n<p>Maybe with Peter&#8217;s permission I&#8217;ll share that list here at some point&#8230;&nbsp; at any rate, it got me thinking about all the things that <strong>I<\/strong> learned at LF, and all the people who taught me those things.<\/p>\n<p>Art Fuller taught me to paint houses, but Wally Hochman (&#8220;Waldo&#8221;) taught me to paint on a smaller scale, with oils and acrylics.&nbsp; Here&#8217;s a shot of my first oil painting, from when I was about 12.&nbsp; It&#8217;s still up on my office wall at home.&nbsp; As you can see, I started dreaming of a guitar player (because I didn&#8217;t have a prayer of drawing a bass!) long before I met C.<\/p>\n<p>&nbsp;<img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"\/lisa\/wp-non\/migrated\/2011\/1\/TheNonBlueGuitar.jpg\" alt=\"The Non-Blue Guitar\" \/><\/p>\n<p>As you <strong>can&#8217;t<\/strong> see here, we usually painted on masonite.&nbsp; Wally showed us how to gesso the surface with several layers, and then comb the not-dry gesso in a cross pattern, to give it the proper texture.&nbsp; We also learned how to stretch a canvas, but Waldo said it was better to learn the older technique first.&nbsp; It had superior characteristics: durability and maintaining the original brightness of the colors.<\/p>\n<p>Art and Wally had that attention to detail, and to first principles, in common.&nbsp; I wish more people did.<\/p>\n<p>When I look at stuff like <a title=\"A jumping off point to go explore these VS tools\" href=\"http:\/\/blogs.msdn.com\/b\/philpenn\/archive\/2010\/08\/04\/introducing-lightswitch-and-webmatrix-new-visual-studio-tools\/\" target=\"_blank\" rel=\"noopener\">WebMatrix and LightSwitch<\/a>, I don&#8217;t have a problem with it.&nbsp; I do have something of a problem with people who make a guru-living showing less experienced folks &#8220;how easy it is&#8221; to build an application in either RAD environment, basically doing nothing but parroting&nbsp;a few MS samples which were carefully designed to avoid exposing any limitations in the tools whatsoever.&nbsp;<\/p>\n<p>These&nbsp;demonstrators often don&#8217;t extend what you can do with the tools at all, they&#8217;re simply popularizing them, helping give them exposure in a wider audience.&nbsp; Chances are that they&#8217;ve either discovered (or been showed in private, and are helping to pass on) one or two neat tricks that won&#8217;t make it into the MS official docs, sure.&nbsp;&nbsp;That&#8217;s another place their value-add comes in.&nbsp;<\/p>\n<p>But IMHO, sorry, it&#8217;s all basically worthless without a deeper context.<\/p>\n<h2>The &#8220;How Easy It Is&#8221; People<\/h2>\n<p>The truth is, I cringe every time I hear the words &#8220;<strong>let me show you how easy it is<\/strong>&#8221; followed by a demo of design surfaces.&nbsp; It&#8217;s not because easy is bad &#8212; easy is great.&nbsp; But it&#8217;s also terrifically hard to make things look easy. There&#8217;s a huge amount of&nbsp; <a title=\"blue men show you how it's done\" href=\"http:\/\/www.youtube.com\/watch?v=KuQvgswttz0\" target=\"_blank\" rel=\"noopener\">plumbing<\/a>&nbsp;built in, flushing the difficulty away&nbsp;from the sweet and clean&nbsp;surfaces.&nbsp;&nbsp;<\/p>\n<p>If you want to get any real work done, you need to respect that plumbing, and acknowledge it as a requirement.&nbsp; Otherwise you&#8217;re not willing to pay for it, you&#8217;re not willing to learn how to do it, you&#8217;re not willing to get your hands dirty, you&#8217;re not patient enough to put the time in for it.&nbsp;<\/p>\n<p>In fact, the first time you need to do anything beyond a demo on your own, you&#8217;re just going to feel cheated. I&#8217;ve seen this happen too many times.&nbsp; The person who eagerly viewed that demo now throws the entire&nbsp;architecture out&nbsp;with the dirty bathwater.<\/p>\n<p>Multiple layers of white&nbsp;gesso&nbsp;support the bright colors. Sanding and repairing the wood keeps a new layer of house paint from blistering in the sun.&nbsp;<\/p>\n<p>An appreciation for, and an understanding of, some foundational skills will be required to get any value from WebMatrix and LightSwitch, let alone to extend them.&nbsp; And this is not an embarrassment, or something to be hushed up so that people think they will never have to write a line of code.&nbsp; Robust plumbing should be celebrated (and pressure-tested).&nbsp;<\/p>\n<h2>New surfaces here at TechSpoken<\/h2>\n<p>Let me take a moment to acknowledge the heroic plumbers of <a title=\"BlogEngine.NET at Codeplex\" href=\"http:\/\/blogengine.codeplex.com\/\" target=\"_blank\" rel=\"noopener\">BlogEngine.Net<\/a>.&nbsp;<\/p>\n<p>I&#8217;ve spent some time this weekend upgrading to the newly-released version 2.0.&nbsp; It&#8217;s because their work is robust &#8212;&nbsp;and also because I take the trouble to understand it properly &#8212; that the upgrade has gone as well as it did.&nbsp;<\/p>\n<p>And it&#8217;s because the surface is well-prepared that I could take the opportunity to do a little bit of re-theming at the same time.&nbsp;&nbsp; I wanted to lighten it up a bit.&nbsp;I hope you like the result.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A while back, I mentioned Art Fuller, who taught me to paint a house properly, both inside and out.&nbsp; He also taught me how to tar a roof. This all happened at a teen work camp called Lincoln Farm.&nbsp; I recently connected with some other alumni of that wonderful place, including Peter Blacksberg. Peter has<a class=\"more-link\" href=\"https:\/\/spacefold.com\/lisa\/2011\/01\/29\/preparing-a-surface\/\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,4],"tags":[],"class_list":["post-69","post","type-post","status-publish","format-standard","hentry","category-general-techspeak","category-life"],"_links":{"self":[{"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/posts\/69","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/comments?post=69"}],"version-history":[{"count":0,"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/posts\/69\/revisions"}],"wp:attachment":[{"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/media?parent=69"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/categories?post=69"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/tags?post=69"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}