<?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>Now here's a thought</title>
	<atom:link href="http://rick.measham.id.au/feed/" rel="self" type="application/rss+xml" />
	<link>http://rick.measham.id.au</link>
	<description>Random thoughts from a random brain</description>
	<lastBuildDate>Sat, 19 Sep 2009 13:21:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>I listen to Joel Spolsky and Jeff Atwood on the Stack Overflow Podcast and yell at the radio.</title>
		<link>http://rick.measham.id.au/200909/i-listen-to-joel-spolsky-and-jeff-atwood-on-the-stack-overflow-podcast-and-yell-at-the-radio/</link>
		<comments>http://rick.measham.id.au/200909/i-listen-to-joel-spolsky-and-jeff-atwood-on-the-stack-overflow-podcast-and-yell-at-the-radio/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 13:21:16 +0000</pubDate>
		<dc:creator>RickMeasham</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://rick.measham.id.au/?p=160</guid>
		<description><![CDATA[From comments they&#8217;ve made, I&#8217;m sure I&#8217;m not the only one. Here&#8217;s an open letter to them:
Dear Joel and Jeff,
You lauched Server Fault for SysAdmins, but you admit to not knowing that crowd as well as you know the programming crowd. That&#8217;s fine. But you need to find someone who does understand that crowd &#8212; [...]]]></description>
			<content:encoded><![CDATA[<p>From comments they&#8217;ve made, I&#8217;m sure I&#8217;m not the only one. Here&#8217;s an open letter to them:</p>
<blockquote><p>Dear Joel and Jeff,</p>
<p>You lauched Server Fault for SysAdmins, but you admit to not knowing that crowd as well as you know the programming crowd. That&#8217;s fine. But you need to find someone who does understand that crowd &#8212; and preferably already has the credibility you two have with programmers. Then you need to get him (or her) to co-host the podcast.</p>
<p>At the moment, your podcast does you no favours in promoting Server Fault: You constantly show little understanding of such things. The entire argument on hosting your own DNS on the most recent podcast is a perfect example.</p>
<p>I&#8217;m sure nobody minds if you don&#8217;t know everything, but to gain credibility for Server Fault, it needs a &#8217;sponsor&#8217; that can join your team &#8212; at least on the podcast.</p>
<p>Cheers!<br />
Rick Measham</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://rick.measham.id.au/200909/i-listen-to-joel-spolsky-and-jeff-atwood-on-the-stack-overflow-podcast-and-yell-at-the-radio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Environmentalists have it wrong &#8212; the economies of scale and inventing the future</title>
		<link>http://rick.measham.id.au/200909/environmentalists-have-it-wrong-the-economies-of-scale-and-inventing-the-future/</link>
		<comments>http://rick.measham.id.au/200909/environmentalists-have-it-wrong-the-economies-of-scale-and-inventing-the-future/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 11:18:31 +0000</pubDate>
		<dc:creator>RickMeasham</dc:creator>
				<category><![CDATA[Issues]]></category>
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://rick.measham.id.au/?p=158</guid>
		<description><![CDATA[There's a push on to 'return' to the idylic times where a man would work the farm chatting to his cows while his lovely wife baked a loaf of bread (probably with a dab of flour on her nose) while a pail of milk (direct from the aforementioned cows) stands on the bench beside her.

There's a push on to do-it-yourself. To be handy around the garden and home. To plant one's own vegetables and to bake one's own bread.

But is that really good for the environment? I doubt it]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;ve been thinking: &#8220;Environmentalists&#8221; seem to have it a little wrong.</p>
<p>There&#8217;s a push on to &#8216;return&#8217; to the idylic times where a man would work the farm chatting to his cows while his lovely wife baked a loaf of bread (probably with a dab of flour on her nose) while a pail of milk (direct from the aforementioned cows) stands on the bench beside her.</p>
<p>There&#8217;s a push on to do-it-yourself. To be handy around the garden and home. To plant one&#8217;s own vegetables and to bake one&#8217;s own bread.</p>
<p>But is that really good for the environment? I doubt it (though I haven&#8217;t done the research to prove it)</p>
<p>See, if I run my oven for long enough to bake a loaf of bread it would use N units-of-energy. But the oven has just a single loaf in it! It&#8217;s big enough for four such loaves, and while it will take more than N units-of-energy to bake four loaves, it wont take as much as 4N units-of-energy.</p>
<p>But at the evil factory down town, you can be absolutely certain that they maximise the number of loaves in each oven to reduce (dollar) cost to the lowest possible value. Reducing dollar cost means saving energy where you can, and that&#8217;s good for the environment.</p>
<p>Factories are really good at saving costs. The milk factory that takes the raw milk from all today&#8217;s cows pastuerises the milk in enourmous vats, again carefully calibrated to steralise the milk at the lowest possible cost. If every farmer was to do their own pastuerisation, the cost would go up. Not to mention the cost if everyone had their own cow and had to do their own pasteurisation, homogenisation, skimming, churning, curdling and every other process milk goes through before we consume it.</p>
<p>Let&#8217;s think back to our idylic couple. Was it really that good? Of course not. The guy out in the fields is using a hand-plough behind a couple of flea-bitten old horses that don&#8217;t want to work at all, let alone go in straight lines. He&#8217;s blistered and tired. He doesn&#8217;t come in at the end of the day all pleased with himeself for his &#8220;hard day&#8217;s work&#8221;. He comes in expecting a meal then goes to bed, just to wake up before dawn the next morning just to do it all over again. Day after day.</p>
<p>She&#8217;s in the kitchen making bread with one hand while keeping an eye on the boiling kettle full of clothes and nursing the new baby on the other hand.</p>
<p>So where should our environmental desires be focussed if not at the factories?</p>
<p>I&#8217;d suggest the farm. While there&#8217;s been incredible change on the farm in the past century and even the past hand-full of decades, there&#8217;s still a long way to go. Imagine if we brought the full impact of modern technology to the farm rather than praising it for it&#8217;s rustic past.</p>
<p>Let me design just a couple of machines that could be used on every farm. Maybe they exist, but somehow I don&#8217;t think they do. Or at least they haven&#8217;t been taken up yet by farmers. Their sons or their grandsons will be the ones ready for the next major shift in farming.</p>
<p>First invention is the automatic weeder. Think of it as a Rhoomba for the farm. The &#8220;Weeda&#8221; hangs above a crop, is powered by solar panels and travels up and down the crop day-and-night doing the weeding: removing weeds increases yeilds. However the device doesn&#8217;t spray chemicals onto weeds (though it would have the precision to do so) instead it carefully plucks the sprouting weed before it gets a hold. We have this technology. A camera and pincer would travel up and down, back and forth, scouring the ground for weeds. The camera would know what was a sprouting weed and what was a crop. We have this technology already &#8212; we use it to stop terrists at airports and known-to-be-felonius-teenagers at shopping centers. So we&#8217;ve removed all the weeds, and done so using the power of the sun.</p>
<p>Next invention could even be mounted on the same boom arm, but it does the totally opposite job. This device finds the crop and waters it. At the moment, we water crops using massive irrigation sprinklers that spray water in unmeasured, uncontrolled relatively random patterns. But why not use our recognition systems to identify plants we <em>do</em> care about and use sensors to determine the exact amount of water each-and-every stalk of wheat needs? We can measure the stalk density to determine if the plant is too dry, and check the ground to see what water the plant has available. Now we stop wasting any water whatsoever. Every drop is used to make sure each individual plant is the healthiest it can be. And we stop watering weeds.</p>
<p>One last thought comes to mind:what if we pluck the weeds and put them in a special hopper. As the sun hits the hopper, it bakes the weeds. We then capture the escaping moisture and feed it back to the plants. (OK, I&#8217;ll admit that the cost of this reclamation scheme would probably well outweigh the reclaimed moisture, but we <em>do</em> need to kill those weeds somehow, right?)</p>
<p>That&#8217;s my two-and-a-half inventions. Have I sparked any in your head? Do you agree that farm life wasn&#8217;t to idylic and that baking bread at home isn&#8217;t as environmentally responsible as it feels?</p>
]]></content:encoded>
			<wfw:commentRss>http://rick.measham.id.au/200909/environmentalists-have-it-wrong-the-economies-of-scale-and-inventing-the-future/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Geek Herding</title>
		<link>http://rick.measham.id.au/200908/geek-herding/</link>
		<comments>http://rick.measham.id.au/200908/geek-herding/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 14:31:16 +0000</pubDate>
		<dc:creator>RickMeasham</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://rick.measham.id.au/?p=153</guid>
		<description><![CDATA[
Forgive me reader, for I have sinned. It&#8217;s been some time since I last posted to this site.
I haven&#8217;t stopped writing, but instead have been trying to &#8217;seed&#8217; my new site with content. There&#8217;s only so many words in my head at any one time! Anyway, it&#8217;s now ready to be revealed to the world.
A [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Geek Herding" href="http://geek-herding.com/?utm_source=here's%2Ba%20thought&amp;utm_medium=image&amp;utm_campaign=launch" target="_blank"><img src="http://geek-herding.com/images/geek_herding_explorations_in_the_art_of_managing_software_developers.png" alt="Geek Herding" /></a></p>
<p>Forgive me reader, for I have sinned. It&#8217;s been some time since I last posted to this site.</p>
<p>I haven&#8217;t stopped writing, but instead have been trying to &#8217;seed&#8217; my <a href="http://geek-herding.com/?utm_source=here's%2Ba%20thought&amp;utm_medium=text&amp;utm_campaign=launch" target="_blank">new site</a> with content. There&#8217;s only so many words in my head at any one time! Anyway, it&#8217;s now ready to be revealed to the world.</p>
<p>A year and a half ago I was promoted into management at the company I work for. And then I was left to work it out for myself. Thrown in the deep end.</p>
<p>I&#8217;m a resourceful kind of guy so I managed to find many resources to help me become the best manager I could. The more I studied the topic, the more I wanted to have my say on it too. I wanted especially to talk about people management (leadership) from the &#8216;vertical&#8217; slice of Software Development. That&#8217;s what I&#8217;ve done as a career for many years, and it&#8217;s who I&#8217;m now leading. So, without further ado, I present <a href="http://geek-herding.com/?utm_source=here's%2Ba%20thought&amp;utm_medium=url&amp;utm_campaign=launch" target="_blank">http://geek-herding.com</a></p>
<p>While this blog will continue, I&#8217;m going to be restricting it to thinks that aren&#8217;t work related as I want to really push <a href="http://geek-herding.com/?utm_source=here's%2Ba%20thought&amp;utm_medium=text&amp;utm_campaign=launch" target="_blank">Geek Herding</a>.</p>
<p>I&#8217;m interested in your feedback, though if you&#8217;re not in the software development industry, or interested in leadership and people management, it might be a little bit boring.</p>
<p>On the other hand, if you&#8217;re interested in either topic, I&#8217;d love it if you:</p>
<ul>
<li>Read the articles</li>
<li>Commented on the articles</li>
<li>Promoted the articles (if you&#8217;re tweeting, please use #geekherding so I find the tweet!)</li>
</ul>
<p>Even better, I&#8217;m going to be looking for Guest Bloggers soon, so have a think if you have anything you might have to say on the topic.</p>
]]></content:encoded>
			<wfw:commentRss>http://rick.measham.id.au/200908/geek-herding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Announcing a release day before you build</title>
		<link>http://rick.measham.id.au/200904/announcing-a-release-day-before-you-build/</link>
		<comments>http://rick.measham.id.au/200904/announcing-a-release-day-before-you-build/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 07:33:23 +0000</pubDate>
		<dc:creator>RickMeasham</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://rick.measham.id.au/?p=137</guid>
		<description><![CDATA[When there's an idea mooted, a lot needs to be considered before going to market. But if you were to write a detailed spec for everything  --  including mockups for every screen and functional detail for every action -- without discussing the basic concept with every stake holder, you'd often waste a lot of time.]]></description>
			<content:encoded><![CDATA[<p>January 22, a boardroom somewhere:</p>
<p style="padding-left: 30px;"><strong>Marketing</strong>: I have an idea for a new product, how long will it take to build?</p>
<p style="padding-left: 30px;"><strong>Developer</strong>: We&#8217;d need a more complete spec.</p>
<p style="padding-left: 30px;"><strong>Marketing</strong>: OK, but just putting your finger in the air ..</p>
<p style="padding-left: 30px;"><strong>Developer</strong>: Maybe two weeks, so call it four.</p>
<p>January 23, in the customer newsletter:</p>
<p style="padding-left: 30px;"><strong>Marketing</strong>: Our new product will be released on Feb 28th! Huzzah!</p>
<p>Sound familiar? I&#8217;m sure this happens again and again in software development companies the world over. I&#8217;ve certainly experienced it many times.</p>
<p>The problem, of course, is made up of many issues. Here&#8217;s three obvious issues:</p>
<ol>
<li>Marketing just have an idea for a product. There&#8217;s no detailed spec. There&#8217;s no screens, no functional spec. yet they expect an estimate.</li>
<li>The developer provided an estimate without qualification</li>
<li>Despite a long history of &#8216;bad&#8217; estimates from developers, marketing believed the estimate and passed it on to customers.</li>
</ol>
<p>And here&#8217;s two more not-so-obvious, but very real issues:</p>
<ol>
<li>The estimate give by the developer is given in isolation. Even if accurate, it totally ignores existing workload.</li>
<li>A new product (or feature or enhancement) isn&#8217;t just about writing code.</li>
</ol>
<h2>Fixing the problem</h2>
<p>Let&#8217;s break the problem down into the listed issues and explore each of them.</p>
<h3>No detailed spec.</h3>
<p>When there&#8217;s an idea mooted, a lot needs to be considered before going to market. But if you were to write a detailed spec for everything  &#8211;  including mockups for every screen and functional detail for every action &#8212; without discussing the basic concept with every stake holder, you&#8217;d often waste a lot of time.</p>
<p>So the normal practice is to discuss the idea with each stake-holder to get a basic understanding of the project.</p>
<p>Imagine you rang someone to build you a pergola and you had not measured the size you wanted or considered any of the details like materials. Before you go ahead and research all that detail, you need to know if the project is even feasible. So you ring a random builder. What&#8217;s the best way to get an estimate without tying each other down to price? I like to call it the zeroes method. ie, &#8220;how many zeroes&#8221;?  Will it cost two-zeroes? $0 to $99? Or three? $100 to $999? Four? Five?</p>
<p><em>For development, I think the best question (at this stage) is what time-unit are we looking at? Is it days? Weeks? Months or Years?</em></p>
<h3>The developer gave an estimate without qualification</h3>
<p>OK, so it&#8217;s what was asked of him. And we do like to please. At first the developer doesn&#8217;t want to give an estimate. After all, he hasn&#8217;t seen the full scope. But then he figures that marketing aren&#8217;t dumb, they know that without a full scope there&#8217;s no way the estimate can be anywhere near accurate. So he caves in and thinks about the product.</p>
<p>The developer&#8217;s initial thought is &#8216;2 weeks&#8217;. But he&#8217;s aware that things never go as planned and so ups that to a month. (Note that he&#8217;s switched units .. when you hear that happen, it&#8217;s a good sign that the estimate is just a guestimate)</p>
<p>At this point the developer should have said: <em>I cannot give you any reasonable estimate that will assist with product planning without a full spec.. But I understand that you don&#8217;t want to spend the time writing a full spec if the development time isn&#8217;t feasible. From what you&#8217;ve told me *thus far*, we would be looking at weeks rather than months. That said, I&#8217;d be happy to give you a proper estimate once the full spec is clarified.</em></p>
<h3>Marketing believed the estimate</h3>
<p>This is probably the biggest mistake in this scenario. Marketing always want estimates. Developers give estimates. Development always takes longer.</p>
<p>There&#8217;s a two-fold problem here:</p>
<p>First, marketing treated the estimate as an actual estimate rather than as a finger-in-the-air estimate based on a totally inadequate solution description.</p>
<p>Second, they compound this mistake by believing the number. The developer knows that estimates are always wildly optimistic, so he says &#8220;Maybe two weeks, so make it four&#8221;. But marketing should, by now, also know that anything the developer says is wildly optimistic and say to themselves &#8220;It&#8217;s always under, so let&#8217;s make it 8&#8243;.</p>
<p><em>Once both parties have over-estimated, we now have enough information </em>to write a full spec <em>but not enough to to to market.</em></p>
<p style="text-align: center;"><em>* </em><em>* </em><em>*<br />
</em></p>
<p>Now, let&#8217;s consider those other two issues that compound the problem. The<em></em>se two issues exist even when the developer is making an educated estimate based on a fully delivered spec.</p>
<h3>The estimate is given in isolation</h3>
<p>When a developer is asked how long something will take to write, even if he has every bit of information he needs, the answer will be given in man-time, not clock-time. This means that a four-week development job will take four man-weeks. Or 20 developer-days if you prefer.</p>
<p>An estimate of four weeks only means &#8220;in four weeks time&#8221; when:</p>
<ul>
<li>he is sitting around waiting for the next project to start</li>
<li>the previous project has no outstanding bugs that will need fixing</li>
<li>he doesn&#8217;t need to provide assistance to customer service</li>
<li>he doesn&#8217;t have meetings with his manager or team or company</li>
<li>he doesn&#8217;t need to help the boss set up his new laptop</li>
<li>his brain isn&#8217;t also worrying over the global financial crisis</li>
<li>there are no public holidays and he has no annual leave booked</li>
<li>he doesn&#8217;t get sick</li>
<li>&#8230; and probably another thousand or so caveats.</li>
</ul>
<p><em>When marketing is given an estimate from a developer, they need to consider scheduling as well as the actual estimate. They need to consider that the estimate is in man-days rather than calendar days.</em></p>
<h3>A new product isn&#8217;t just code</h3>
<p>This issue has nothing to do with the developer, but has everything to do with communication between marketing and the product owner (or whatever your company calls the person who manages the entire product).</p>
<p>If a developer estimates (once given a full spec) four weeks and the scheduler says it will start in two weeks and the developer will have around 80% of his time to give to the project, then the estimated date for completion of development is in 7 weeks time.</p>
<p>But that isn&#8217;t a go-to-market date. That is the date at which the documentation team can start to prepare the new user manuals. It&#8217;s the date that customer service can begin to learn how to support the product. It&#8217;s the date that user acceptance testing can begin. It&#8217;s the date from which the accounts team can get their billing systems ready. It&#8217;s certainly not the date that the product is going live.</p>
<p>In order to estimate the go-to-market date, every one of these (and many other) tasks need to be similarly spec&#8217;d and estimated. Will user-acceptance testing take two weeks? What if there&#8217;s serious usability problems? Does the acconts department need the developers to do some extra coding in order to be able to properly bill the service? If there&#8217;s any changes to the service after UAT, what does that mean for documentation.</p>
<p>So, given all that, why is only the development team expected to estimate the time to build before there&#8217;s any sort of spec? And even after there&#8217;s a spec, why isn&#8217;t anyone else expected to talk about time estimates?</p>
<h2>Wrapping it all up</h2>
<p>Before there&#8217;s a complete spec, any estimates are finger-in-the-air. This should never be assumed, both parties need to agree on this every time:</p>
<p style="padding-left: 30px;"><em>&#8220;I&#8217;ll give you a finger-in-the-air estimate, but I need you to understand that it is no way binding or anywhere near accurate&#8221;</em></p>
<p>Give finger-in-the-air estimates as a time unit:</p>
<p style="padding-left: 30px;"><em>&#8220;Weeks rather than months&#8221;</em></p>
<p>If there must be a number, over estimate until you have every bit of detail &#8212; on both ends:</p>
<p style="padding-left: 30px;"><em>&#8220;I think two weeks, so I&#8217;ll say four&#8221;</em></p>
<p style="padding-left: 30px;"><em>&#8220;He said four, so I&#8217;ll think eight&#8221;</em></p>
<p>Agree that once there is a full spec, a tighter estimate will be given, but that it is given in isolation:</p>
<p style="padding-left: 30px;"><em>&#8220;Now I have the full spec, I&#8217;ve mapped it out to take about 12 weeks to write the code. However this is 12 weeks in isolation. Experience shows that between everything else that happens, I get the equivilent of 60% of my time I can dedicate to a single project, therefore you should expect the project to go to UAT in 20 weeks.&#8221;</em></p>
<p>Acknowledge over and over again that development isn&#8217;t the only part of the project:</p>
<p style="padding-left: 30px;"><em>&#8220;While I&#8217;m happy to give you this estimate based on the full spec, we need to agree that after I&#8217;ve finished writing it there will be an undefined amount of time required to do user acceptance testing as well as sales, support and accounts product training and anything else that needs to happen before the product goes to market.&#8221;</em></p>
<p>If I haven&#8217;t made it clear already: Never assume the other party is thinking about things in a complete and rational manner. Even if you&#8217;re &#8220;just a developer&#8221;, make a list of things that need to happen after you&#8217;ve finished, before the product is released, and ask how preparation is going for each of them. You&#8217;ll earn a lot of kudos for knowing to think about these external things as well as possibly saving yourself (and the company) a lot of grief.</p>
]]></content:encoded>
			<wfw:commentRss>http://rick.measham.id.au/200904/announcing-a-release-day-before-you-build/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>High Five!</title>
		<link>http://rick.measham.id.au/200902/high-five/</link>
		<comments>http://rick.measham.id.au/200902/high-five/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 23:33:35 +0000</pubDate>
		<dc:creator>RickMeasham</dc:creator>
				<category><![CDATA[Funny]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://rick.measham.id.au/?p=127</guid>
		<description><![CDATA[We hired a new guy at work a couple of years back (how time flies!) who started trying to give everyone a &#8216;high five&#8216;. It was rather strange an uncomfortable &#8212; after all we&#8217;d never had deliberate physical contact with each other before &#8212; but the intention was pure so I joined in and high-fived [...]]]></description>
			<content:encoded><![CDATA[<p>We hired <a href="http://h4c.kr/">a new guy</a> at work a couple of years back (how time flies!) who started trying to give everyone a &#8216;<a href="http://en.wikipedia.org/wiki/High_five">high five</a>&#8216;. It was rather strange an uncomfortable &#8212; after all we&#8217;d never had deliberate physical contact with each other before &#8212; but the intention was pure so I joined in and high-fived him.</p>
<p>Time has passed and now high-fiving is the norm. It&#8217;s a great way of saying &#8220;well done&#8221; or &#8220;I agree&#8221;.</p>
<p>There&#8217;s also developed a guerrilla version where someone says &#8220;High Five!&#8221; and just as you&#8217;re about to make contact they yell something like &#8220;Telstra rules!&#8221;  It&#8217;s too late. You&#8217;re committed. You find yourself &#8216;agreeing&#8217; to the absurd statement.</p>
<p>I now think that there&#8217;s not enough high-fiving in the world. High-fives cheer you up and make you feel good.</p>
<p>Obviously <em>Improv Everywhere</em> felt the same so they headed down to the escalators at a New York subway station to hand out high-fives to everyone.</p>
<a href="http://rick.measham.id.au/200902/high-five/"><em>Click here to view the embedded video.</em></a>
<p>You can read and see more of their high-five campaign over at the <a href="http://improveverywhere.com/2009/02/09/high-five-escalator/">improv everywhere blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://rick.measham.id.au/200902/high-five/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Give Up and Use Tables</title>
		<link>http://rick.measham.id.au/200901/give-up-and-use-tables/</link>
		<comments>http://rick.measham.id.au/200901/give-up-and-use-tables/#comments</comments>
		<pubDate>Sat, 24 Jan 2009 12:41:45 +0000</pubDate>
		<dc:creator>RickMeasham</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://rick.measham.id.au/?p=116</guid>
		<description><![CDATA[(If you don&#8217;t write HTML, you can skip this post. It doesn&#8217;t concern you and will just confuse you. Basically: there&#8217;s a weird bunch of people who want to avoid a particularly useful way to lay out a web page just because they hold to this notion that &#8220;tables are for data&#8221;, and the fact [...]]]></description>
			<content:encoded><![CDATA[<p><em>(If you don&#8217;t write HTML, you can skip this post. It doesn&#8217;t concern you and will just confuse you. Basically: there&#8217;s a weird bunch of people who want to avoid a particularly useful way to lay out a web page just because they hold to this notion that &#8220;tables are for data&#8221;, and the fact that they make page layout a breeze is immaterial.)</em></p>
<p>I hereby promise not to rant. Much.</p>
<p>Hey all you zealots .. <a href="http://giveupandusetables.com/">give up and use tables</a>.</p>
<p>If you have to have a meaningless &lt;div&gt;, you&#8217;re no longer semantic .. <a href="http://giveupandusetables.com/">give up and use tables</a>.</p>
<p>If you have to use Microsoft&#8217;s conditional comments just to get it to work in Internet explorer .. <a href="http://giveupandusetables.com/">give up and use tables</a>.</p>
<p>If you have to ask a chat room or forum how to get your three-column layout to work .. <a href="http://giveupandusetables.com/">give up and use tables</a>.</p>
<p>If you need to vertically center one piece of content against another .. <a href="http://giveupandusetables.com/">give up and use tables</a>.</p>
<p>If you spend more time arguing with someone than you can save by avoiding tables .. <a href="http://giveupandusetables.com/">give up and use tables</a>.</p>
<p>If you care so much about avoiding tables that you don&#8217;t have any time left to help people with their actual problem  .. <a href="http://giveupandusetables.com/">give up and use tables</a>.</p>
<p>If you end up with classes in your CSS that are designed to give you the benefits of tables without using a table tag .. <a href="http://giveupandusetables.com/">give up and use tables</a>.</p>
<p>Seriously folks, you&#8217;re spending too much time avoiding them and proselytizing about your avoidance of them and not enough time creating useful content that the semantic nature of that content is worthless.</p>
<h2>Update:</h2>
<p>Woohoo! I just got banned from #html on freenode because I argued for using tables. There was no argument and no discussion. (OK, so I was mocking his inability to justify his contention, but seriously? banned?) BTW: I&#8217;m &#8216;Woosta&#8217;, &#8216;[wito'] is the zealot in question.</p>
<blockquote><p>[22:53] &lt;to_&gt; which tag would you use to wrap &lt;label&gt; + &lt;input&gt; tags in a form?<br />
[22:53] &lt;[wito]&gt; to_: I&#8217;m a fan of &lt;fieldset&gt;&lt;label&gt;&lt;span&gt;Text:&lt;/span&gt; &lt;input/&gt;&lt;/label&gt;&lt;/fieldset&gt;<br />
[22:54] &lt;Woosta&gt; I think it would be best defined by the design<br />
[22:55] &lt;to_&gt; [wito]: but if you want to make input floating to the right of label in a 2 columns presentation layout, don&#8217;t you use a wrapping tag to clear float ?<br />
[22:56] &lt;[wito]&gt; to_: actually, I use a display:table hierarchy<br />
[22:58] &lt;Woosta&gt; just use a table<br />
[22:59] &lt;[wito]&gt; Woosta: WRONG<br />
[22:59] &lt;Woosta&gt; no: it works and it&#8217;s fast<br />
[22:59] &lt;Woosta&gt; piss farting around with CSS is a poor use of your time<br />
[23:00] &lt;[wito]&gt; Woosta: protip: you don&#8217;t argue with me. <img src='http://rick.measham.id.au/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /><br />
[23:00] &lt;Woosta&gt; Bwahahahahha<br />
[23:00] &lt;[wito]&gt; Especially not when I tell you to stop offering destructive, counterproductive advice as you are now<br />
[23:01] &lt;Woosta&gt; Zealots make me laugh<br />
[23:01] &lt;[wito]&gt; How about you spend some time in the quiet corner?<br />
[23:02] &lt;Woosta&gt; Why me? I have plenty of time up my sleeve. I think you need the time out so you can get some work done as your stupid-ass CSS crap takes you 20 times longer than a simple table would.<br />
[23:03] [Notice] -ChanServ- You have been quieted on #html by [wito] (wito)<br />
[23:03] *** ChanServ sets a ban on __________.<br />
[23:03] &lt;[wito]&gt; Let&#8217;s have some quiet time for Woosta</p></blockquote>
<h2>Update 2:</h2>
<p>Found <a href="http://www.zazzle.com/css_is_awesome_mug-168716435071981928">this funny mug</a> on Zazzle</p>
]]></content:encoded>
			<wfw:commentRss>http://rick.measham.id.au/200901/give-up-and-use-tables/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Black Triangle: A name for the event described by the 80/20 rule</title>
		<link>http://rick.measham.id.au/200901/black-triangle-8020-rule/</link>
		<comments>http://rick.measham.id.au/200901/black-triangle-8020-rule/#comments</comments>
		<pubDate>Sat, 24 Jan 2009 12:27:56 +0000</pubDate>
		<dc:creator>RickMeasham</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://rick.measham.id.au/?p=123</guid>
		<description><![CDATA[What Black Triangles can you celebrate this week? When you find one, savor it and celebrate it. Even if nobody else understands.]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve all heard the 80/20 rule right? The theory that 80% of the work results in 20% of the result and the other 20% of the work results in 80% of the result? It&#8217;s called the <a href="http://en.wikipedia.org/wiki/Pareto_principle">Pareto Principle</a> or the <em>law of the vital few</em> or the <em>principle of factor sparsity</em>.</p>
<p>It&#8217;s a nice neat truism, that strangely bears itself out in the real world. Approximately 20% of the population pay 80% of the tax in most economies &#8212; 80% of the reward coming from 20% of the populace. <a href="http://www.crn.com/security/18821726">Microsoft say that</a> if they can fix 20% of the bugs, 80% of people would be happy &#8212; 20% of the effort resulting in 80% of the reward.</p>
<p>It even works with the most mundane of matters. Think about your wardrobe and compare it to what you wear. If you&#8217;re like most people, you wear 20% of your clothes 80% of the time and the other 80% of your clothes you wear just 20% of the time.</p>
<p>But I digress. <a href="http://en.wikipedia.org/wiki/Pareto_principle">Read more about the Pareto Principle over at Wikipedia</a>.</p>
<p>Here&#8217;s the thing: When you&#8217;re working on some sort of project that has a finite scope, at the time you have done 80% of the work, there is only 20% of the final result in any tangible form. It&#8217;s discouraging if you only look at the result obtained, but <em>hugely</em> encouraging if you focus on the work left to do.</p>
<p>Consider all the effort that goes into planning a wedding: there&#8217;s nothing to show for it other than a pile of tick-boxes on a todo list until the Big Day when all that effort suddenly bears its fruit.</p>
<p>Think about installing blinds: 80% of the effort is to get the fixings in place. At this time, there&#8217;s no shade being provided by the blind, and all you can see is a pile of brackets screwed to the wall.</p>
<p><strong>Be encouraged: This moment in time, when you have completed 80% of the work, is huge</strong>. Before now, every percentage of effort resulted in just 0.25% of result. From now on, every percentage of effort will result in an average of 4% of result. So it&#8217;s worth celebrating.</p>
<p>And if it&#8217;s worth celebrating, it&#8217;s worth naming. Therefore, let me present the story of a software development team, making a game. The story goes (<a href="http://www.rampantgames.com/blog/2004/10/black-triangle.html">you can read it at Tales of the Rampant Coyote</a>) that the development team spent much effort (80%) just to get to the point where a triangle was rendered on a monitor. Those not on the team just saw a black triangle. They couldn&#8217;t understand how the many months of development resulted in something so simple. Even more, they couldn&#8217;t understand why the development team were so happy. But we know, right? 80% of the effort. That triangle was the 20% of result. After finally getting the triangle to render, the rest of the development was easy. As they say &#8220;It&#8217;s all downhill from here&#8221;.</p>
<p>So I propose that we take this story as a great example of the 80/20 rule in action and use the Black Triangle as the name for that point at which you have &#8216;broken the camel&#8217;s back&#8217;.</p>
<p><strong><em>What Black Triangles can you celebrate this week?</em> When you find one, savor it and celebrate it. Even if nobody else understands.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://rick.measham.id.au/200901/black-triangle-8020-rule/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lotteries: Mathmatically speaking, they&#8217;re not really a tax on the stupid</title>
		<link>http://rick.measham.id.au/200812/lotteries/</link>
		<comments>http://rick.measham.id.au/200812/lotteries/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 11:21:07 +0000</pubDate>
		<dc:creator>RickMeasham</dc:creator>
				<category><![CDATA[Issues]]></category>

		<guid isPermaLink="false">http://rick.measham.id.au/?p=119</guid>
		<description><![CDATA[Note: There are a lot of numbers in this post, so I&#8217;ve rounded a lot of them off, and included some footnotes. If you don&#8217;t like numbers, then consider yourself warned.
It&#8217;s been said* that &#8220;Lotteries are a tax on the stupid&#8221;. The premise being that anyone who spends money on a lottery ticket is just [...]]]></description>
			<content:encoded><![CDATA[<p><em><small>Note: There are a lot of numbers in this post, so I&#8217;ve rounded a lot of them off, and included some footnotes. If you don&#8217;t like numbers, then consider yourself warned.</small></em></p>
<p><img title="Tattslotto $30M" src="http://rick.measham.id.au/wp-content/uploads/2008/12/upcomingdrawbanner_140x200.gif" alt="" width="140" height="200" align="left" />It&#8217;s been said* that &#8220;Lotteries are a tax on the stupid&#8221;. The premise being that anyone who spends money on a lottery ticket is just wasting their money are, therefore, stupid.</p>
<p>I&#8217;d like to refute that.</p>
<p>Here in Australia, our Tattslotto lottery requires the player to select 6 numbers from 45 to win division one. That gives you one chance in 8.1 million<sup><small>1</small></sup>. This is approximately the same odds as tossing a coin and getting &#8216;heads&#8217; 23 times in a row<sup><small>2</small></sup>.</p>
<p>So what other forms of gambling can we think of to compare it to? Roulette has one chance in 38 (or 37) of winning &#8216;the big one&#8217;<sup><small>3</small></sup>. Blackjack has approximately one chance in 41 of getting a &#8216;natural&#8217; blackjack<sup>4</sup>. The chance of getting a royal flush in poker is approximately one in 650,000<sup>5</sup>.</p>
<p>But not all forms of gambling are equal. In some, the house pays you: In roulette, everyone who bet on that single number wins 35 times their wager no matter how many people are playing. On the other hand in poker, everyone who gets a royal-flush has to split the pot between them. Tattslotto is like poker in this sense. If 20 people all pick the correct 6 numbers, then you each get one-twentieth of the first division prize.</p>
<p>And of course, not all forms of gambling have the same payout. Roulette pays 35:1, but the other examples all vary. Poker varies depending on the number of players and how much they&#8217;re all betting. Tattslotto varies depending on how much the promoter wishes to pay out.</p>
<p>So if lotteries are truly a tax on the stupid, then surely the return on investment must be so truly microscopic that any sane person would laugh and walk away.</p>
<p>Next Saturday, Tattslotto has a $30 million &#8216;megadraw&#8217;. This means that first division is $8.4 million<sup>6</sup>. Each &#8216;game&#8217; costs $0.60 and as we said earlier, each game has a 1 in 8.1 million chance of winning. To be &#8216;certain&#8217; of winning would thus require 8.1 million games at a cost of $0.60 each. An investment of $4.86 million.</p>
<p>Now, if I took that same $4.86 million down to the casino and spread it among the 38 &#8216;number&#8217; squares I&#8217;d also be &#8216;certain&#8217; of winning. But I&#8217;d just win $4.47 million.</p>
<p>Now, let&#8217;s flip it around. What if we put our money on a single square in roulette? Our chance of winning is one in 38. It pays 35:1, so to win $8.4 million we&#8217;d need to bet $249K on the single square. In Tattslotto, to get a one-in-38 chance of winning, we&#8217;d need to play about 213,000 games, which would cost us $128K &#8212; about half the investment for the same risk and for the same reward in roulette!</p>
<p>Of course, I&#8217;m ignoring that &#8216;difference&#8217;: In roulette, it wouldn&#8217;t matter how many other people bet on the same winning number, I&#8217;d still get my $8.4 million. In Tattslotto, we all have to share the $8.4 million. It&#8217;s impossible to calculate the number of people that will pick the winning combination, so I&#8217;m going to ignore it for now except to say that if you shared it with one other person, your $4.86 million investment would get you a $4.2 million return &#8212; which is only slightly less than you get for the same investment in roulette. Can you truly call that a &#8216;tax on the stupid&#8217;? Depends on the individual&#8217;s definition of &#8217;stupid&#8217;.</p>
<p><strong>However, given all this, there&#8217;s one more argument against the &#8216;tax on the stupid&#8217; theory. And it&#8217;s one that can&#8217;t be refuted by anyone: What are the odds of winning if you don&#8217;t play at all? <em>By playing a single game, your odds of winning decrease from infinite to finite</em>.</strong></p>
<p>* NOTE: The best attribution I can find for this quote is a chapter title in <a href="http://www.amazon.com/True-Odds-Risk-Affects-Everyday/dp/1563431149/ref=si3_rdr_bb_product">James Walsh&#8217;s <em>True Odds : How Risk Affects Your Everyday Life</em></a> published in 1996. It the quote really that recent? If you have an older reference, please let me know.</p>
<p><span id="more-119"></span></p>
<h2>Footnotes</h2>
<ol>
<li>Odds of winning at Tattslotto are calculated by the number of balls that you&#8217;re happy to get divided by the number of balls available. For the first ball, you&#8217;re happy with any of 6 balls from a pool of 45. For the second ball, you&#8217;re happy with any of 5 balls (you already have one of your picks) from a pool of 44 (the ball that was drawn first isn&#8217;t re-entered, so you only have 44 left in the pool).This means that the chance of winning is one in (6 ÷ 45) × (5 ÷ 44) × (4 ÷ 43) × (3 ÷ 42) × (2 ÷ 41) × (1 ÷ 40) = 0.0000001228 = 1 ÷ 8145060.</li>
<li>The odds of throwing a &#8216;head&#8217; when tossing a coin is 1 in 2. So as above, we divide the results we&#8217;re &#8216;happy&#8217; with (heads) by the results possible (heads or tails). That is 1 ÷ 2 = 0.5. If we flip twice then we have (1 ÷ 2) × (1 ÷ 2) = 0.25. If we flip 23 times we get 0.0000001192.</li>
<li>There are two roulette wheels in common use: The European wheel has the numbers 1 to 36 and a &#8216;zero&#8217; and the American wheel has 1 to 36, a zero and a &#8216;double zero&#8217; (and recently, in some casinos in Australia). Despite the lengthened odds of the American wheel, the payout remains the same. So if you really have enough money to be putting $249K on a single square, fly to Europe first.</li>
<li>To get a &#8216;natural 21&#8242; in blackjack you need to draw an Ace and a 10 or picture card. As the order of drawing them doesn&#8217;t matter, there&#8217;s a 4 ÷ 52 chance of drawing an ace on the first card and a 16 ÷ 51 chance of drawing a &#8216;ten&#8217; card on the second. The other way around and there&#8217;s a 16 ÷ 52 chance of drawing a &#8216;ten&#8217; card on the first and a 4 ÷ 51 of drawing an ace on the second. No matter which way around that is, it&#8217;s the same (remember BODMAS, PEDMAS, BOMDAS or whatever your school called it?). Of course, if you&#8217;re actually playing Blackjack then there&#8217;s at least a dealer and that changes the odds.(4 ÷ 52) x (16 ÷ 51) = 0.0241327300 = 1 ÷ 41.44</li>
<li>A royal flush is 10, J, Q, K, A of a single suit (hearts, diamonds, spades, clubs). The suit has no relevance other than it has to be the same. So for the first card, there are 5 happy cards in each suit. Each suit has 13 cards, so a successful first card is 5 ÷ 13. However after that first card, we <em>do</em> care about the suit: it has to be the same as the first card. So the second card can be one of the other four cards we need out of the 51 cards left in the deck: 4 ÷ 51.This means the chance of a royal flush is (5 ÷ 13) × (4 ÷ 51) × (3 ÷ 50) × (2 ÷ 49) × (1 ÷ 48) = 0.0000015391 or 1 ÷ 649740.
<p>Now, at this stage some of your are going to get itchy commenting fingers and want to point out that in poker, there&#8217;s at least one other person playing. This means there&#8217;s (4 ÷ 51) chance that he or she would get the second card you want and so the chance of getting your second card is (1 &#8211; (4 ÷ 51)) × (4 ÷ 50). What does this mean for the chance of you getting a royal flush? Bupkis. Nothing. Nada. Zilch. You might find out that you <em>failed</em> earlier, but they don&#8217;t change the odds of you getting a royal flush. Don&#8217;t believe me? <a href="http://spreadsheets.google.com/ccc?key=p-C99R7tsVmvz1phxgX_3GQ" target="_blank">Here&#8217;s a google-doc</a> to show that while the distribution of the odds changes, the final result doesn&#8217;t. He takes a card, which might be yours, thus decreasing the chance of your flush. But he also takes a card that might not be yours, which increases the chance of your flush. (I&#8217;ll admit that I was surprised by the result, so I checked with the boffins in #math on the freenode IRC network and they agreed with me).</li>
<li>This may surprise some of the folks who have seen the advertisements for the &#8220;$30 million megadraw&#8221; but they&#8217;re not talking about first division. They&#8217;re talking about the total prize pool. First division is <a href="http://www.tattersalls.com.au/tattslotto/tattslotto-prize-pool.pdf">28% of the total prize pool</a>.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://rick.measham.id.au/200812/lotteries/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Electronic Voting: How is it so damned hard?</title>
		<link>http://rick.measham.id.au/200811/electronic-voting-how-is-it-so-damned-hard/</link>
		<comments>http://rick.measham.id.au/200811/electronic-voting-how-is-it-so-damned-hard/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 04:47:41 +0000</pubDate>
		<dc:creator>RickMeasham</dc:creator>
				<category><![CDATA[Politics]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://rick.measham.id.au/?p=112</guid>
		<description><![CDATA[OK, so it&#8217;s the eve of the US Presidential election so I thought it was worth taking a minute to rant about how screwed up the US has gotten their implementation of ballot casting.
At first I just couldn&#8217;t understand how they made it so damned hard. Then I saw a ballot paper. For my non-US [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.peo.gov.au/images/library/0048.gif" alt="" align="left" />OK, so it&#8217;s the eve of the US Presidential election so I thought it was worth taking a minute to rant about how screwed up the US has gotten their implementation of ballot casting.</p>
<p>At first I just couldn&#8217;t understand how they made it so damned hard. Then I saw a ballot paper. For my non-US readers, each November there is (non-compulsory) elections held. It isn&#8217;t every four years, it&#8217;s every year. So how come we don&#8217;t hear about it every year? Because along with voting for the President and VP they vote all the way through many many many public officials. Can you imagine voting for the president of the schools board? Or what about voting someone onto the roads commission? That&#8217;s how it works. Don&#8217;t believe me? <a href="http://www.electronic-vote.org/GIF/ballotusa2004.jpg">Check this</a>. At the top of this particular ballot you can vote a &#8220;single party ticket&#8221;. This means you just pick &#8220;Democrat&#8221; or &#8220;Republican&#8221; rather than voting Brian L. Denman onto the Drains Commission. No wonder everyone calls themselves a &#8220;Republican&#8221; or &#8220;Democrat&#8221;. It&#8217;s too hard to be anything else!</p>
<p>OK so <strong>the first thing</strong>: get rid of all that rubbish. Seriously. If I don&#8217;t care who&#8217;s on the Drains Commission, why should it appear on the same piece of paper as the President of the USA?</p>
<p>Here in Australia, you get one piece of paper for the Lower House and one for the Upper House. For the lower house you order your candidates (about 5 or 6 normally &#8212; see above) in the order of your preference. For the upper house you can number every candidate (there&#8217;s about 120 of them!) or just pick a single party &#8220;above the line&#8221;. Sure that 120 is ludicrous, but at least there&#8217;s just two things I&#8217;ve voting for, and they are on separate pages. You then take these two pieces of paper and put the white one in the box marked &#8220;White ballot papers&#8221; and the green on in the box marked &#8220;Green ballot papers&#8221;. There&#8217;s even an official there to make sure you know your green from your white.</p>
<p>Once you vote for someone to hold public office, you entrust things like drains and roads to them. It&#8217;s their job to make sure the best qualified person manages the drainage. I don&#8217;t want a Liberal or Labor shill making sure my sewerage works, I want someone who has a doctorate in poo.</p>
<p><strong>Next thing</strong>: Don&#8217;t do it all on one day. Sure it feels like it&#8217;s easier, but it isn&#8217;t. You&#8217;re just confusing everyone. Every 4 years vote for national politicians, the year after vote for state, the year after that for city and the left over year you can have a holiday or, if you must, vote for the drain guy.</p>
<p>But my <strong>biggest piece of advice</strong> is the main purpose of writing this post. Everything else is just padding because this is so blindingly stupidly simple that writing it by itself would be a waste of pixels.</p>
<p>Electronic voting is useful for one big reason: fast results. It doesn&#8217;t make things more transparent, but rather the opposite. Once you cast your (electronic) vote, you just have to hope that the computer doesn&#8217;t have any bugs. But at the end of the day, some dude (who you probably voted for) clicks some buttons and declares the results. And then it&#8217;s all over bar the shouting (about being removed from the electoral roll).</p>
<p>So get some damned transparency back into the system: voting electronically is a <em>great</em> idea. We should all be doing it. Fast results are good. But those results should be non-binding. They are the unofficial results.</p>
<p>When I click to confirm that I really do want to vote for Brian the Drain Dude (rather than Joe the Plumber?) the computer records it as an unofficial vote (for speed counting) but it prints out a slip of paper confirming my vote for Mr Denman. I&#8217;d expect this slip to have (a) the election I&#8217;m voting in: &#8220;2004 Drains Board&#8221;  (b) the candidate I&#8217;m voting for &#8220;Brian L Denman&#8221; and (c) a barcode that maps to my computer-registered vote.</p>
<p>Now if the piece of paper that popped out isn&#8217;t who I wanted to vote for, I go to an official and complain. They then use that barcode to void the computer vote and I get to vote again. When I&#8217;m happy that my piece of paper reflects my decision, I put it in the box marked &#8220;Drains Dude&#8221; and go on my merry way.</p>
<p>At the end of the day, they press the magic button on the computer and get the <em>unofficial</em> result. This gets reported and we know almost immediately who the winner is. But the official vote comes later. The box marked &#8220;Drains Dude&#8221; is then opened up and the votes are counted by humans. If this count disagrees with the computer vote by a given percentage, it&#8217;s recounted. If it&#8217;s still out and is independently verified, then the PAPER votes are the official vote and that result is the official result.</p>
]]></content:encoded>
			<wfw:commentRss>http://rick.measham.id.au/200811/electronic-voting-how-is-it-so-damned-hard/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TV I watch: American Chopper</title>
		<link>http://rick.measham.id.au/200811/tv-i-watch-american-chopper/</link>
		<comments>http://rick.measham.id.au/200811/tv-i-watch-american-chopper/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 04:11:49 +0000</pubDate>
		<dc:creator>RickMeasham</dc:creator>
				<category><![CDATA[Television]]></category>
		<category><![CDATA[occ]]></category>
		<category><![CDATA[orange county choppers]]></category>
		<category><![CDATA[tv]]></category>

		<guid isPermaLink="false">http://rick.measham.id.au/?p=108</guid>
		<description><![CDATA[I watch a bit of TV, and often voraciously consume any new program that grabs my interest. On the Discovery Channel a couple of years back I &#8220;discovered&#8221; American Hot Rod. I think they were having an episode-per-night month of repeats. So I watched them all and then kept watching for new episodes coming out.
I&#8217;d [...]]]></description>
			<content:encoded><![CDATA[<p>I watch a bit of TV, and often voraciously consume any new program that grabs my interest. On the Discovery Channel a couple of years back I &#8220;discovered&#8221; <a href="http://turbo.discovery.com/american-hot-rod/american-hot-rod.html">American Hot Rod</a>. I think they were having an episode-per-night month of repeats. So I watched them all and then kept watching for new episodes coming out.</p>
<p><a href="http://www.orangecountychoppers.com/occ/onairtheme.html"><img class="alignnone size-medium wp-image-110" title="OCC\'s Schussler 57 Chevvy Convertible" src="http://rick.measham.id.au/wp-content/uploads/2008/11/schussler-300x225.jpg" alt="" width="300" height="225" align="left" /></a>I&#8217;d heard of <a href="http://turbo.discovery.com/american-chopper/american-chopper.html">American Chopper</a>, but I wasn&#8217;t really into the whole &#8220;Chopper&#8221; scene. I love a big-block Harley, but the ludicrous stretches, rises and rakes of these choppers just wasn&#8217;t for me. But then I ran out of American Hot Rods. I can&#8217;t remember the first bike I saw, but it could have been the first &#8216;web&#8217; bike (aka the Black Widow bike). From then I was hooked. This family was seriously talented .. and just a little dysfunctional.</p>
<p>Five seasons later they&#8217;ve moved from a small room under the old iron works to a massive &#8220;world headquarters&#8221; via several, ever larger, other sites. You can <a href="http://shop.orangecountychoppers.com/merchandise.php">buy their merchandise</a> all over the world. The barista at my local cafe wears an OCC t-shirt. They count Russel Crowe amongst their friends.</p>
<p>Unfortunately, towards the end of S04 and the start of S05, they started to get a bit too commercial. Building bikes for corporations where the main reason the corporations was involved was to get the exposure on the TV series rather than to own a bike. I felt that corporate style-guides were dampening their creativity and talent.</p>
<p>I&#8217;m guessing they smelt the coffee though, because they are <em>back</em>. I just watched S03E26 and it was totally mad. Sure, the customer was a corporation (<a href="http://www.schusslercreative.com/">Schussler Creative</a> who create concepts for tacky theme restaurants) but the bike wasn&#8217;t covered in logos. It was a fantastic interpretation of a 57 Chevvy convertible as a Chopper. This beats their web-bikes for creativity by <em>far</em>. This bike is truly amazing.</p>
]]></content:encoded>
			<wfw:commentRss>http://rick.measham.id.au/200811/tv-i-watch-american-chopper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
