{"id":245,"date":"2004-09-16T18:53:20","date_gmt":"2004-09-16T22:53:20","guid":{"rendered":"https:\/\/www.goer.org\/wordpress\/make_money_fast_with_clean_markup"},"modified":"2004-09-16T18:53:20","modified_gmt":"2004-09-16T22:53:20","slug":"make_money_fast_with_clean_markup","status":"publish","type":"post","link":"https:\/\/www.goer.org\/Journal\/2004\/09\/make_money_fast_with_clean_markup.html","title":{"rendered":"Make Money Fast with Clean Markup"},"content":{"rendered":"<p>Rakesh Pai: &#8220;<a href=\"http:\/\/piecesofrakesh.blogspot.com\/2004\/09\/economics-of-xhtml.html\" title=\"theoretical musings on how XHTML might save you money\">The Economics of XHTML<\/a>&#8221; (via <a href=\"http:\/\/annevankesteren.nl\/archives\/2004\/09\/business-failure\" title=\"Anne follows up on Rakesh\">Anne Van Kesteren<\/a>). Anne advises that when you read Rakesh&#8217;s article, you sub in &#8220;semantic HTML&#8221; for &#8220;XHTML&#8221;. That&#8217;s a good substitution, although I actually prefer &#8220;clean markup.&#8221; Making your markup more semantic is a good thing, up to a point. Once you cross a certain line, your mind begins an inevitable slide into Semantic Extremism, until eventually you&#8217;ve convinced yourself that <em>everything<\/em> should be a list item or some such nonsense.<sup>[<a href=\"#16-1\">1<\/a>]<\/sup> But I digress.<\/p>\n<p>There have been countless <a href=\"http:\/\/www.meyerweb.com\/eric\/thoughts\/2004\/09\/13\/standards-savings\/\" title=\"Standards Savings: Eric Meyer follows up on Rakesh\">articles<\/a> like Rakesh&#8217;s about how <del>XHTML<\/del> clean markup will save you big bucks.  Honestly, I don&#8217;t fundamentally doubt the overall theory, but it disturbs me that none of these fine articles puts out hard numbers on how much money you&#8217;ll <em>actually<\/em> save in practice. The most concrete examples in the genre so far are the &#8220;redesign articles&#8221;, wherein the author picks a large site with crufty markup, redesigns the home page with clean markup, and performs a <strong>highly naive calculation<\/strong> of the bandwidth saved. The best article that I know of is <a href=\"http:\/\/devedge.netscape.com\/viewsource\/2003\/espn-interview\/01\/\" title=\"on the ESPN redesign\">Mike Davidson&#8217;s interview with DevEdge<\/a>, and even that piece only provides a theoretical estimate.<\/p>\n<p>So let&#8217;s all put on our Business Analyst hats and ask a few questions that might be pertinent for designing an actual case study. To be sure, thinking in BizDev does not come naturally to most folks, certainly not me.<sup>[<a href=\"#16-2\">2<\/a>]<\/sup> So first, a short cleansing ritual, to prepare the mind for these alien thoughts:<\/p>\n<p><em>Ph&#8217;nglui mglw&#8217;nafh Forbes R&#8217;lyeh wgah&#8217;nagl fhtagn! ROI! ROI! ROI! Aiiiiieeee!<\/em><\/p>\n<p>Ah, there we go. Now, consider a largish commercial site:<\/p>\n<ul>\n<li>\n<p>What are the actual bandwidth savings over one-month period, factoring in caching, real-world resource request patterns, etc.?<\/p>\n<\/li>\n<li>\n<p>How much does a TB of bandwidth go for these days? How much will that same TB cost three years from now?<\/p>\n<\/li>\n<li>\n<p>How much developer time does it take to refactor a complicated CMS to produce clean markup?<\/p>\n<\/li>\n<li>\n<p>How much developer time does it take to clean up legacy content? Is this archived material accessed often enough to be worth cleaning?<\/p>\n<\/li>\n<li>\n<p>Are developers who have modern skills more expensive than old-skool <code>&lt;font&gt;<\/code>-happy developers? (I would think so.)<\/p>\n<\/li>\n<li>\n<p>What percentage of visitors use NN 4 or IE 4? Does the revenue lost from these visitors outweigh the overall bandwidth savings?<\/p>\n<\/li>\n<li>\n<p>How much does it cost to employ other techniques to speed up your site, such as enabling conditional gzip compression? Comparing these techniques with a total redesign, which ones are the cheapest?<\/p>\n<\/li>\n<\/ul>\n<p>I don&#8217;t have the answers to these questions. But I do suspect that any web design shops that <em>can<\/em> answer these questions (with non-foofy numbers) basically have a license to print money.<\/p>\n<p><small><a name=\"16-1\"><\/a>1. If we all lived in Web Designer City, a metropolis bustling with architects and bricklayers, professors and artists, hustlers and street vendors, <em>you<\/em> would be the guy staggering down the street, muttering to himself.<\/small><\/p>\n<p><small><a name=\"16-2\"><\/a>2. Business persons tend to ask questions that either A) make no sense or B) are so hard that any response you get back is almost certainly a lie. Or if we&#8217;re feeling charitable, a &#8220;Wild Ass Guess.&#8221;<\/small><\/p>\n","protected":false},"excerpt":{"rendered":"<p>To be sure, thinking in BizDev does not come naturally to most folks, certainly not me. So first, a short cleansing ritual, to prepare the mind for these alien thoughts:<\/p>\n<p><em>Ph&#8217;nglui mglw&#8217;nafh Forbes R&#8217;lyeh wgah&#8217;nagl fhtagn! ROI! ROI! ROI! Aiiiiieeee!<\/em><\/p>\n<p>Ah, there we go. Now, consider a largish commercial site&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-245","post","type-post","status-publish","format-standard","hentry","category-web"],"_links":{"self":[{"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/posts\/245","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/comments?post=245"}],"version-history":[{"count":0,"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/posts\/245\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/media?parent=245"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/categories?post=245"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/tags?post=245"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}