{"id":145,"date":"2008-01-09T12:12:00","date_gmt":"2008-01-09T12:12:00","guid":{"rendered":"\/lisa\/post\/2008\/01\/09\/SandCastles-in-the-Air.aspx"},"modified":"2008-01-09T12:12:00","modified_gmt":"2008-01-09T12:12:00","slug":"sandcastles-in-the-air","status":"publish","type":"post","link":"https:\/\/spacefold.com\/lisa\/2008\/01\/09\/sandcastles-in-the-air\/","title":{"rendered":"SandCastles in the Air"},"content":{"rendered":"<p>Went to a <a title=\"BayNet UG\" href=\"http:\/\/www.baynetug.org\/DesktopDefault\/\" target=\"_blank\" rel=\"noopener\">East Bay .NET user group meeting tonight<\/a>, &#8216;specially, because David Wright, architect&nbsp;of the <a title=\"Sandcastle on MSDN\" href=\"http:\/\/msdn2.microsoft.com\/en-us\/vstudio\/bb608422\/\" target=\"_blank\" rel=\"noopener\">Sandcastle<\/a>&nbsp;team was speaking.&nbsp;<\/p>\n<p>I&#8217;ve seen David&#8217;s presentations on various videos, but it was a delight to meet him in person and see the passion that he brings to the special arts that involve bringing automated tools into the world of documentation.&nbsp; This is a subject that is very dear to my heart.<\/p>\n<p class=\"NB\">I have to say I almost deleted the word &#8220;passion&#8221; in the last paragraph.&nbsp; MS have really devalued it.&nbsp; But I mean it, it&#8217;s the right word, and&#8230; I won&#8217;t let it be taken away from me by a bunch of marketeers.<\/p>\n<p>Another thing that is dear to my heart and that <a title=\"XSLT blog post\" href=\"\/lisa\/2007\/10\/07\/XSLT-and-other-declarative-languages-neither-elven-bread-nor-kibble\/\">I believe I have mentioned before<\/a> is&nbsp;Sandcastle&#8217;s validation of XSLT as a robust means of supporting multiple types of content generated in a pipeline.&nbsp;<\/p>\n<p>Anyway, XSLT or no XSLT, I went to this presentation because I hope to get <a title=\"RDLDocumenter and XMLRSDocs\" href=\"\/articles\/xmlrsdocs\/\">RDLDocumenter<\/a> to slip Reporting Services metadata directly into application docs, as a first-class citizen. I am still casting around for exactly the right\/best&nbsp;place to finesse XMLRSDocs into the Sandcastle pipeline, but&nbsp;I sure got a lot of ideas tonight, and&nbsp;if one&nbsp;chooses to bring XSLT into the equation, Sandcastle makes that choice a no-brainer.&nbsp;I had fun.<\/p>\n<p>Still, I&#8217;m saddened. David believes passionately in the value of automating documentation, and so do I.&nbsp; But he thinks that the problem with the quality&nbsp;of the&nbsp;<em>content<\/em> his tool is generating is the <em>number<\/em>&nbsp; of User Ed folks it would take to keep up with the mushrooming number of API topics that need to be documented. He also thinks that dev folks can&#8217;t, or won&#8217;t, write good documentation. Here, we differ.&nbsp;<\/p>\n<p><em>If David were right about whether or not devs can, or will,&nbsp;write good docs, the truly valuable documentation on the new .NET framework features would not be in the dev blogs.<\/em>&nbsp; And that&#8217;s where it all is these days.&nbsp;<\/p>\n<p>Programmers and PMs are writing extensive, informative, meticulously formatted and beautifully expressive blogs, replete with really <em>useful&nbsp;<\/em>code samples and conceptual background&#8230; &nbsp;because (pick one, pick all):<\/p>\n<ul>\n<li>they&#8217;re desperate for their work to be understood and properly used<\/li>\n<li>they haven&#8217;t a hope in hell of getting it properly exposed otherwise<\/li>\n<li>they&#8217;re proud of what they&#8217;ve done<\/li>\n<li>they&#8217;re the best and closest authority on what they&#8217;ve done<\/li>\n<li>they&#8217;re encouraged in-house to spend their (ahem) &#8220;free&#8221; time stepping up to the plate to fill this gap<\/li>\n<li>&#8230; ? Your call.<\/li>\n<\/ul>\n<p>I don&#8217;t know exactly <em>why<\/em> they&#8217;re doing it, but they sure are doing it, so I know they can and will.&nbsp;<\/p>\n<p>What am I saying &#8220;they&#8221; for!?! <a title=\"TMM explanation post\" href=\"\/lisa\/2007\/10\/17\/What-LSN-was-Not-Allowed-to-Do-What-LSN-Plans-to-Do-About-It-Now-and-What-You-and-I-Will-Never-Call-It\/\">TMM<\/a> is basically the same deal. I&#8217;m in the same trap.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Went to a East Bay .NET user group meeting tonight, &#8216;specially, because David Wright, architect&nbsp;of the Sandcastle&nbsp;team was speaking.&nbsp; I&#8217;ve seen David&#8217;s presentations on various videos, but it was a delight to meet him in person and see the passion that he brings to the special arts that involve bringing automated tools into the world<a class=\"more-link\" href=\"https:\/\/spacefold.com\/lisa\/2008\/01\/09\/sandcastles-in-the-air\/\">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":[5,10,11],"tags":[],"class_list":["post-145","post","type-post","status-publish","format-standard","hentry","category-reporting","category-xml-xslt","category-xmlrsdocs"],"_links":{"self":[{"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/posts\/145","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=145"}],"version-history":[{"count":0,"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/posts\/145\/revisions"}],"wp:attachment":[{"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/media?parent=145"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/categories?post=145"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/tags?post=145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}