<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Blog of Clint Andrew Hall &#187; Rant</title>
	<atom:link href="http://www.clintandrewhall.com/blog/category/rant/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.clintandrewhall.com/blog</link>
	<description>Welcome to my corner of the web, where I post my ponderings, pictures and pontifications.</description>
	<lastBuildDate>Tue, 31 Aug 2010 20:27:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Node Knockout 2010: In Response to John Resig</title>
		<link>http://www.clintandrewhall.com/blog/2010/08/node-knockout-2010-in-response-to-john-resig/</link>
		<comments>http://www.clintandrewhall.com/blog/2010/08/node-knockout-2010-in-response-to-john-resig/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 18:49:42 +0000</pubDate>
		<dc:creator>Clint</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Rant]]></category>

		<guid isPermaLink="false">http://www.clintandrewhall.com/blog/?p=125</guid>
		<description><![CDATA[I had to respond to some of John Resig's tweets regarding Node Knockout 2010.]]></description>
			<content:encoded><![CDATA[<h2>First, a bit of background.</h2>
<p>When the Node Knockout competition was announced several months ago, I signed up immediately; it sounded like a helluvalotta fun and lit a fire for me to learn the ins and outs of Node as quickly as possible.  I recruited a couple of my buddies and the contest slipped off my radar and out of my mind.</p>
<p>Days before, though, I was reminded that it was fast approaching! Long story short, I had somehow screwed up our registration, but the gracious folks running the show set up a random-team-name account at the last minute, &#8220;<a href="http://nodeknockout.com/teams/zenith-workloom">Zenith-Workloom</a>&#8220;.  We set to work right away.</p>
<p>I was the only participant who had experience with Node, but the guys were excited to try.  We even had a few geek friends show up when we started, just to see what we were doing and how we were going to do it.</p>
<p>All told, I stayed up for a 36 hour period, crushing against the GitHub, Twitter, Facebook and FourSquare APIs, fussing with relative dates, wrestling with MongoDB&#8230; really a lot of work.  We found ourselves cutting back on our features list with every passing hour, desperate to get things stable before time expired. There is quite a bit to discuss here, but I&#8217;ll save that for a blog post I plan to write later this week.</p>
<h2>The Results</h2>
<p>In the end, we ended up exhausted with relatively solid services and 20% of our desired feature set in the <em>front-end</em>.  I emphasize this because there is quite a bit of code running in Node that didn&#8217;t &#8220;bubble up&#8221; to our front-end effectively&#8230; for example, I couldn&#8217;t get GitHub check-ins to sort nicely with other events before &#8220;last call&#8221;.  This is merely a side-effect of a deadline fast-approaching.</p>
<p>There are some amazing entries in the Node Knockout contest&#8230; I mean, incredibly awesome.  Here are a few of my favorites:</p>
<ul>
<li><a href="http://awesometown.no.de/">Simulchart</a> &#8211; http://awesometown.no.de/ &#8211; Real-time, embeddable data charting.</li>
<li><a href="http://done-js.no.de/">Drop Note</a> &#8211; http://done-js.no.de/ &#8211; Drop a file into your browser and share it instantly.</li>
<li><a href="http://scrabb.ly/">Scrabb.ly</a> &#8211; http://scrabb.ly/ &#8211; Real-time, addictive Scrabble game, (WOW!)</li>
<li><a href="http://nko-team-discovery-channel.heroku.com/">CloudQ</a> &#8211; http://nko-team-discovery-channel.heroku.com/ &#8211; Sandboxed Unit Test runner for GitHub projects.</li>
<li><a href="http://starcraft2destroyedmymarrage.no.de/">Serrano</a> &#8211; http://starcraft2destroyedmymarrage.no.de/ &#8211; Share DOM events and other information with other users simultaneously.</li>
</ul>
<p>These guys kicked our ass.  But here&#8217;s the thing that I take away: I watched folks from these teams on IRC, struggling through issues, getting help, providing it&#8230; I mean, the community was <strong>so f&#8217;ing powerful</strong>.</p>
<p>Halfway through I realized I was going to learn 1000% more just looking at winning teams&#8217; source code than I was in the contest.  I got excited, and have remained so&#8230; and I&#8217;m still proud of what my team managed to accomplish, even though we&#8217;re not <em>realistically</em> in the running.</p>
<h2>Along Comes John Resig</h2>
<p>I took issue with the following <a href="http://twitter.com/jeresig/status/22613175584">tweet</a> by Mr. Resig:</p>
<blockquote><p>Disappointed in the entries to the Node.js Knockout; only a handful of the entries work in non-Chrome/Safari browsers.</p></blockquote>
<p>Wow&#8230; really?  It prompted my <a href="http://twitter.com/clintandrewhall/status/22624807283">reply</a>:</p>
<blockquote><p>Was jQuery coded in 2 days? RT @<a rel="nofollow" href="/jresig">jresig</a>Disappointed in the entries to the Node.js Knockout; few work in non-Chrome/Safari browsers. <a title="#nodeko" rel="nofollow" href="/search?q=%23nodeko">#nodeko</a></p></blockquote>
<p>My point was fairly straightforward:  this wasn&#8217;t for <em>production</em>, this was for <em>fun</em>.  This was to test the limits of Node.js with stunning, whimsical or powerful ideas. Take away the pressure of &#8220;selling something&#8221; and just &#8220;do something&#8221;.</p>
<p>After some retweeting in the node.js hashtag, <a href="http://twitter.com/jeresig/status/22636634068">this reply</a> from Mr. Resig crossed my TweetDeck:</p>
<blockquote><p>@<a rel="nofollow" href="/clintandrewhall">clintandrewhall</a> Teams that made working, fully-functional, cross-browser applications in 48 hours deserve to win &#8211; and get my vote.</p></blockquote>
<p>The more I&#8217;ve thought about it, the more upset his statements have made me.</p>
<h2>In Defense of Node Knockout Teams</h2>
<p>The Twitter medium is the worst place to debate these kinds of points; I mean, Mr. Resig certainly has more to say that 140 characters allows.  And his interpretation of a complete application is probably different than others.  But I have to take issue with his tweets on their face&#8230;</p>
<p>Look, my team&#8217;s entry is cross-browser compatible&#8230; but that was by the grace of a limited feature-set.  Mr. Resig was actually a judge for our entry, and leveled a very fair, honest critique of our missing features&#8230; points of view I share.  But I&#8217;m going to protest on behalf of those other teams who only supported a limited set.</p>
<p>There were people attempting very complicated, near-impossible feats under a very tight timeframe&#8230; and several succeeded!  For a judge to focus on the browser when the <em>teams</em> had been focusing on <em>Node</em> just seems so argumentative.</p>
<p>It&#8217;s one thing if the knockout had been for a week, or maybe if <em>server</em> code had been locked down early with additional time for front-end.  But we&#8217;re talking <strong>48 hours</strong> here, starting <strong>from scratch</strong>.</p>
<p>But more importantly, Node Knockout entries are graded as follows, (from <a href="http://nodeknockout.com/judging">http://nodeknockout.com/judging</a>):</p>
<blockquote><p>Entries will be judged on a 1-5 scale across 4 dimensions:</p>
<ul>
<li><strong>Utility</strong> &#8211; Is the site offering a service you&#8217;d use again and again?</li>
<li><strong>Design</strong> &#8211; How good does it look and feel to use?</li>
<li><strong>Innovation</strong> &#8211; How original is the idea and execution?</li>
<li><strong>Completeness</strong> &#8211; How &#8220;fully baked&#8221; is the site? Are there bugs or dead ends?</li>
</ul>
</blockquote>
<p>First, I concede that judges have every right to pet peeves, sticking points, etc&#8230; and we were told to keep the judges in mind when we were working. Still, I would hope that an entry would still be judged on its merits more so than those irritations.  And to be fair, where in the criteria above is browser compatibility even mentioned?</p>
<p>Perhaps &#8220;completeness&#8221; could include cross-browser compatibility&#8230; but in this context&#8230; <em>should it</em>?</p>
<p>Based on Mr. Resig&#8217;s logic from his tweet, had my team completed our feature set in our present level of compatibility, we&#8217;d have garnered a 5-star vote from him.  That&#8217;s great!  But is he saying that, of the entries I mentioned above, <em>none</em> deserve five star ratings simply because they don&#8217;t work in all browsers?  Is my team&#8217;s simple effort, to compile data feeds chronologically on one page, full orders of magnitude &#8220;better&#8221; than those ideas simply because our CSS happens to be cross-browser compatible?  I certainly don&#8217;t think so&#8230; my team didn&#8217;t even have JS in the front-end&#8230;</p>
<p>Look, I&#8217;m <em>well-known</em> for being a progressive-enhancement nazi, swinging the &#8220;gotta work everywhere&#8221; sword in wide archs&#8230; but I make an exception here.</p>
<p>This contest was about doing freakishly cool things <strong>in Node</strong> in <strong>48 hours</strong>, not <strong>a browser</strong>.  Having participated first-hand, and seeing the absolutely amazing things that were done, I am in awe.  That&#8217;s not even to mention the inspiring, multi-continent community that was flash-created in a 48 hour period.  Even better, most teams have pledged to open source their code for all to see.</p>
<p>Absolutely incredible.</p>
<p>Yet&#8230; that someone, let alone one of the <em>judges</em>, would publicly minimize a team&#8217;s accomplishments by focusing on the tiniest, almost out-of-context point saddens me.</p>
<p>I don&#8217;t think anyone should be &#8220;disappointed&#8221; by these entries.</p>
<h2>Go Explore and Vote</h2>
<p>I encourage all of you reading this, if you haven&#8217;t yet, visit the <a href="http://nodeknockout.com/teams">Node Knockout entries page</a> and comment and vote for your favorites.  Go and see for yourself what amazing things can be done with 48 hours, an idea and a ton of people willing to help.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.clintandrewhall.com/blog/2010/08/node-knockout-2010-in-response-to-john-resig/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Contact Form Experiment</title>
		<link>http://www.clintandrewhall.com/blog/2009/10/contact-form-experiment/</link>
		<comments>http://www.clintandrewhall.com/blog/2009/10/contact-form-experiment/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 21:43:15 +0000</pubDate>
		<dc:creator>Clint</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Rant]]></category>

		<guid isPermaLink="false">http://www.clintandrewhall.com/blog/?p=95</guid>
		<description><![CDATA[Yesterday, I saw this tweet from Smashing Magazine: I took a look at the form, and I must say I was impressed too.  Unfortunately, I was using TweetDeck on my iPhone&#8230; as a result, I didn&#8217;t see the contact form at all because the background image didn&#8217;t load very fast.  That prompted me to post [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday, I saw this tweet from Smashing Magazine:</p>
<div id="attachment_97" class="wp-caption alignnone" style="width: 614px"><img class="size-full wp-image-97" title="Tweet from Smashing Magazine" src="http://www.clintandrewhall.com/blog/wp-content/uploads/2009/10/Screen-shot-2009-10-22-at-3.46.46-PM1.jpg" alt="Tweet from Smashing Magazine" width="604" height="97" /><p class="wp-caption-text">Tweet from Smashing Magazine</p></div>
<p>I took a look at the form, and I must say I was impressed too.  Unfortunately, I was using TweetDeck on my iPhone&#8230; as a result, I didn&#8217;t see the contact form at all because the background image didn&#8217;t load very fast.  That prompted me to post this reply:</p>
<div id="attachment_98" class="wp-caption alignnone" style="width: 614px"><img class="size-full wp-image-98" title="My Reply" src="http://www.clintandrewhall.com/blog/wp-content/uploads/2009/10/Screen-shot-2009-10-22-at-3.52.34-PM.jpg" alt="My reply on Twitter" width="604" height="112" /><p class="wp-caption-text">My reply on Twitter</p></div>
<p>Being a social media junkie, this tweet was then cross-posted to my Facebook, prompting this reply from a web developer friend of mine:</p>
<div id="attachment_99" class="wp-caption alignnone" style="width: 499px"><img class="size-full wp-image-99" title="Resulting Facebook Conversation" src="http://www.clintandrewhall.com/blog/wp-content/uploads/2009/10/facebook-convo.jpg" alt="...the resulting Facebook conversation." width="489" height="409" /><p class="wp-caption-text">...the resulting Facebook conversation.</p></div>
<p>As you can well imagine, I could not let this stand.  So I decided I would refactor the form to prove that, with a few tweaks to the CSS and markup, this form could avoid the problems I pointed out.</p>
<p><span id="more-95"></span>First, let me preface by saying that I am not saying the code is bad&#8230; on the contrary, I really like the concept.  I just want to:</p>
<ol>
<li>Dispel my friend&#8217;s poor logic, and</li>
<li>Raise awareness about accessibility.</li>
</ol>
<p>That said, I tried to minimize my changes to the original code as much as possible; there are certainly improvements that can be made to the CSS and to the markup, but that was not my goal.</p>
<p>For reference, here are the <a title="Before" href="http://www.clintandrewhall.com/demos/contact-form/before.html" target="_blank">before</a> and the <a title="After" href="http://www.clintandrewhall.com/demos/contact-form/after.html" target="_blank">after</a> demo pages.  I&#8217;d load them in separate tabs; you&#8217;ll see they are identical, almost to the pixel.  I&#8217;ve also added a scripted link to allow you to hide the background image.</p>
<h3>The Accessibility Problem</h3>
<p>First, let&#8217;s define the problem. In the existing CSS, the labels are completely hidden and the background is applied to the form.  As a result, here are screen shots of the contact form, with and without its background image, (notice the dotted lines for each form field):</p>
<div id="attachment_100" class="wp-caption alignleft" style="width: 393px"><img class="size-full wp-image-100   " title="Contact Form with Images On" src="http://www.clintandrewhall.com/blog/wp-content/uploads/2009/10/Screen-shot-2009-10-22-at-3.40.53-PM.jpg" alt="The contact form with images on and fully loaded" width="383" height="400" /><p class="wp-caption-text">The contact form with images on and fully loaded</p></div>
<div id="attachment_101" class="wp-caption alignleft" style="width: 338px"><img class="size-full wp-image-101 " title="Contact Form with No Image" src="http://www.clintandrewhall.com/blog/wp-content/uploads/2009/10/Screen-shot-2009-10-22-at-3.41.08-PM.jpg" alt="The contact form without the image loaded" width="328" height="400" /><p class="wp-caption-text">The contact form without the image loaded</p></div>
<p style="clear:both">
<p style="clear:both">Without the image, the form becomes unusable.  So how can we edit the HTML and style the form to avoid this?</p>
<h3>The Approach</h3>
<p>In short, we need to add labels to each field and have the image hide them if present.  This can be accomplished with z-indexing:</p>
<div id="attachment_103" class="wp-caption alignnone" style="width: 810px"><img class="size-full wp-image-103  " title="Approach Diagram" src="http://www.clintandrewhall.com/blog/wp-content/uploads/2009/10/diagram.jpg" alt="A diagram of the layout" width="800" height="340" /><p class="wp-caption-text">A diagram of the layout</p></div>
<h3>The Solution</h3>
<p>First, I refactored the original form into something a bit more manageable, such as adding a fieldset element to the phone number, adding a header element and consolidating the label and input fields, (and thus removing the pesky &#8220;for&#8221; attribute):</p>
<pre><code>...
&lt;h3&gt;&lt;span&gt;Contact Form&lt;/span&gt;&lt;/h3&gt;
...
&lt;fieldset id="phone-el"&gt;
    &lt;legend&gt;&lt;span&gt;Phone&lt;/span&gt;&lt;/legend&gt;
    &lt;p id="phone-ac-el"&gt;
        &lt;label&gt;
            &lt;span&gt;Area Code&lt;/span&gt;
            &lt;input id="phone-ac" class="text" maxlength="3"
                name="phone-ac" size="3" type="text" /&gt;
        &lt;/label&gt;
    &lt;/p&gt;
...
</code></pre>
<p>Since the legend for the phone fieldset wasn&#8217;t being displayed, I decided I would forgo the addition of any empty element and just use it for the contact form.  A bit of positioning based on existing CSS and some negative text-indent and we were in business:</p>
<pre>body#contact #form legend span {
    background: url(res/contact-content.png) center top no-repeat;
    position: absolute;
    top: -199px;
    left: -180px;
    width: 750px;
    height: 786px;
    display: block;
    text-align: left;
    text-indent: -1000px;
    overflow: hidden;
    z-index: 50;
}</pre>
<h3>The Result</h3>
<p>Now, when the page loads and no images are present, the form looks like this:</p>
<div id="attachment_102" class="wp-caption alignnone" style="width: 314px"><img class="size-full wp-image-102 " title="My Refactor of the Contact Form" src="http://www.clintandrewhall.com/blog/wp-content/uploads/2009/10/Screen-shot-2009-10-22-at-3.41.23-PM.jpg" alt="My refactor of the contact form without the image" width="304" height="400" /><p class="wp-caption-text">My refactor of the contact form without the image</p></div>
<p>With a few simple changes, the form is completely usable&#8230; bulletproof&#8230; regardless of the user&#8217;s situation.</p>
<h3>A Few Closing Remarks</h3>
<p>I hate the oft-uttered mantra of, &#8220;those folks aren&#8217;t in my demographic.&#8221;  That is a dangerous and amateur view of an audience for your website.  You should always be looking to make your forms as simple but as accessible as possible, because, frankly&#8230; your demographic is anyone with a web browser.  Discounting any percentage is not only a disadvantage for your business, but a disservice to all users.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.clintandrewhall.com/blog/2009/10/contact-form-experiment/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>It&#8217;s BACK!</title>
		<link>http://www.clintandrewhall.com/blog/2009/01/its-back/</link>
		<comments>http://www.clintandrewhall.com/blog/2009/01/its-back/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 21:27:39 +0000</pubDate>
		<dc:creator>Clint</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Rant]]></category>

		<guid isPermaLink="false">http://www.clintandrewhall.com/blog/?p=49</guid>
		<description><![CDATA[After a great deal of effort, blog is back&#8230; I&#8217;ve lost a number of posts, though, as well as my custom WordPress skin. I&#8217;ve also lost all of my non-database-stored work, (e.g. post images, whitepapers, etc). I&#8217;ll keep you posted as to when I&#8217;m back in business. What a pain in the ass.]]></description>
			<content:encoded><![CDATA[<p>After a great deal of effort, blog is back&#8230; I&#8217;ve lost a number of posts, though, as well as my custom WordPress skin.  I&#8217;ve also lost all of my non-database-stored work, (e.g. post images, whitepapers, etc).  I&#8217;ll keep you posted as to when I&#8217;m back in business.</p>
<p>What a pain in the ass.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.clintandrewhall.com/blog/2009/01/its-back/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PSD2HTML: Terrible Pricing for Web Development</title>
		<link>http://www.clintandrewhall.com/blog/2008/01/a-terrible-pricing-model-for-web-development/</link>
		<comments>http://www.clintandrewhall.com/blog/2008/01/a-terrible-pricing-model-for-web-development/#comments</comments>
		<pubDate>Thu, 10 Jan 2008 06:07:35 +0000</pubDate>
		<dc:creator>Clint</dc:creator>
				<category><![CDATA[Art & Photography]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Follow-up]]></category>
		<category><![CDATA[Industry]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[Site News]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.clintandrewhall.com/blog/2008/01/insane-stupid-pricing-model-for-web-development/</guid>
		<description><![CDATA[I was absolutely disgusted by the pricing strategy at PSD2Web.  Here are a few examples, and an explanation as to why the practice feels shady.]]></description>
			<content:encoded><![CDATA[<p>Ok, <a title="psd2html - Order Now! (I pity you)" href="http://www.psd2html.com/order-now.html" target="_blank">this</a> <em>really</em> bothered me.</p>
<p>I was directed to a <a title="CSS Zen Garden" href="http://www.csszengarden.com" target="_blank">CSSZenGarden</a> <a title="CSS Zen Garden design by Outline2Design" href="http://www.outline2design.com/-images/css/1-1.jpg" target="_blank">design</a> created by <a title="Outline2Design Home" href="http://www.outline2design.com/" target="_blank">Outline2Design</a> that is rather beautiful&#8230; I was really impressed, so I looked at their homepage.</p>
<p>Their designs are extremely artistic, and valid XHTML, so I was even more impressed; I wanted to know more about their work and where they manage an office, (mostly to determine if they were a small shop, a front for a larger shop or just &#8220;a person.&#8221;)  I noticed a copyright link to <a title="Zertle.com" href="http://www.zertle.com/" target="_blank">Zertle, LLC</a>.  Clicking <em>that</em>, I saw that Zertle owns two shop fronts, Outline2Design and <a title="PSD2HTML" href="http://www.psd2html.com/" target="_blank">PSD2HTML</a>.</p>
<p>That&#8217;s when I was absolutely disgusted by the pricing strategy at PSD2HTML.</p>
<p><span id="more-42"></span></p>
<h4>Deciding How to Charge is Hard</h4>
<p>I realize it&#8217;s difficult to decide how to price web work; I&#8217;ve had that problem before. You kind of have to divide the effort into the creative and the technical &#8211; creating HTML, (at least, in <em>my </em>opinion) is the easiest of the two. Creating a brand identity and graphical assets are far more subjective tasks, therefore requiring much more work.</p>
<p>Converting a design to HTML, however, is much easier. You can almost feel how the document flows. Sure, there are elegant and thought-provoking approaches to noodle through, and reusability and accessibility concerns&#8230; but the process goes <em>very</em> quickly. Oftentimes, you use tools from your toolbox, like <a title="Microformats" href="http://www.microformats.org/" target="_blank">Microformats</a> or common libraries.</p>
<p>At Cerner, when I&#8217;m handed a design, it takes me roughly two hours per layout to complete, less if the following location follows a cohesive style, (and they do). So this company promises an 8 hour turnaround time, which I think is respectful, if not aggressive if they have a large workload.</p>
<p>What I find appalling is their package rates and &#8220;options.&#8221;</p>
<h4>You Want to Charge Me For WHAT?!?</h4>
<p>Here are a few examples, and an explanation as to why they are shady&#8230; I mean, &#8220;Used-car Salesman&#8221; shady. Throughout the following examples, I&#8217;m going to draw an analogy to <strong>someone coming to paint your house</strong>: you know what color you want, and how you want textures to look, but you don&#8217;t really have the time, nor the expertise, to paint it yourself.</p>
<h4>How Good a Job are You Willing to Pay For?</h4>
<p>Ok, we&#8217;re all set to start. Pick a package and price range for them to convert your image into a web page.</p>
<div class="figure"><img class="alignnone size-full wp-image-57" title="So... do you want your page done professionally or not?" src="http://www.clintandrewhall.com/blog/wp-content/uploads/2008/01/psd2html1.jpg" alt="PSD2HTML - Screenshot 1" width="525" height="173" /></p>
<p class="credit">Screenshot from <a title="Order Now at PSD2HTML.com" href="http://www.psd2html.com/order-now.html" target="_blank">PSD2HTML.com</a></p>
<p class="caption"><em class="title">Figure 1</em> &#8211; So&#8230; do you want your page done <em>professionally</em> or <em>not</em>?</p>
</div>
<p>Asking someone to quantify exactly how professional they want their page is like asking if they&#8217;re willing to pay <em>more</em> to get things that a professional should already <em>do</em>. You&#8217;re telling me you <em>won&#8217;t</em> &#8220;pay special attention to Load Speed&#8221; if I <em>don&#8217;t</em> shell out the extra hundred?</p>
<p>The trouble is, someone who doesn&#8217;t really understand the web may not understand what they&#8217;re paying for&#8230; besides, the developer should do this <em>anyway</em>.</p>
<blockquote><p>The painters show up with the crew, the paint and the brushes. They&#8217;re ready to paint your house, but before they start, they ask:</p>
<p>&#8220;Do you want us to tape off non-painted surfaces?  Then you&#8217;ll want our <em>Professional Painter&#8217;s Package</em>. Do you want us to avoid getting paint splatters on your concrete and bushes?  In that case, you&#8217;ll need to upgrade to our <em>Hi-End Painter&#8217;s Package</em>. You see, it&#8217;s all about what you&#8217;re willing to spend.&#8221;</p></blockquote>
<p>These aren&#8217;t options: they&#8217;re the <strong>mark of a professional job</strong>.  Cross-browser compatibility, Search Engine Optimization, semantic code, prez-layer separation&#8230; these are professional, industry standards. You could get away with asking for more time, but more money?!? C&#8217;mon&#8230;</p>
<h4>Flex Your CSS Muscles</h4>
<p>This one, I kind of understand.</p>
<div class="figure">
<p><img class="size-full wp-image-58 alignnone" title="To Flex... or not to Flex.  Well, that's gonna cost ya." src="http://www.clintandrewhall.com/blog/wp-content/uploads/2008/01/psd2html2.jpg" alt="To Flex... or not to Flex? That's gonna cost ya." width="521" height="169" /></p>
<p class="credit">Screenshot from <a title="Order Now at PSD2HTML.com" href="http://www.psd2html.com/order-now.html" target="_blank">PSD2HTML.com</a></p>
<p class="caption"><em class="title">Figure 2</em> &#8211; To Flex&#8230; or <em>not</em> to Flex.  Well, that&#8217;s gonna cost ya.</p>
</div>
<p>Flexible, or &#8220;fluid&#8221; layouts can be difficult, depending on the style.  You have to decide the widths of each column, how text wraps, and even when items start to drop.  Again, asking for more time is one thing, almost expected&#8230; charging more, I could almost condone.</p>
<p>But isn&#8217;t this on a case-by-case basis?  Don&#8217;t you have to ask some directed, consultative questions about intent and purpose?  And how did you arrive at $29?  It just seems nonsensical to me.</p>
<blockquote><p>After shelling out more cash, your painting crew has another question:</p>
<p>&#8220;Would you like us to hand-paint your house, or can we go ahead and use our sprayers for the larger walls?  You see, when we got your address, we weren&#8217;t sure about the texture or composition of your walls, so we can&#8217;t tell you right now without looking which would be <em>better</em>, per-se&#8230; but we&#8217;ll knock $20 off if you let us spray.&#8221;</p></blockquote>
<p>Maybe they&#8217;re encouraging a fixed width by offering a $29 discount?  At any rate, it&#8217;s a client call, and I just don&#8217;t think it can be programmatically determined.</p>
<p>Moving on&#8230; because the next one is <em>my favorite</em>.</p>
<h4>Nickels and Dimes Add Up to Big Bucks</h4>
<p>I&#8217;m curious about <em>Advanced Markup Options</em>.</p>
<div class="figure">
<p><img class="size-full wp-image-59 alignnone" title="Opera and Safari need advanced markup... duh!" src="http://www.clintandrewhall.com/blog/wp-content/uploads/2008/01/psd2html3.jpg" alt="Opera and Safari need advanced markup... duh!" width="518" height="351" /></p>
<p class="credit">Screenshot from <a title="Order Noew at PSD2HTML.com" href="http://www.psd2html.com/order-now.html" target="_blank">PSD2HTML.com</a></p>
<p class="caption"><em class="title">Figure 3</em> &#8211; Opera and Safari qualify as &#8220;advanced markup?&#8221;</p>
</div>
<p>&#8220;This option gives you the guarantee&#8230;&#8221;  Are you <strong>kidding me</strong>?</p>
<p>You know, in my office, hack-less cross-browser compatibility is a point of pride.  Sometimes, when we do a demo, we like to give the people in the room the choice of which browser we use to demo&#8230; no-holds-barred.  We also give the option of a JavaScript-disabled or CSS-disabled configuration.  It&#8217;s cool to be challenged, to be able to show our stakeholders that no mainstream browser was ignored, no detail was overlooked.</p>
<blockquote><p>&#8220;I&#8217;m sorry, but which side of your house faces the most people?  I mean, people who live <em>next door to the east </em>can&#8217;t really <em>see</em> the house wall&#8230; their window on that side is pretty tiny.  And most people don&#8217;t drive east on the street, so most wouldn&#8217;t see the east side.&#8221;</p>
<p>&#8220;Oh&#8230; and should we avoid painting the exterior window fixtures?&#8221;</p></blockquote>
<p>To ask a client to pay <em>more</em> for cross-browser compatibility, or to offer a discount to let it slide, encourages the very attitudes web professionals hate: <strong>that only the majority matters</strong>&#8230; that it&#8217;s too hard to code (and test) for 99.9%.  That attitude is what allows Microsoft to continue including proprietary features, (and oftentimes, <em>tolerating omissions</em>): they&#8217;re the majority, make your site work in their browser.  It&#8217;s unacceptable for a professional web shop to <em>not</em> work in these browsers out-of-the-box.</p>
<p>And, I&#8217;m sorry&#8230; but $4 for rollovers?!?  Are CSS hover implementations been deemed hard enough that the code to create them is worth $4?  Are you telling me I have to pay you the equivalent of your morning <a title="Do you realize how many calories that is?" href="http://www.starbucks.com/retail/nutrition_beverage_detail.asp?selProducts=%7B4FD49A71%2DA5C8%2D4580%2D8F6E%2D3C81697B3172%7D&amp;strAction=GETDEFAULT" target="_blank">Starbucks Latte</a> for the effort?</p>
<p>The following, though&#8230; is unacceptable.  That&#8217;s all I&#8217;ll say:</p>
<div class="figure">
<p><img class="size-full wp-image-60 alignnone" title="I said it's unacceptable." src="http://www.clintandrewhall.com/blog/wp-content/uploads/2008/01/psd2html4.jpg" alt="I said it's unacceptable." width="511" height="435" /></p>
<p class="credit">Screenshot from <a title="Order Noew at PSD2HTML.com" href="http://www.psd2html.com/order-now.html" target="_blank">PSD2HTML.com</a></p>
<p class="caption"><em class="title">Figure 4</em> &#8211; <em>Unacceptable</em></p>
</div>
<p>What else can I say?</p>
<h4>Damn, I&#8217;m Sorry, but&#8230;</h4>
<p>I don&#8217;t mean to pick on these guys; I don&#8217;t know them from Adam.  They&#8217;ve obviously put some thought into how they&#8217;re to be paid for their work.  But the strategy is flawed: <strong>what they&#8217;re charging <em>more</em> for should just be <em>included</em>.</strong> They should just state the job will cost between $150 and $300, depending.  As I&#8217;ve pointed out, they have more questions to ask once they get the design anyway.</p>
<p>Will they change their pricing &#8220;menu&#8221; because of this post: <strong><span style="text-decoration: line-through;">probably</span> of course not</strong>. But then again, I don&#8217;t know how much of a market there is here.  Most web professionals like to be in control of the design.</p>
<p>For someone like me, I&#8217;d love it if the client provided me the visual they want; I suck at drawing.  But even if they did, I would still consult with them and provide them with a quality product that another web professional would be able to edit&#8230;</p>
<p>&#8230; but more importantly, <strong>respect</strong>.</p>
<p><!--729ef4f8275bd7c62c1b347278bba2c6--></p>
<p><!--34e1df0dcf8d027c2b9cfbf74350fb0c--></p>
<p><!--45bf942dd64a2725aebd12a05f3553e8--></p>
<p><!--7e898bf61633999ad079d07eb6915fb7--></p>
<p><!--da46bf9bb05bcc566205db76eabe8e37--></p>
<p><!--734a06c91b356004f0b6317d297e527e--></p>
<p><!--363cfb5d24b17c2e90cb02664f51e96a--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.clintandrewhall.com/blog/2008/01/a-terrible-pricing-model-for-web-development/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Another Sony DRM Blunder?</title>
		<link>http://www.clintandrewhall.com/blog/2007/03/another-sony-drm-blunder/</link>
		<comments>http://www.clintandrewhall.com/blog/2007/03/another-sony-drm-blunder/#comments</comments>
		<pubDate>Thu, 29 Mar 2007 05:27:22 +0000</pubDate>
		<dc:creator>Clint</dc:creator>
				<category><![CDATA[Industry]]></category>
		<category><![CDATA[Rant]]></category>

		<guid isPermaLink="false">http://www.clintandrewhall.com/blog/2007/03/another-sony-drm-blunder/</guid>
		<description><![CDATA[I recently bought &#8220;Stranger Than Fiction&#8221; from Best Buy, figured I&#8217;d watch it tonight.&#160; I put it in my DVD player, a Sony DVPCX995V, and it began to read the disc. Then, the damn thing shut down. I was really confused.&#160; I messed around with it for a few minutes, then I jumped into a [...]]]></description>
			<content:encoded><![CDATA[<p>I recently bought &#8220;Stranger Than Fiction&#8221; from Best Buy, figured I&#8217;d watch it tonight.&nbsp; I put it in my DVD player, a <a title="Link to Amazon" href="http://www.amazon.com/Sony-DVPCX995V-400-Disc-Changer-Player/dp/B000A3XRSO/ref=cm_cd_t_pb_i/102-7479559-1733700">Sony DVPCX995V</a>, and it began to read the disc.</p>
<p>Then, the damn thing shut down.</p>
<p>I was really confused.&nbsp; I messed around with it for a few minutes, then I jumped into a chat session with a Sony representative.&nbsp; After suggesting the DVD was scratched or the wrong region, (uh huh, sure), he THEN recommended I reset the whole player.</p>
<p>Now, the thing is, this player requires you to manually type in the names of DVDs where it can&#8217;t read the standard&nbsp;demographic information.&nbsp; I&#8217;ve got 300 discs in that player, I&#8217;d rather not lose that information.&nbsp; So then he gave me a phone number to tech support and wished me luck.</p>
<p>But you&#8217;d better believe I started searching the Internet for any other reports of this nonsense.&nbsp; It didn&#8217;t take long before I found this <a title="Link to Discussion" href="http://www.amazon.com/gp/discussionboard/cd/discussion.html/ref=cm_cd_ef_tft_tp/102-7479559-1733700?ie=UTF8&#038;cdForum=Fx2SS205XSP2Z75&#038;cdItems=25&#038;cdAnchor=B000A3XRSO&#038;asin=B000A3XRSO&#038;store=electronics&#038;cdThread=TxMTISI233EAQZ">Amazon discussion</a>&nbsp;and a <a href="http://erkkila.org/lib/wordpress/archives/176">blog post</a> on <a href="http://www.erkkila.org">erkkila.org</a>.&nbsp; A number of DVD players, a number of new DVDs&#8230; sounds fishy.</p>
<p>Here are the numbers I have so far:</p>
<p>Sony Pictures: (800) 860-2878<br />
DVP-CX995V Support: (800) 222-7669</p>
<p>This does not bode well for Sony.&nbsp; Is there some kind of write protection on these DVDs?</p>
<p><!--1d5a24c46170159ec5c8b0f9cafb4903-->
<p>
<p><!--c5a122cc3899528b7fedf6c6a7014ad4-->
</p>
<p><!--a31cb7df89c107f22dc95fc03fb292bb--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.clintandrewhall.com/blog/2007/03/another-sony-drm-blunder/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A Bigger MySpace Problem: Perpetuating Technical Ignorance</title>
		<link>http://www.clintandrewhall.com/blog/2007/02/a-bigger-myspace-problem-perpetuating-ignorance/</link>
		<comments>http://www.clintandrewhall.com/blog/2007/02/a-bigger-myspace-problem-perpetuating-ignorance/#comments</comments>
		<pubDate>Sat, 03 Feb 2007 04:21:58 +0000</pubDate>
		<dc:creator>Clint</dc:creator>
				<category><![CDATA[Rant]]></category>

		<guid isPermaLink="false">http://www.clintandrewhall.com/blog/2007/02/a-bigger-myspace-problem-perpetuating-ignorance/</guid>
		<description><![CDATA[MySpace has all sorts of problems: a terrible user interface, poorly implemented HTML, notorious scalability problems, and a user base ranging from stay-at-home moms to porn stars, from preteens to the technically elite. Yet for me, being a MySpace-r myself, there is an even larger issue: their insistence on perpetuating ignorance to avoid addressing not only [...]]]></description>
			<content:encoded><![CDATA[<p>MySpace has all sorts of problems: a terrible user interface, poorly implemented HTML, <a title="Inside MySpace.com" href="http://www.baselinemag.com/article2/0,1540,2082921,00.asp">notorious scalability problems</a>, and a user base ranging from stay-at-home moms to porn stars, from preteens to the technically elite.</p>
<p>Yet for me, being a MySpace-r myself, there is an even larger issue: their insistence on perpetuating ignorance to avoid addressing not only the formerly mentioned issues, but also their own laziness and incompetence.  I&#8217;ve had it.  This blog is going out to all those people who have, at one point or another, had &#8220;weird things&#8221; happen on their account&#8230; let&#8217;s see if this will help.</p>
<p><span id="more-36"></span></p>
<p><a href="http://www.myextralife.com/?p=4552"><img alt="Digg and Friends" src="http://i18.photobucket.com/albums/b115/clintandrewhall/blog/e24c101d.jpg" /></a></p>
<h3>The Shepherd Warns the Sheep&#8230;</h3>
<p>Occasionally I&#8217;ll sign into MySpace and see some message from &#8220;Tom Anderson,&#8221; the &#8220;face of MySpace,&#8221; on my homepage.  For example, this past week MySpace has been pitching a &#8220;download this Quicktime patch, <em>quick</em>&#8221; message&#8230; so there Tom is, asking me to take 30 seconds to install it.</p>
<p>I politely ignore him.  I&#8217;ve heard about this patch, and I&#8217;ll wait for Apple to update me, not MySpace.  Besides, I don&#8217;t surf aimlessly on the &#8216;space.  I only visit my friends&#8230; I&#8217;m one of those guys who actually <em>knows</em> most people on his profile.   But I digress&#8230;</p>
<p>On occasion, Tom has insisted the following, (which I now paraphrase):</p>
<p><em>&#8220;Hey everybody&#8230; If you see or hear people tell you that you&#8217;ve been posting weird bulletins that you obviously didn&#8217;t post, it&#8217;s because someone has gotten ahold of your password and hacked into your account to send SPAM!  Change your password often and this should stop happening.&#8221;</em></p>
<p>Now, I realize that there is some truth to this&#8230; someone could indeed have brute-forced your password, or even phished it off a clone site.  I acknowledge it&#8217;s <em>possible&#8230;</em><strong> it&#8217;s just not likely.</strong></p>
<h3>&#8230; but the Shepherd is Really the Wolf.</h3>
<p>First, it&#8217;s important for you to know that MySpace was allegedly founded by professional Internet spammers as a network by which to attract, maintain and eventually advertise to users across the US.  Tom became the face of MySpace because he was the one employee, (then a copyeditor) who attracted the most people in the beginning.  Read about it <a href="http://en.wikipedia.org/wiki/MySpace#Controversy_over_corporate_history"><strong>here</strong></a> and <a href="http://www.valleywag.com/tech/myspace/myspace-the-business-of-spam-20-exhaustive-edition-199924.php"><strong>here</strong></a>. </p>
<p>MySpace was not designed for it&#8217;s eventual overwhelming popularity, and it&#8217;s frequent crashes are a clear indicator of this.  It&#8217;s also clear from both the incredibly annoying ads, their lack of common security features and their ridiculous lies about how the Internet works that they <em>really don&#8217;t care that much </em>if your account is a haphazard source of spam.</p>
<p>Tom&#8217;s answer is not the real reason unauthorized bulletins are being sent from the profile; it&#8217;s because:</p>
<ol>
<li>The majority of it&#8217;s users don&#8217;t understand safe surfing techniques,</li>
<li>MySpace lacks any form of (reliable) security, and</li>
<li>Spammers are persistent creatures.</li>
</ol>
<p>Let&#8217;s take each of these in turn, shall we?  There&#8217;s something here for everyone.</p>
<h3>Dear MySpace: You Know You Can Do Better Than This</h3>
<p>I&#8217;m going to make this short and sweet, because everything else has already been said.  Your lack of stability, your poor design, the code bloat, the haphazard patching&#8230; look, I can sympathize.  Your popularity exploded, you had trouble keeping up with demand, your system load challenged even Microsoft&#8217;s software.  The trouble is, by now, you should have overhauled the site three times over.</p>
<p><strong>Dear Myspace: You know you can do better than this.</strong>  Yeah, yeah, yeah, I know it&#8217;s free, but according to the CEO of News Corp, you guys are making a pretty penny of your users, too, so can it.  Here&#8217;s a quick list of (rather obvious) steps you could take to make things more secure.</p>
<ul>
<li><a title="Wikipedia: captcha" href="http://en.wikipedia.org/wiki/Captcha">Captcha</a> on signups, bulletins and messages.  I&#8217;m tired of the robots.</li>
<li>Sitekeys on login pages.  Bank of America did it, so can you.  I know, I know, not foolproof, but it&#8217;s SOMETHING.</li>
<li>Put the &#8220;Delete a Bulletin You&#8217;ve Posted&#8221; somewhere more conspicuous, for crying out loud.  It seems like no one knows they can just delete the damn thing!  It&#8217;s almost like you don&#8217;t want them deleting the spam&#8230; hey, wait a second&#8230;</li>
<li>A redesign of your markup.  I realize you&#8217;ll alienate all of those <em>wonderfully designed</em> MySpace customization sites, but honestly, they&#8217;re contributing to your problem.  Phase this crappy design and code bloat out.  You&#8217;ve gotta be dumping millions on the load you&#8217;re pushing down the pipe.</li>
<li><strong>Download the spam software, analyze it and defeat it!</strong>  Are you telling me your staff, now bolstered by News Corp, is incapable of getting your hands on the robot software and stopping it?!?</li>
</ul>
<p>Honestly, I can&#8217;t decide if you guys are inept or devious, ignorant or in collusion.  Which is it?  I&#8217;d love to know.</p>
<h3>Dear MySpace Users: They Don&#8217;t Make a Condom for Your Keyboard</h3>
<p>It&#8217;s not necessarily the users&#8217; fault, I suppose.  No one really talks about safe ways to surf&#8230; they&#8217;d rather sell a firewall, install a popup blocker or an anti-phishing filter and lull you into a sense of security.  You&#8217;ll keep the tech support guy employed and the economy of the consumer IT world will keep on spinning. Yet a firewall won&#8217;t prevent you from typing your password into a field on &#8220;myyspace.com,&#8221; or perhaps into some DIV floating over a profile tricked out to look like a &#8220;log in to continue&#8221; page.</p>
<p>You liken email to postal mail, yet you don&#8217;t seem to grasp that, not unlike the postal mail, Bill Gates doesn&#8217;t know who forwards his email message on to their friends and certainly has no intention of paying you to do so.  Similarly, Tom doesn&#8217;t need you to repost that bulletin; have you <em>not seen his global messages when something breaks?</em></p>
<p>You have no interest in HTML, CSS, or JavaScript, yet you copy someone else&#8217;s code to your profile without thinking twice.  Afterward, you&#8217;ll wonder where those overlapping logos in the upper left came from.</p>
<p>You have no idea how documents and pictures are hosted and served on the web, but you&#8217;ll blindly implement a profile style that uses someone else&#8217;s image.  Later, you&#8217;ll think your profile was &#8220;hacked&#8221; when that image changes to some other <em>colorful</em> representation of the image owner&#8217;s disdain for you when they notice the bandwidth drain.  You might, in the depths of your ignorance, even send a panicked email to the owner to let them know <em>their</em> site was &#8220;hacked.&#8221;</p>
<p>You don&#8217;t think before you click, you&#8217;ll blindly install that plugin to get Nelly Furtado&#8217;s latest single &#8220;for free,&#8221; you don&#8217;t inspect the authenticity of the page you&#8217;re on, you don&#8217;t right click and view source&#8230; you don&#8217;t <em>want</em> to get it.</p>
<p>And you&#8217;re driving those of us who <em>do</em> get it <em>crazy.</em></p>
<p>So. <strong>Dear MySpace Users&#8230; </strong> there is an old saying that mirrors well in disciplines such as software engineering: <em>Invent something idiot-proof and the world will invent a better idiot</em>.  Instead of focusing on delivering feature functionality, we&#8217;re having to spend time and money grappling with the endless struggle between the user and what they use.  We can&#8217;t give you what you want if you don&#8217;t help us out.</p>
<p><strong>Why not save that money and aggravation?</strong> You call the Geek Squad whenever your browser slows down from all the crap you&#8217;ve installed?  You realize these guys are laughing at you as they count the cash back at the office&#8230; let them help people with hardware failures, like when your 4 year old dumps his orange juice in the exhaust vent.</p>
<p><strong>Why not protect yourself?</strong>  Hackers need your machine to attack popular websites.  Even worse, they need your hard drive to store materials that would earn <em>years in prison</em> if merely <em>discovered</em> on their own, such as child pornography.</p>
<p>It&#8217;s easy to do: <strong>LEARN</strong> about the tools you use.  Here, I&#8217;ll get you started:</p>
<dl>
<dt>Wikipedia: <a href="http://en.wikipedia.org/wiki/World_Wide_Web">The World Wide Web</a> </dt>
<dd>Don&#8217;t be scared&#8230; this page has terms like &#8220;Hypertext Transfer Protocol&#8221; and &#8220;Uniform Resource Identifier.&#8221; Guess what? You use these terms everyday without knowing it, (aren&#8217;t acronyms grand?) Take a second to read about what the hell you&#8217;re talking about. </dd>
<dt>Wikipedia: <a href="http://en.wikipedia.org/wiki/HTML">HTML</a> </dt>
<dd>Little known fact: the Internet doesn&#8217;t function on CODE, but rather MARKUP. It&#8217;s a subtle difference that allows non-technical people to actually understand what they&#8217;re seeing, (or even writing). Your web browser can read it, so can you. </dd>
<dt><a href="http://www.antiphishing.org/consumer_recs.html">The Anti-Phishing Working Group</a> </dt>
<dd>Committed to wiping out Internet scams and frauds. </dd>
<dt><a href="http://www.us-cert.gov/nav/nt01/">US-CERT for Non-technical Users</a> </dt>
<dd>Established in 2003 to protect the nation&#8217;s Internet infrastructure, US-CERT coordinates defense against and responses to cyber attacks across the nation. </dd>
<dt><a href="http://www.truste.com/consumers/index.php">TRUSTe for Consumers</a> </dt>
<dd>TRUSTe® is an independent, nonprofit enabling trust based on privacy for personal information on the internet.</dd>
</dl>
<h3>Dear Spammers: Get a Life and Get Out of Mine</h3>
<p>Like it or not, spam is a business.  I understand the math of it all.  They send out a billion emails or MySpace messages&#8230; cost: $0, one person in 100,000 clicks: $$$$$$$$.  I get it.  Nigerian princes would be without their inheritances and Viagra would stay on pharmacists&#8217; shelves if it didn&#8217;t work.</p>
<p><strong>Dear Spammers:</strong> Honestly, I detest you.  I think most people do.  To quote <a title="FARK" href="http://www.fark.com">the vernacular</a>, die in a fire.</p>
<p>You insult my intelligence everytime some &#8220;innocent girl&#8221; who is just &#8220;looking for a nice guy&#8221; joins MySpace and asks me to &#8220;check out her webcam&#8221; on &#8220;this really cool site for FREE!&#8221;  Even better are the bulletins about free gift cards or ringtones, comments on ghost sites about cheap Cialis, or messages about from someone who &#8220;really liked what I said on my profile&#8221; and yet they seem to know nothing about me.</p>
<p>To <a href="http://www.moviedoo.com/default.asp?MovieTitle=Ocean%27s%20Eleven%20%282001%29">quote</a> Saul Bloom in Ocean&#8217;s 11, &#8220;I saw you [coming]&#8230; I saw you before you even got up this morning.&#8221;</p>
<p>I know nothing will prevent this stuff from going on; it&#8217;s impossible to police or enforce.  So, I&#8217;ll just repeat my internet curse under my breath (DIAF) on the occasions you pop in, mark your profile as spam and move on.</p>
<hr />Thanks for reading this. It&#8217;s long, and I&#8217;ve edited it several times. It finally came to a point where I just had to post it. Most likely, I&#8217;ll edit it again, so feel free leave comments or suggestions&#8230;
</p>
<p><!--dee8ff53a44959a6c0d2fa9247530f77--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.clintandrewhall.com/blog/2007/02/a-bigger-myspace-problem-perpetuating-ignorance/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Re: YouTube and Comedy Central</title>
		<link>http://www.clintandrewhall.com/blog/2006/11/re-youtube-and-comedy-central/</link>
		<comments>http://www.clintandrewhall.com/blog/2006/11/re-youtube-and-comedy-central/#comments</comments>
		<pubDate>Thu, 02 Nov 2006 23:39:48 +0000</pubDate>
		<dc:creator>Clint</dc:creator>
				<category><![CDATA[Follow-up]]></category>
		<category><![CDATA[Industry]]></category>
		<category><![CDATA[Rant]]></category>

		<guid isPermaLink="false">http://www.clintandrewhall.com/blog/2006/11/re-youtube-and-comedy-central/</guid>
		<description><![CDATA[Looks like I&#8217;m not the only one who thinks so: Comedy Central clips back up on YouTube http://arstechnica.com/news.ars/post/20061101-8126.html Hopefully they&#8217;ll be smarter this time, (and next time, eh?) ;-D]]></description>
			<content:encoded><![CDATA[<p>Looks like I&#8217;m not the only one who <a href="http://www.clintandrewhall.com/blog/2006/10/comedy-central-and-youtubes-lost-opportunity/">thinks so</a>:</p>
<p><strong>Comedy Central clips back up on YouTube</strong><br />
<a title="http://arstechnica.com/news.ars/post/20061101-8126.html" href="http://arstechnica.com/news.ars/post/20061101-8126.html">http://arstechnica.com/news.ars/post/20061101-8126.html</a></p>
<p>Hopefully they&#8217;ll be smarter this time, (and next time, eh?)</p>
<p>;-D
<p><!--95c87dd1eee7076af921bfde1dac5bb5-->
<p>
<p><!--d50340d8e8a350529f945360389d6da8-->
</p>
<p><!--0f24e2870c23162e7f07ba7d91e7afd0--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.clintandrewhall.com/blog/2006/11/re-youtube-and-comedy-central/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comedy Central and YouTube&#8217;s Lost Opportunity</title>
		<link>http://www.clintandrewhall.com/blog/2006/10/comedy-central-and-youtubes-lost-opportunity/</link>
		<comments>http://www.clintandrewhall.com/blog/2006/10/comedy-central-and-youtubes-lost-opportunity/#comments</comments>
		<pubDate>Tue, 31 Oct 2006 23:59:59 +0000</pubDate>
		<dc:creator>Clint</dc:creator>
				<category><![CDATA[Industry]]></category>
		<category><![CDATA[Rant]]></category>

		<guid isPermaLink="false">http://www.clintandrewhall.com/blog/1969/12/comedy-central-and-youtubes-lost-opportunity/</guid>
		<description><![CDATA[Regarding: Viacom asks YouTube to purge certain clips Many are speculating on the latest request by Viacom (read: Comedy Central) that YouTube (read: Google) take down clips of Jon Stewart&#8217;s The Daily Show, Stephen Colbert&#8217;s The Colbert Report and South Park. I&#8217;m not speculating on the business dealings&#8230; it&#8217;s typical copyright protection by a popular [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Regarding</strong>: <a title="Source: Reuters" href="http://today.reuters.com/news/articlenews.aspx?type=televisionNews&#038;storyID=2006-10-31T014700Z_01_N30411858_RTRIDST_0_TELEVISION-MEDIA-VIACOM-YOUTUBE-DC.XML&#038;WTmodLoc=EntNewsTV_C1_%5BFeed%5D-6">Viacom asks YouTube to purge certain clips</a></p>
<p>Many are speculating on the latest request by Viacom <em>(read: Comedy Central)</em> that YouTube <em>(read: Google)</em> take down clips of Jon Stewart&#8217;s <em>The Daily Show</em>, Stephen Colbert&#8217;s <em>The Colbert Report </em>and <em>South Park</em>. I&#8217;m not speculating on the business dealings&#8230; it&#8217;s typical copyright protection by a popular source. I&#8217;m just disappointed that such &#8220;hip, young sources of entertainment,&#8221; that are usually so clever and cutting edge with their business dealings, missed such a fantastic, progressive opportunity.</p>
<p><span id="more-29"></span></p>
<h3>Blinded by the Status-Quo</h3>
<p>I understand the concepts of intellectual property; my division at Cerner is <em>named</em> Intellectual Property. I also understand that the digital revolution, in all its many forms, frightens content providers. I also don&#8217;t believe these startled, reactionary tactics of lawsuits, actions and requests-that-aren&#8217;t-really-requests are going to end any time soon. I&#8217;m fully prepared to wait until the Gen-Y&#8217;ers reach the upper eschelons of management for a good compromise to be reached. In less time that it took me to wear out my first car, innovations such as the iPod, CD Ripping and media centric PCs prompted DRM, bulk lawsuits and ISP interrogations.</p>
<p>Business has never responded quickly to innovations in technology. Case-in-point: it was YEARS before my PC was able to detect that I was attempting the digital equivalent of VCR dubbing. <em>(Ed. Note: Before someone decides to sue me, I was taking an excerpt from a DVD I owned for a presentation at work&#8230;)</em> Business strategy has <em>always</em> been reactionary. So what&#8217;s my beef this time?</p>
<h3>A Lost Library</h3>
<p>From the <em>New York Times</em>:</p>
<blockquote><p>&#8220;The situation is tricky for a network like Comedy Central, part of Viacom. Its audience is young and technologically sophisticated, and Comedy Central stars in the past have YouTube and clip services to interact with their audience.</p>
<p>&#8220;Stephen Colbert of &#8216;The Colbert Report,&#8217; for example, gained great attention for his mocking speech before President Bush at the White House Correspondents Dinner, which became one of the most-viewed clips at YouTube before C-Span, which broadcast the event, ordered it taken down.</p>
<p>&#8220;In an interview with Wired magazine in September 2005, Mr. Stewart explained his view: &#8216;We get an opportunity to produce tis stuff because they make enough money selling beer that it&#8217;s worth their while to do it&#8230; If they&#8217;re not making their money, we ain&#8217;t doing our show.&#8217;&#8221;</p>
</blockquote>
<p>I&#8217;ll be the first to admit I had several clips marked as favorites in YouTube that are now most likely deleted:</p>
<ul>
<li>Colbert&#8217;s laughing fit while describing a Royal Family scandal;</li>
<li>Stewart&#8217;s hilariously funny and biting commentary on the use of the question mark as a disarming tactic in major news networks;</li>
<li>Cartman&#8217;s parody of &#8220;Dog: the Bounty Hunter&#8221; in the most recent episode of South Park.</li>
</ul>
<p>I don&#8217;t watch TV&#8230; I rely on the likes of YouTube and <a title="Spiked Humor" href="http://www.spikedhumor.com" target="_blank">SpikedHumor</a> to supply me with clips of the few shows I like and have missed because I have no cable. But more importantly: <strong>I don&#8217;t want to wait for the these clips to come out on DVD, </strong>nor do I want to <strong>search through them for the short bit I want to see.</strong> The beauty of these online libraries is that they are as robust as their fanbase is large.</p>
<p>YouTube was the online expression of a Venn Diagram of YouTube and Comedy Central &#8220;users&#8230;&#8221; and that merged area was <strong>massive</strong>. These individuals posted their favorite clips of their favorite shows to an online repository, which happened to be shared with people of like interests. Now, all of those clips, many existing dozens of times over, are <strong>gone</strong>.</p>
<p>Are you starting to see where I&#8217;m headed here?</p>
<h3>A Confusing Change in Policy</h3>
<p>So why were these clips deleted? Well, it&#8217;s obvious it&#8217;s about the &#8220;lost&#8221; advertising dollars. Many point to the existence of Comedy Central&#8217;s MotherLoad, an online library of select clips of popular shows and comedians. Of extreme interest to me was the fact that before this announcement, only certain parts of The Daily Show and The Colbert Report, carefully titled, existed in the MotherLoad. I know this because I used both YouTube and The MotherLoad to catch up on what I&#8217;m missing; frankly, The MotherLoad was often of a higher quality.</p>
<p>When I look at the RSS feed from Comedy Central <em>today</em>, however, it&#8217;s a <em>totally </em>different story. They&#8217;ve gone to dividing the show into parts&#8230; <strong>parts delimited by where the commercial breaks would normally be</strong>.</p>
<p><strong>Wha?</strong> Are you insane? Didn&#8217;t you delete the YouTube clips because they cut in on your revenue? To be fair, they <em>did</em> show me some ridiculous advertisement about some dude living out of his Nissan Altima for a week&#8230; but, <em>come on</em>. That surely couldn&#8217;t cover the expense of keeping these clips online.</p>
<p>Frankly, it&#8217;s a piss-poor change. It smacks of an immature &#8220;hey, that&#8217;s mine&#8221; mentality prevalent in archaic approaches to IP. It has always turned people off. The whole point of the Internet is dissemination of information, not its stockpiling.</p>
<p>On the Internet, you can always find it somewhere else; the only currency that really matters is surfer loyalty. <strong>And YouTube was loaded.</strong></p>
<h3>Make Love, Not War</h3>
<p>I don&#8217;t think Viacom thought entirely hard enough about how much this might piss people off. I don&#8217;t think Google/YouTube thought about how many users would stop visiting their site if they thought they couldn&#8217;t get Comedy Central clips, (you&#8217;re reading the blog of one of them).</p>
<p>So what would be my proposition?</p>
<p>For starters, Google has a proven indexing capability. Given a few months, I&#8217;d be willing to bet their wiz-kids could have come up with an algorithm that identified all of these clips and organized them. Then, it would be as simple as creating a channel. Professional clips could be uploaded by Viacom, amatuer clips could be tagged. Call it, <em>The YouTube MotherLoad</em>. They could have even gone as far as to earmark the category for Viacom&#8217;s advertising dollars. Hell, you could precede them with the 15-second, nonsense Nissan clips if you wanted. In other words, they could have used the offending technology to their advantage. Utilized YouTube&#8217;s bandwidth, their fans passion, and their IP to create a money making machine.</p>
<p>Now, all they&#8217;ve done is create yet another mash-up opportunity where some start up or whiz kid puts together some RSS-scanning feed to provide links to the clips everyone wants to see. Frankly, I&#8217;d just as soon Viacom and YouTube/Google come to some kind of arrangement where my favorite clips can be accessed as easily as they were before.</p>
<p>I think that&#8217;s all anyone (who isn&#8217;t trying to make or protect money off of it) wants.
</p>
<p><!--225b88bb8c71aefe333c4ae24172d003--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.clintandrewhall.com/blog/2006/10/comedy-central-and-youtubes-lost-opportunity/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Dear Google Maps</title>
		<link>http://www.clintandrewhall.com/blog/2005/05/dear-google-maps/</link>
		<comments>http://www.clintandrewhall.com/blog/2005/05/dear-google-maps/#comments</comments>
		<pubDate>Fri, 20 May 2005 18:54:59 +0000</pubDate>
		<dc:creator>Clint</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Idea]]></category>
		<category><![CDATA[Rant]]></category>

		<guid isPermaLink="false">http://www.clintandrewhall.com/blog/1969/12/dear-google-maps/</guid>
		<description><![CDATA[Kansas City closed the Paseo Bridge, which is my lifeline to and from work, for 9 months! Google Maps tells me that this is the best route, but knowing that bridge is out, shouldn&#8217;t I be able to tell Google that? I decided to ask them&#8230; My letter to Google Maps went like this: Recently, [...]]]></description>
			<content:encoded><![CDATA[<p>Kansas City closed the <a href="http://maps.google.com/maps?q=I-29+and+Front+Street,+Kansas+City,+MO&#038;hl=en">Paseo Bridge</a>, which is my lifeline to and from work, for <strong>9 months</strong>!</p>
<p>Google Maps <em>tells</em> me that this is the best route, but knowing that bridge is out, shouldn&#8217;t I be able to tell Google that? I decided to ask them&#8230;</p>
<p><span id="more-22"></span>My letter to Google Maps went like this:</p>
<blockquote><p>Recently, a bridge went out in Kansas City, which was on the best route to my office. Now the bridge will be out for 6-9 months.I think it would be awesome if you were able to allow someone to divert away from a certain turn in your directions due to a circumstance.</p>
<p>For example, map out directions from my office to my home:</p>
<p>(address removed) to (address removed)</p>
<p>Step 5 is impossible to take, because the bridge south of there is out. Notice that there are four other nearby bridges. Although there are many detours set up by the city, I&#8217;m sure there are better ways to go given my starting position.</p>
<p>It would be awesome if I could click on a step and click &#8220;Divert&#8221; and have the map shift to avoid that step or steps. No other map system in the world has such a feature.</p>
<p>What do you think?</p>
<p>Thanks,</p>
<p>Clint Hall</p>
</blockquote>
<p>I&#8217;ll let you know what they say. <img src='http://www.clintandrewhall.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />
<p>
<p><!--ea05f08fb2957295fb9ec8a09e158e6f-->
</p>
<p><!--67329e65dd596773c42ef4c4db07e893--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.clintandrewhall.com/blog/2005/05/dear-google-maps/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
