<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>MeltingWaldo</title>
	
	<link>http://meltingwaldo.com</link>
	<description />
	<lastBuildDate>Fri, 05 Feb 2010 16:11:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/MeltingWaldo" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="meltingwaldo" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">MeltingWaldo</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Book Review: Effect Managing IT</title>
		<link>http://meltingwaldo.com/book-review-effect-managing-it/</link>
		<comments>http://meltingwaldo.com/book-review-effect-managing-it/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 22:10:11 +0000</pubDate>
		<dc:creator>melt</dc:creator>
				<category><![CDATA[Business Analysis]]></category>
		<category><![CDATA[book review]]></category>
		<category><![CDATA[requirements]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=437</guid>
		<description><![CDATA[Just finished Effect Managing IT by Ingrid Otterson and Mijo Balic, a deceptively long read (for its 102 pages). Its dry style makes it feel like it&#8217;s been inspired by university textbook writers and it&#8217;s a little too prescriptive for me (it provides an agenda for a steering group meeting!), but it has some great [...]]]></description>
			<content:encoded><![CDATA[<p>Just finished <a href="http://www.amazon.com/Effect-Managing-Mijo-Balic/dp/8763001764">Effect Managing IT</a> by Ingrid Otterson and Mijo Balic, a deceptively long read (for its 102 pages). Its dry style makes it feel like it&#8217;s been inspired by university textbook writers and it&#8217;s a little too prescriptive for me (it provides an agenda for a steering group meeting!), but it has some great points that are worth considering.</p>
<p><span id="more-437"></span><strong>What it says</strong></p>
<p>After some standard definitions, it hits on the interesting idea that the &#8216;effect&#8217; or &#8216;benefit&#8217; of an IT investment depends on <strong>how much the product is used</strong> x <strong>how good the product is</strong>. Implicit in this is that IT projects can deliver less (or I suppose in an hypothetical world more) than estimated depending on these two factors. I think it&#8217;s definitely true that IT projects try to focus on the latter point, while quite often disregarding the former point (at least in a B2B world &#8211; they&#8217;ll use it because they have to!).</p>
<p>I also think that the authors are right to say that IT products are expected to deliver benefit in themselves, without really thinking about what these benefits really are. And that&#8217;s where effect maps come in&#8230;</p>
<p>With effect maps, you work out your:</p>
<ul>
<li><strong>A</strong><strong>im</strong> &#8211; the why, which is linked to business goals and sensibly, includes <strong>measurement points</strong> (<em>aka metrics</em>)</li>
<li><strong>Target</strong><strong> groups</strong> &#8211; the who, which are people grouped by the way they&#8217;ll use your product (<em>not just your standard segmentations</em>)</li>
<li><strong>Usage goals</strong> &#8211; the what, which define what each group wants / needs / must be able to do (<em>the book provides more detail on the difference between these</em>)</li>
<li><strong>Actions</strong> &#8211; the how, which may cover both the IT and the organisational change to accompany it</li>
</ul>
<p>There&#8217;s then a whole chapter on how to structure your teams and your work. But I really liked the three points it focused on under &#8216;Project work&#8217;, as these are quite often overlooked. The first is &#8216;<strong>target group analysis</strong>&#8216; or studying your users. Really useful, as what people really do, is often not what they say they do. The second is &#8216;<strong>interaction design</strong>&#8216;. This is all the more obvious in B2C work, but the need for it becomes blindingly obvious when you do &#8216;<strong>usage tests</strong>&#8216;. <a href="http://www.sensible.com/">Steve Krug</a> opened my eyes to these and I am still surprised at how <span style="text-decoration: line-through;">silly users are</span> much you can pick up from watching someone use your software for the first time.</p>
<p>As is often the case, the example (<em>why is it in the Appendix?</em>) really brings these ideas to life and stops it being just another framework in a textbook. And as is often the case, the map itself isn&#8217;t really that impressive, it&#8217;s more about the thought process that goes into producing it.</p>
<h4>Does it work?</h4>
<p>We tried this exercise at work but used mindmaps instead, and within an hour it provided a lot of clarity. You could clearly see the goals, how they would be achieved and then with some basic prioritisation &#8211; based on how well they contributed to the goal, then how long they&#8217;d take to build &#8211; you&#8217;d have iteration goals defined for you.</p>
<h4>In summary</h4>
<p>It&#8217;s definitely not the most engaging book I&#8217;ve read, but it does make you think about the wider effect your software is having. Many thanks to <a href="http://gojko.net/">Gojko</a> for passing it onto me.</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/book-review-effect-managing-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I want to feel good!</title>
		<link>http://meltingwaldo.com/i-want-to-feel-good/</link>
		<comments>http://meltingwaldo.com/i-want-to-feel-good/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 14:21:54 +0000</pubDate>
		<dc:creator>melt</dc:creator>
				<category><![CDATA[Gaming]]></category>
		<category><![CDATA[game design]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=427</guid>
		<description><![CDATA[Two months later and one speech at Business of Software 2009 still sticks in my mind (actually, several do, but I&#8217;m only focusing on one today). Kathy Sierra asked us whether we&#8217;d rather people say we have a good A) product, B)  service or C) company. Don&#8217;t cheat &#8211; have a think about this for [...]]]></description>
			<content:encoded><![CDATA[<p>Two months later and one speech at <a href="http://www.businessofsoftware.org/">Business of Software 2009</a> still sticks in my mind (actually, several do, but I&#8217;m only focusing on one today). <a href="http://headrush.typepad.com/about.html">Kathy Sierra</a> asked us whether we&#8217;d rather people say we have a good A) product, B)  service or C) company. Don&#8217;t cheat &#8211; have a think about this for a second&#8230;</p>
<p><span id="more-427"></span>Being a &#8216;product&#8217; person, I decided on A, but it turned out to be a trick question. Kathy&#8217;s answer was D &#8211; themselves! You want people to say that <em>they</em> are good. Now this might seem a little bit strange, to focus on making your user / customer / player feel like a superstar. But it&#8217;s a subtly different way of thinking that has an unsubtly large impact.</p>
<p>As you might guess, this is all too obvious in games. If a game is too easy, you&#8217;ll feel like you didn&#8217;t achieve much and you won&#8217;t get any satisfaction. If a game is too hard, well, you feel pretty rubbish and if you&#8217;re me, abandon it. But with just the right amount of difficulty, you&#8217;ll feel like you&#8217;re improving, think you&#8217;re awesome and love the game.</p>
<p>One of the uses for our 5 computers is games and I like to try (at least once) the games my partner plays. The two that he spent the most time on over the last few years were <a href="http://www.worldofwarcraft.com/index.xml">World of Warcraft</a> and <a href="http://www.heroesofnewerth.com/">Heroes of Newerth</a> &#8211; and they were vastly different experiences for me. With WoW, it takes you by the hand and gently leads you from one level to the next. Before you know it you&#8217;re at Level 5 and wanting to do just one more quest. On the other hand, with Heroes, the best advice I got was to attack, but if you get hurt, run away as fast as possible (<em>hardly heroic!</em>). But running wasn&#8217;t quite my forte and I spent most of my time waiting for my hero to come back to life in the pool. To put it simply, WoW made me feel like I was good at games and Heroes made me feel like I sucked. <em></em>Easy to guess which one I played longer&#8230;</p>
<p>With game and software design, it&#8217;s not only important to get the level of difficulty right, but also to help people improve. This could be through tips, by highlighting improving stats, or even by just giving them something achievable to aim for and celebrating when they do. But don&#8217;t underestimate the power of making people feel good.</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/i-want-to-feel-good/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Playing for nothing?</title>
		<link>http://meltingwaldo.com/playing-for-nothing/</link>
		<comments>http://meltingwaldo.com/playing-for-nothing/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 23:39:05 +0000</pubDate>
		<dc:creator>melt</dc:creator>
				<category><![CDATA[Gaming]]></category>
		<category><![CDATA[game design]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=415</guid>
		<description><![CDATA[Even if you don&#8217;t venture into casinos often, anyone can understand the thrill of winning when you see your number come up on a Roulette wheel&#8230; or the excitement when the dealer busts at the Blackjack table and chips move your way. But what happens when you take money out of the equation? What is [...]]]></description>
			<content:encoded><![CDATA[<p>Even if you don&#8217;t venture into casinos often, anyone can understand the thrill of winning when you see your number come up on a Roulette wheel&#8230; or the excitement when the dealer busts at the Blackjack table and chips move your way. But what happens when you take money out of the equation? What is there to be excited about and why do people play at Free To Play (<a title="Obligatory Wikipedia ariticle" href="http://en.wikipedia.org/wiki/Free-to-play" target="_blank">F2P</a>) casinos?</p>
<p><span id="more-415"></span>There are people who play to hone their skills, so they can make big bucks in a &#8216;real casino&#8217;. Others enjoy socialising with friends, or love the satisfaction of beating someone else in a tournament. But for some, the game dynamics of Blackjack or Roulette are satisfying enough &#8211; and a look at behavioural game psychology explains why.</p>
<p>There are various ways players are rewarded in games and one of the most effective ways to keep players playing is through <a title="Excellent article" href="http://www.gamasutra.com/view/feature/3085/behavioral_game_design.php" target="_blank">variable ratio schedules</a>. Sounds impressive, but all it really means is that rewards are given more or less randomly (the <em>variable</em> part) according to how often you do an action (the <em>ratio</em> part). The classic example is the slot machine, where you put in money constantly, but don&#8217;t know when it will hit. Roulette is similar, particularly if you play the same numbers, as your number will come up if you bet consistently, but you don&#8217;t know when. And if you&#8217;re playing Blackjack using basic strategy or some pre-determined method, you&#8217;re also hitting a spot on the variable ratio scale.</p>
<p>So even without money, the very mechanics of the game reinforces repetitive behaviour.</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/playing-for-nothing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When spam wins</title>
		<link>http://meltingwaldo.com/when-spam-wins/</link>
		<comments>http://meltingwaldo.com/when-spam-wins/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 23:10:04 +0000</pubDate>
		<dc:creator>melt</dc:creator>
				<category><![CDATA[Gaming]]></category>
		<category><![CDATA[marketing]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=412</guid>
		<description><![CDATA[Whether you like it or not, Farmville was the top game on Facebook for 2009. And its success is being attributed, not to a desire for sustainable agricultural growth, but to sticky games and an impressively large and seemingly growing advertising budget. Zynga, the game&#8217;s creators, are known for their aggressive use of Facebook&#8217;s marketing [...]]]></description>
			<content:encoded><![CDATA[<p>Whether you like it or not, Farmville was the top game on Facebook for 2009. And its success is being attributed, not to a desire for sustainable agricultural growth, but to sticky games and an impressively large and seemingly growing advertising budget. Zynga, the game&#8217;s creators, are known for their aggressive use of Facebook&#8217;s marketing channels &#8211; whether it&#8217;s in the players interests or not.</p>
<p><span id="more-412"></span>Even if you only visit Facebook sporadically, you can&#8217;t have missed the bright, eye-catching posts about chickens, trees and mystery eggs. And despite Facebook&#8217;s constant evolution of the platform to stop this kind of spam, I suspect many Facebookers haven&#8217;t worked out or bothered to turn these messages off.</p>
<p>So why do games on social networks follow the trend of offline and then online businesses? Why do companies go for spam to acquire customers, rather than a <a title="Yes, Wikipedia again" href="http://en.wikipedia.org/wiki/Permission_marketing" target="_blank">Seth Godin permission marketing</a> approach? I suspect the answer is that creating something worth spreading takes too long and is too hard. It&#8217;s much easier to fill the social networking streams with flyers, because even though you&#8217;ll annoy some, the brand awareness gained and the percentage of people who try it out of curiosity might (if you&#8217;re an early-mover with a big budget) just produce a runaway fad. But eventually, someone will put in the effort, whether it&#8217;s an established game company or some indie Flash developer, and then the farms will be foreclosed.</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/when-spam-wins/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Best of BoS 2009</title>
		<link>http://meltingwaldo.com/the-best-of-bos-2009/</link>
		<comments>http://meltingwaldo.com/the-best-of-bos-2009/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 21:53:01 +0000</pubDate>
		<dc:creator>melt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=464</guid>
		<description><![CDATA[Business of Software 2008 was going to be hard to match, but I think Neil and Joel pulled it off. Inspiring speakers, great location, power outlets for everyone&#8230; oh, and I almost forgot the bright blue snuggies / slankets (who comes up with these names?). After a little reflection, there were three standout speakers whose [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://businessofsoftware.org/">Business of Software</a> 2008 was going to be hard to match, but I think Neil and Joel pulled it off. Inspiring speakers, great location, power outlets for everyone&#8230; oh, and I almost forgot the bright blue snuggies / slankets (<em>who comes up with these names?</em>). After a little reflection, there were three standout speakers whose messages kept coming back to me. And here they are (ineloquently paraphrased by me):</p>
<p><strong>Geoffrey Moore</strong></p>
<p>He was the conference opener and he certainly deserved the spot. <a href="http://www.tcg-advisors.com/who/moore.htm">Geoffrey</a> talked about innovation and the difference between your <strong>core</strong> (<em>your differentiator, your competitive advantage &#8211; in other words, what makes you money</em>) and <strong>context</strong> (<em>the other stuff you have to do to keep up or to improve productivity &#8211; which might even be mission critical</em>). Once you divide everything into these two camps, it&#8217;s easy. Innovate on context just enough to get you by &#8211; then focus all your efforts on your core. So simple, yet such a useful way of thinking, particularly when it comes to prioritisation.</p>
<p><strong>Kathy Sierra</strong></p>
<p>I hadn&#8217;t come across <a href="http://headrush.typepad.com/">Kathy</a> before, but I wish I had. She had one premise, which she repeated in so many ways it couldn&#8217;t fail to get through our heads &#8211; make your users feel awesome! Yes, that&#8217;s it. It&#8217;s not about the killer app, it&#8217;s about the killer user. I was used to thinking about software from the user&#8217;s point of view, but this takes it a step further. And it makes sense. If software (<em>like chocolate, alcohol, Disneyland &#8211; debatable?</em>) makes you feel good, you&#8217;ll love it.</p>
<p><strong>Ryan Carson</strong></p>
<p>I respect Ryan for putting so much of his creativity and personality into his company, <a href="http://carsonified.com/">Carsonified</a>. He made me want to start a company, just so I could make it a really fun place to work. He had a whole lot of tips, ranging from be creative to give back to the community to just hire a designer, but it was more the overriding focus on making it a great workplace that got me.</p>
<p><strong>Conclusion</strong></p>
<p>This is not to say that the other speakers weren&#8217;t brilliant (because most were). But these three stood out because:</p>
<ul>
<li>They had one point that they got across clearly</li>
<li>The point was just so obvious and natural, it made you wonder why you didn&#8217;t think of it earlier</li>
</ul>
<p>And to me, they&#8217;re the marks of a great speaker.</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/the-best-of-bos-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MeltingFood – Beech Release</title>
		<link>http://meltingwaldo.com/meltingfood-beech-release/</link>
		<comments>http://meltingwaldo.com/meltingfood-beech-release/#comments</comments>
		<pubDate>Sun, 26 Jul 2009 15:24:36 +0000</pubDate>
		<dc:creator>waldo</dc:creator>
				<category><![CDATA[MeltingFood Releases]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=369</guid>
		<description><![CDATA[Keeping to the schedule, it&#8217;s been spot on two weeks since the last MeltingFood Beech release. How can we manage it you wonder? Triangles &#8211; sine, cosine all that mathematics stuff &#8211; easy really, obvious even. Or you can judge it by the length of the list below (we provided less features &#8211; but you [...]]]></description>
			<content:encoded><![CDATA[<p>Keeping to the schedule, it&#8217;s been spot on two weeks since the last <a title="Sign-up and add all your recipes" href="http://meltingfood.com" target="_blank">MeltingFood</a> Beech release. How can we manage it you wonder? <a title="Quality, time, cost - pick any two (or quality, time, scope)" href="http://en.wikipedia.org/wiki/Project_triangle" target="_blank">Triangles</a> &#8211; sine, cosine all that mathematics stuff &#8211; easy really, obvious even. Or you can judge it by the length of the list below <em>(we provided less features &#8211; but you get them now)</em>.</p>
<p><strong>Highlights</strong></p>
<ul>
<li>Recipe counts &#8211; see how many recipes each of your friends have; or for the competitive amongst us, see who has the <em>most</em>.</li>
<li>Popularity of each recipe &#8211; see how many times have people &#8220;grabbed&#8221; their own copy of your recipes.</li>
<li>Sort recipes &#8211; just added something and it&#8217;s disappeared to the bottom of the list? No more! Sort by latest and it&#8217;ll pop back to the top.</li>
</ul>
<p>A handful of other little fixes, including: sitemaps, so your recipes will be found by search engines; see the latest recipes from everyone; and, pretty <em>(long)</em> recipe urls on the noise page.</p>
<p><strong>Progress</strong></p>
<p>In the last month we had 9 current users <em>(accessed in the last month)</em>. And 51 total users referred. This highlights a continued need for improvement &#8211; since this essentially hasn&#8217;t moved from our figures in May <em>(8 and 45 respectively)</em>.</p>
<p>Add a comment here or <a title="MeltingFood - Contact Us" href="http://meltingfood.com/contact_us" target="_blank">contact us on meltingfood</a> to join or provide any feedback.</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/meltingfood-beech-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MeltingFood – Ash Release</title>
		<link>http://meltingwaldo.com/meltingfood-ash-release/</link>
		<comments>http://meltingwaldo.com/meltingfood-ash-release/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 17:37:27 +0000</pubDate>
		<dc:creator>waldo</dc:creator>
				<category><![CDATA[MeltingFood Releases]]></category>
		<category><![CDATA[MeltingFood release]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=363</guid>
		<description><![CDATA[Whoosh. That was the sound of the deadlines for the minor 1-2 week MeltingFood releases going by*. However, enough moping as the Ash release of MeltingFood has arrived and it&#8217;s for everyone &#8211; that&#8217;s right, sign-up for all.
Highlights

Tell everyone what you&#8217;re cooking / eating with Facebook and Twitter updates.
Now follow anyone who has good taste [...]]]></description>
			<content:encoded><![CDATA[<p>Whoosh. That was the sound of the deadlines for the minor 1-2 week MeltingFood releases going by*. However, enough moping as the Ash release of <a title="The site in question - MeltingFood" href="http://meltingfood.com" target="_blank">MeltingFood</a> has arrived and it&#8217;s for everyone &#8211; that&#8217;s right, sign-up for all.</p>
<p><strong>Highlights</strong></p>
<ul>
<li>Tell everyone what you&#8217;re cooking / eating with <a title="Facebook - social network" href="http://facebook.com" target="_blank">Facebook</a> and <a title="Twitter" href="http://twitter.com" target="_blank">Twitter</a> updates.</li>
<li>Now follow anyone who has good taste <em>(no need for both people to agree to a two-way friendship &#8211; ala <a title="Twitter" href="http://twitter.com" target="_blank">Twitter</a>)</em>.</li>
<li>Descriptive <em>(long)</em> URLs so <a title="Rox's Banana Butterscotch Pudding recipe" href="http://meltingfood.com/recipes/397-banana-butterscotch-pudding" target="_blank">Rox&#8217;s Banana Butterscotch Pudding</a> goes from http://meltingfood.com/recipes/397 to http://meltingfood.com/recipes/397-banana-butterscotch-pudding</li>
<li>You can now sign yourself up &#8211; no need for someone to invite you.</li>
</ul>
<p>There are also a couple of other tweaks like: not breaking your saved passwords; better input field alignment; no search engine scamming from dodgy links.</p>
<p><strong>Progress</strong></p>
<p>In May we had 16 unique visitors, June 110 &#8211; ah, the fun of Google Analytics. You can spend time slicing and dicing segments and achieving nought.</p>
<p>Add a comment here or <a title="MeltingFood - Contact Us" href="http://meltingfood.com/contact_us" target="_blank">contact us on meltingfood</a> to join or provide any feedback.</p>
<p>* &#8211; <a title="Douglas Adams - Hitchhikers Guide author" href="http://en.wikipedia.org/wiki/Douglas_Adams" target="_blank">Douglas Adams died so young :(</a></p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/meltingfood-ash-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MeltingFood – Arborvitae Release</title>
		<link>http://meltingwaldo.com/meltingfood-arborvitae-release/</link>
		<comments>http://meltingwaldo.com/meltingfood-arborvitae-release/#comments</comments>
		<pubDate>Sun, 24 May 2009 15:53:22 +0000</pubDate>
		<dc:creator>waldo</dc:creator>
				<category><![CDATA[MeltingFood Releases]]></category>
		<category><![CDATA[MeltingFood]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=355</guid>
		<description><![CDATA[We&#8217;re up to the fourth minor release of MeltingFood (and the second in a week if you&#8217;re keeping count). It&#8217;s all part of the more rapid 1-2 week release schedule &#8211; or 4 days in this case.
We apologise that the last release was substantially broken in Internet Explorer (now fixed).
Highlights

Recipes can now be seen by [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re up to the fourth minor release of <a title="MeltingFood - Recipe sharing" href="http://meltingfood.com" target="_blank">MeltingFood</a> <em>(and the second in a week if you&#8217;re keeping count)</em>. It&#8217;s all part of the more rapid 1-2 week release schedule &#8211; or 4 days in this case.</p>
<p>We apologise that the last release was substantially broken in Internet Explorer <em>(now fixed)</em>.</p>
<p><strong>Highlights</strong></p>
<ul>
<li>Recipes can now be seen by everyone <em>(no sign-up required)</em>.</li>
<li>The recipe layout has been re-jigged to fit things in a little more snugly <em>(hopefully less scrolling needed when your hands are covered in dinner)</em>.</li>
<li>For Internet Explorer, the broken javascript is fixed and buttons should look a little prettier too.</li>
<li>Opt out of email has been added &#8211; so we don&#8217;t disturb anyone.</li>
<li>The recipe list and noise pages <em>are s</em>lightly faster <em>(cleaned-up some inefficient code</em>).</li>
</ul>
<p>There are also a couple of other tweaks, like using your whole name on your recipes &#8211; just to make sure people know who to thank.</p>
<p><strong>Progress</strong></p>
<p>We&#8217;ve got about 10 current users <em>(accessed in the last month)</em>! Yes that includes us, so back to 8 really ;)</p>
<p>Add a comment here or <a title="MeltingFood - Contact Us" href="http://meltingfood.com/contact_us" target="_blank">contact us on meltingfood</a> to join or provide any feedback.</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/meltingfood-arborvitae-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MeltingFood – Apricot Release</title>
		<link>http://meltingwaldo.com/meltingfood-apricot-release/</link>
		<comments>http://meltingwaldo.com/meltingfood-apricot-release/#comments</comments>
		<pubDate>Wed, 20 May 2009 17:05:59 +0000</pubDate>
		<dc:creator>waldo</dc:creator>
				<category><![CDATA[MeltingFood Releases]]></category>
		<category><![CDATA[MeltingFood]]></category>
		<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=340</guid>
		<description><![CDATA[Just finished off the third minor release of MeltingFood, the recipe / food sharing website for the new millennium (the new millennium line is still good &#8217;til the half way point &#8211; 491 years to go, then we switch from &#8216;new&#8217; to &#8216;next&#8217;).
Highlights

When searching for your friends, auto-complete drops down to help you.
See friends of [...]]]></description>
			<content:encoded><![CDATA[<p>Just finished off the third minor release of <a title="MeltingFood - Recipe sharing" href="http://meltingfood.com" target="_blank">MeltingFood</a>, the recipe / food sharing website for the new millennium <em>(the new millennium </em><em>line is still good &#8217;til the half way point &#8211; 491 years to go, then we switch from &#8216;new&#8217; to &#8216;next&#8217;)</em>.</p>
<p><strong>Highlights</strong></p>
<ul>
<li>When searching for your friends, auto-complete drops down to help you.</li>
<li>See friends of your friends <em>(if your friends have any friends you can now see a list of those friends &#8211; clear?)</em>.</li>
<li>More ajax-y responses <em>(for the non-geek, when you delete your recipes, add friends or reject friends, you won&#8217;t have to wait for the page to reload)</em>.</li>
<li>Slightly smaller pages <em>(for the geeks, javascript framework change from Prototype to jQuery &#8211; more conducive to removing in-line js and forms)</em>.</li>
<li><a title="Google Analytics - web site statistics" href="http://www.google.com/analytics/features.html" target="_blank">Google Analytics</a> &#8211; so we get some idea of how people are coming to / using the site.</li>
<li>Rough business plan.</li>
</ul>
<p>There&#8217;s also a bunch of other minor bug fixes and improvements.</p>
<p><strong>Progress</strong></p>
<p>We&#8217;ve got about 8 current users <em>(accessed in the last month)</em>! And about 45 total users referred. This is without even resorting to nagging everyone we know <em>(we&#8217;re keeping half in reserve ;p)</em>. Based on the business plan, this means we&#8217;re at 0.008% of the target <em>(100k unique people per month :))</em>.</p>
<p>But keep your eyes open in the next month&#8230; we&#8217;re eating <a title="Proof of our inconsistency" href="http://meltingwaldo.com/taking-baby-steps/" target="_self">our words</a> and going public!</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/meltingfood-apricot-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What’s in a Name?</title>
		<link>http://meltingwaldo.com/whats-in-a-name/</link>
		<comments>http://meltingwaldo.com/whats-in-a-name/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 21:45:06 +0000</pubDate>
		<dc:creator>waldo</dc:creator>
				<category><![CDATA[General Ramblings]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[domain names]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=319</guid>
		<description><![CDATA[One of the first things you&#8217;ll do when you get your great idea is a domain name search&#8230; and experience the disappointment when you find it&#8217;s gone. But never fear, this is not the idea-shattering catastrophe it first seems.
This is because your clever name doesn&#8217;t matter. There is a seemingly strong counter-argument, that goes &#8220;&#8230;but, [...]]]></description>
			<content:encoded><![CDATA[<p>One of the first things you&#8217;ll do when you get your great idea is a domain name search&#8230; and experience the disappointment when you find it&#8217;s gone. But never fear, this is not the idea-shattering catastrophe it first seems.</p>
<p>This is because your clever name doesn&#8217;t matter. There is a seemingly strong counter-argument, that goes &#8220;&#8230;but, brand is crucial &#8211; look at how much all those big companies spend to make you remember their all important name!&#8221;. This is true, however before the names existed <em>(outside of their inventors heads)</em>, they weren&#8217;t special because they weren&#8217;t attached to something anyone cared about.</p>
<p><span id="more-319"></span></p>
<p>The poster site for this is <a title="wikipedia del.icio.us online bookmarking" href="http://en.wikipedia.org/wiki/Del.icio.us">del.iscous.us.com</a> or whatever they&#8217;re called <em>(del.icio.us &#8211; online bookmarking)</em>. Do you think when it launched in 2003, then was venture capitalised <em>(2005)</em>, then acquired by Yahoo 6-months later, that it mattered that it was doing all the no-noes in naming: <em>one</em>, it was hard to spell; <em>two</em>, it was unrelated to the site&#8217;s purpose; <em>three</em>, it was not the standard .com; and <em>four</em>, it ridiculously used &#8220;del&#8221; as a subdomain. This liability is of such marginal importance that Yahoo didn&#8217;t even get around to buying the delicious.com name <em>(I imagine at some outrageous price from the previous owner or squatter)</em> until mid-2008.</p>
<p>So how did they get away with breaking so many rules?</p>
<ol>
<li> People don&#8217;t speak as much anymore, so when someone mentions they found something cool, they send a link via email or Skype or <span style="text-decoration: line-through;">IM</span> twitter.</li>
<li>Google is <span style="text-decoration: line-through;">search engines are</span> used by so many people that the url doesn&#8217;t even matter &#8211; in fact, the first five results of my horrendous name-mangling effort above return people who have spelt their link text wrong &#8211; but still have the correct underlying URL.</li>
<li>By following rule two <em>(unrelated to purpose)</em> above &#8211; URLs like del.icio.us still work even if people did speak to each other <em>(outrageously breaking rule 1)</em>, because it is a distinct and real word <em>(despite the <a title="wikipedia domain hack" href="http://en.wikipedia.org/wiki/Domain_hack">domain hack</a>)</em>.</li>
</ol>
<p>To sum up, whilst I&#8217;m not arguing that having an ideal <em>(pronounceable, distinct, simply spelt, .com)</em> domain name is useless &#8211; I&#8217;m saying that it needs to go back to the bottom of your to-do list again, and again &#8211; &#8217;til you&#8217;re so successful you can trivially buy out or sue the nasty domain squatters &#8211; who you first thought &#8220;ruined&#8221; your grand idea.</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/whats-in-a-name/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Vicious UI Circle</title>
		<link>http://meltingwaldo.com/the-vicious-ui-circle/</link>
		<comments>http://meltingwaldo.com/the-vicious-ui-circle/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 12:10:00 +0000</pubDate>
		<dc:creator>melt</dc:creator>
				<category><![CDATA[General Ramblings]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[ui]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=254</guid>
		<description><![CDATA[The user interface is important. It is the ambassador for your system, your advertisement, your customer service rep. So you need to make sure it&#8217;s customer-friendly. Put simply, your system needs to do what people expect it to do. When I click on a link with a roll-over effect, it will take me to a [...]]]></description>
			<content:encoded><![CDATA[<p>The user interface is important. It is the ambassador for your system, your advertisement, your customer service rep. So you need to make sure it&#8217;s customer-friendly. Put simply, your system needs to do what people expect it to do. When I click on a link with a roll-over effect, it will take me to a different page. When I click on a button, it should trigger an action. So we stick to these standards, even if they&#8217;re not the best usability-wise, because we are creatures of habit and even little changes hurt.</p>
<p><span id="more-254"></span></p>
<p><strong>Here&#8217;s an example</strong></p>
<p>When you&#8217;re searching on most sites, you need to type in your search text, click on &#8216;Search&#8217; and wait for the page to reload. We thought we could improve this with &#8216;in-place searching&#8217;. As this probably doesn&#8217;t mean much to anyone <em>(as we just made this phrase up)</em>, let me explain:</p>
<blockquote><p>I want to be able to search the site from any page, at any time &#8211; and I don&#8217;t want to lose my bearings. So I go to the obligatory search box at the top right hand part of the page and start typing&#8230; search results appear magically below, pushing the page&#8217;s text down.</p></blockquote>
<p>For us, this was an improvement &#8211; a way to search from anywhere, without losing context. But when I actually tried to use it, it constantly confused me.</p>
<p>I would search for recipes from Joe&#8217;s profile page and get not only Joe&#8217;s, but everyone&#8217;s recipes in my search results. Or I would confuse the search result&#8217;s list of recipes with the real list of recipes the page was presenting. Or I just thought it wacky that the contents on the page I was on, jumped down the page.</p>
<p>Some of these could be hacked around, fixed through formatting, but none really removed the confusion &#8211; people expect search to be on a separate page. In trying to improve usability, the rule of building what people expected and were used to, was restraining us. But if you don&#8217;t build what people expect and are used to, how can you improve usability? We get caught in a vicious UI circle.</p>
<p><strong>Of course there are exceptions</strong></p>
<p>Obvious exceptions to this are situations where the UI was so horribly painful in the first place &#8211; take reordering as an example. Until relatively recently, there were no elegant solutions: you could click &#8216;up&#8217; and &#8216;down&#8217; arrows until the item in your list was in the right place; you could type in the &#8216;order&#8217; of the item in the list as a number&#8230; but you couldn&#8217;t do the most obvious drag-and-drop of the item into its correct place until we got &#8217;standard&#8217; javascript libraries (<em>such as prototype + script.aculo.us, jQuery, Dojo, etcetera &#8211; yes I know there were other drag-and-drop &#8217;solutions&#8217; before this)</em>.</p>
<p><strong>So what do we do?</strong></p>
<p>We ended up compromising (<em>ok, it is a hack</em>) &#8211; when you begin searching, other content on the page disappears, so you don&#8217;t get confused. But when you clear your search text, the content reappears. This gives us a faster search, but you lose a little of the context.</p>
<p>Maybe the way to break the vicious UI cycle is to focus on one small, incremental improvement at a time.</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/the-vicious-ui-circle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>People Should Eat Dog Food Too</title>
		<link>http://meltingwaldo.com/people-should-eat-dog-food-too/</link>
		<comments>http://meltingwaldo.com/people-should-eat-dog-food-too/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 16:31:14 +0000</pubDate>
		<dc:creator>melt</dc:creator>
				<category><![CDATA[Business Analysis]]></category>
		<category><![CDATA[process]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=265</guid>
		<description><![CDATA[A good friend of mine wanted to find out how a customer application process worked in his department. He didn&#8217;t grab his notebook and interview his colleagues. He didn&#8217;t draw up elaborate as-is process flows in Visio. He didn&#8217;t even write one word of documentation. Instead, he did something much more effective &#8211; he went [...]]]></description>
			<content:encoded><![CDATA[<p>A good friend of mine wanted to find out how a customer application process worked in his department. He didn&#8217;t grab his notebook and interview his colleagues. He didn&#8217;t draw up elaborate as-is process flows in Visio. He didn&#8217;t even write one word of documentation. Instead, he did something much more effective &#8211; he went through the application process himself.</p>
<p>14 letters and 5 weeks later, my friend had conclusive evidence of how the process worked, along with a set of recommendations on how to improve it.</p>
<p><span id="more-265"></span></p>
<p>This approach is definitely not new and is used extensively in other forms. Mystery shoppers simulate real customers. And for something closer to home, &#8216;<a href="http://en.wikipedia.org/wiki/Eat_one%27s_own_dog_food">dog-fooding</a>&#8216; is often discussed in the <a href="http://www.codinghorror.com/blog/archives/001217.html">software development community</a>.</p>
<p>Before all you process people throw your hands up in protest, I do admit there are some shortfalls to this method: it is best suited for customer-facing processes; it doesn&#8217;t cover all scenarios; it&#8217;s anecdotal rather than statistical &#8211; you won&#8217;t know if what you experience is the most common process. However you will certainly uncover gaps that need further investigation in the traditional way.</p>
<p>What you get is a real-life view of what your customers go through when dealing with your company. If you can record the process you&#8217;ll also get an artifact &#8211; physical letters, emails, recorded phone calls, screen captures &#8211; that you can transmit to your colleagues in a high-impact way. You&#8217;ll end up closer to the reality, than to the process that people thought existed. You&#8217;ll find out if your welcome letter arrives after the product, or your service takes months to get up and running. Can you handle the truth?</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/people-should-eat-dog-food-too/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Taking Baby Steps</title>
		<link>http://meltingwaldo.com/taking-baby-steps/</link>
		<comments>http://meltingwaldo.com/taking-baby-steps/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 15:01:42 +0000</pubDate>
		<dc:creator>melt</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[exclusivity]]></category>
		<category><![CDATA[MeltingFood]]></category>
		<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=261</guid>
		<description><![CDATA[We have an announcement to make&#8230; What? No, stop that. It&#8217;s not a baby. We are &#8216;releasing&#8217; the private beta of our website, MeltingFood.
Taking advice from Pierre Francois, the elevator pitch for our website is, &#8220;it&#8217;s like Facebook, but for food&#8221; (just the trusted network part of Facebook &#8211; not everything like, ahem, stalking, that [...]]]></description>
			<content:encoded><![CDATA[<p>We have an announcement to make&#8230; What? No, stop that. It&#8217;s not a baby. We are &#8216;releasing&#8217; the private beta of our website, <a title="MeltingFood - the site in question" href="http://meltingfood.com" target="_blank">MeltingFood</a>.</p>
<p>Taking advice from <a href="http://blog.businessofsoftware.org/2008/09/index.html">Pierre Francois</a>, the elevator pitch for our website is, &#8220;it&#8217;s like Facebook, but for food&#8221; <em>(just the trusted network part of Facebook &#8211; not everything like, ahem, stalking, that comes with social networking sites)</em>. But no, this post is not an invitation to join the site &#8211; it&#8217;s <em>almost</em> the opposite.</p>
<p>Although we do have dreams of extending our 2-person alpha user-base, we&#8217;ve made a decision to limit the number of new users to a couple per week starting with whomever happens to be visiting. But if people want to join your site, why restrict them?</p>
<p><span id="more-261"></span></p>
<p><strong>Exclusivity<br />
</strong>As we start out, we&#8217;re making a choice between being completely open to the public or expanding via our existing friendships. And we&#8217;re going for exclusivity &#8211; no one can join unless they&#8217;re invited by a current member: not only is it easier to build software targeted at &#8216;us&#8217;, we also want this as a point of difference &#8211; once you&#8217;re invited, your excellent recipes won&#8217;t be disparaged by random comments about how horrible it is that you eat baby cows or that everything tastes better with horseradish. Sure, this won&#8217;t create a top 10 &#8216;pop&#8217; list of what&#8217;s hot in recipes, but a referral-only system means a higher level of trust and in turn, a higher quality of recipes <em>(to your individual taste)</em>, on the site.</p>
<p><strong>Personalisation<br />
</strong>With 2 main users and 1 main developer, the feedback loop is small. Emails from alpha testers immediately create cases in Fogbugz, leading to a high level of interaction and fast feedback. For the initial group, we can pick up the phone and chat to get helpful feedback &#8211; as opposed to responses like &#8220;here&#8217;s what I think of you and your stupid site !*£$! £*%!$ £*%*&#8221; (translated as &#8216;you might want to get comfortable, this goes on for a long while&#8217;).</p>
<p><strong>Pain minimisation<br />
</strong>The best way to test software is to get new users to use it. Each new set of eyes highlights usability issues, identifies the most obvious bugs and generates new ideas. By adding a few users at a time, things can be corrected more quickly, so those early obvious bugs affect far fewer people than if we opened it up to all.</p>
<p><strong>Can we handle it?<br />
</strong>No. Well <em>maybe</em> we can scale from two to fifty without imploding, but it&#8217;s going to hurt a lot less to annoy some of our fantastic early adopters, than to turn away a flood of interest <em>(shh, I know there isn&#8217;t a flood, but it&#8217;s poor manners to tell the emperor he&#8217;s naked)</em>.</p>
<p>PS: If anyone is super-keen to take a look, let us know and we&#8217;ll add you to the beta list.</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/taking-baby-steps/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>My First Coding Dojo</title>
		<link>http://meltingwaldo.com/my-first-coding-dojo/</link>
		<comments>http://meltingwaldo.com/my-first-coding-dojo/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 10:04:46 +0000</pubDate>
		<dc:creator>waldo</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[dojo]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=256</guid>
		<description><![CDATA[I recently attended my first coding dojo &#8211; which was essentially the first time I&#8217;d been involved in programming something with others since, well, my university days.
A coding &#8230; what? Something Japanese &#8211; martial arts sounding. On being invited to this event I attempted to figure out what it was I&#8217;d been invited to, but [...]]]></description>
			<content:encoded><![CDATA[<p>I recently attended my first coding dojo &#8211; which was essentially the first time I&#8217;d been involved in programming something with <em>others</em> since, well, my university days.</p>
<p>A coding &#8230; what? Something Japanese &#8211; martial arts sounding. On being invited to this event I attempted to figure out what it was I&#8217;d been invited to, but first it gets worse. On the <a title="Coding Dojo London - Google Group" href="http://groups.google.com/group/coding-dojo-london">mailing list</a> where this event is organised, I discovered that since no-one had volunteered to do it Kata style, we&#8217;d be doing a Randori Dojo. Upon reading the <a title="Randori and Kata defined" href="http://www.xpday.net/Xpday2007/session/TDDRandori.html">associated link</a> I added Fishbowl discussions to the list of things I have no idea about &#8211; I&#8217;m sure you can imagine what a long list this has become through my lifetime.</p>
<p><span id="more-256"></span></p>
<p>Ah, now I think I&#8217;ve got it! The exercise goes a little like this &#8211; you sit trying to code whilst people break concrete bricks over your head &#8211; Shaolin monk style. I wonder how much my coding abilities will be enhanced by repeated concussion.</p>
<p>The slightly less bloody but more truthful version is that a Dojo is just a name for a group doing a coding training exercise <em>(thus the martial arts references begin)</em>. A Kata is a prepared demonstration given by one individual to the group &#8211; the group presumably learns from the presenter&#8217;s approach, design and technique. The Randori format rotates each person attending through 2 programming <em>(pair-programming)</em> positions &#8211; 5 minutes in each spot.</p>
<p><strong>Concrete bricks</strong></p>
<p>I got a few things out of attending the Dojo: test driven development in action, complications and just how little code gets written in 5 minutes.</p>
<p>TDD &#8211; given the nature of the event, most people were pretty heavily influenced by the TDD kool-aid. However some of the little jibes &#8220;&#8230;ah, changing the test to match the code &#8211; brilliant!&#8221; helped to clarify in my head that &#8216;must write tests first&#8217; actually means there&#8217;s no point writing tests that match your already written code &#8211; that is, write tests independently.</p>
<p>Complications &#8211; it was very difficult for some people to focus on the actual minimal details of the <a title="Bank OCR Kata" href="http://www.codingdojo.org/cgi-bin/wiki.pl?KataBankOCR">BankOCR training exercise</a> and as an undirected group &#8211; well, let&#8217;s just say we went wandering off the map &#8211; people were worrying about classes that could validate their own input. It was the perfect illustration of the need to ruthlessly keep things as simple as possible <em>(<a title="Keep It Simple, Stupid - KISS Principle" href="http://en.wikipedia.org/wiki/KISS_principle">KISS</a>)</em> rather than trying to future-proof &#8211; there is no future, it&#8217;s a training exercise. Watching people use elaborate justifications in order to validate the one true path was jaw-dropping.</p>
<p><strong>Benefits of concussion</strong></p>
<p>Given that the final code was crazily wide and wild, it&#8217;s worth remembering that the point of doing &#8216;coding training&#8217; like this is to learn something that can improve your real-life coding. I gained some confidence in my abilities by coding in front of full-time professionals. I learnt how much developers love the logical thinking tangents involve &#8211; and how dangerous this is when you actually want something done.</p>
<p><strong>Doing it again</strong></p>
<p>This was a first-time Dojo for many of the people who turned up, which made things a lot less productive than they could&#8217;ve been. I&#8217;ll definitely go back as I understand that as the group gets more cohesive, I can expect to learn more about programming techniques and gain more useful perspectives from the different approaches.</p>
<p><em>Related note</em>: impressions from the guy who ran the show &#8211; <a title="Another review of the coding dojo" href="http://isanchez.net/2008/12/05/impressions-of-the-first-open-coding-dojo/">http://isanchez.net/2008/12/05/impressions-of-the-first-open-coding-dojo/</a> <em>(Yes, it takes me 7 weeks to write one post)</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/my-first-coding-dojo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Analysis is Only Half the Job</title>
		<link>http://meltingwaldo.com/analysis-is-only-half-the-job/</link>
		<comments>http://meltingwaldo.com/analysis-is-only-half-the-job/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 15:28:21 +0000</pubDate>
		<dc:creator>melt</dc:creator>
				<category><![CDATA[Business Analysis]]></category>
		<category><![CDATA[matrix]]></category>
		<category><![CDATA[personality]]></category>
		<category><![CDATA[social style]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=242</guid>
		<description><![CDATA[Two weeks ago, I attended an IIBA UK Chapter meeting where Michael Brown introduced us to social styles. We had to fill in a questionnaire, which told us whether we were Amicable, Expressive, Analytical or Drivers. Shaking my head, I wondered which consultants were overpaid to create another 4&#215;4 matrix. But really, I&#8217;m a sucker [...]]]></description>
			<content:encoded><![CDATA[<p>Two weeks ago, I attended an <a href="http://uk.theiiba.org/default.asp?contentID=1">IIBA UK Chapter</a> meeting where Michael Brown introduced us to social styles. We had to fill in a questionnaire, which told us whether we were Amicable, Expressive, Analytical or Drivers. Shaking my head, I wondered which consultants were overpaid to create another 4&#215;4 matrix. But really, I&#8217;m a sucker for all these psychometric tests, and found the <a href="http://www.tracomcorp.com/products_services/social_style/model.html">social style</a> tool to be more interesting than I expected.</p>
<p><span id="more-242"></span></p>
<p><strong>What&#8217;s your social style?</strong></p>
<p>Based on research by  psychologists Dr. David W Merrill and Roger Reid, with help from Dr. James W. Taylor, this  tool assesses your <strong>assertiveness</strong> <em>(whether you &#8216;ask&#8217; or &#8216;tell&#8217;)</em> and your <strong>responsiveness</strong> <em>(whether you &#8216;control&#8217; or &#8216;emote&#8217;)</em> and puts you in one <em>(or more)</em> of the 4 boxes below.</p>
<div id="attachment_247" class="wp-caption aligncenter" style="width: 409px"><a href="http://meltingwaldo.com/blog/wp-content/uploads/2008/11/social-styles-matrix.png"><img class="size-full wp-image-247" title="social-styles-matrix" src="http://meltingwaldo.com/blog/wp-content/uploads/2008/11/social-styles-matrix.png" alt="Social Styles matrix" width="399" height="403" /></a><p class="wp-caption-text">Social Styles matrix</p></div>
<p>The <strong>analytical</strong> ones are precise and cool, but get bogged down in those pesky details &#8211; your typical techy. The <strong>drivers</strong> make things happen, but sometimes in an aggressive, bullying way. The <strong>expressives</strong> are great at drawing us in and selling the story &#8211; but will they stick to the story themselves? And the <strong>amicables</strong> &#8211; weak and wishy-washy, we try to make everyone happy.</p>
<p>Sure, I didn&#8217;t put the usual, positive spin on these categories, but you get the idea&#8230;</p>
<p>I could immediately identify people who fit into each of these categories. And not surprisingly, being an Amicable, the ones I find hardest to get along with are the Drivers &#8211; diagonally opposite, and most dissimilar to me.</p>
<p><strong>So where do business analysts fit in?</strong></p>
<p>Good question&#8230; surely they are Analytical &#8211; I mean, it&#8217;s in their job title! But then, they often have to organise people and get things done, so perhaps they are Drivers. Some might use their convincing Expressive skills to get buy-in. But a rough survey of the room told us that the majority were Amicables.</p>
<p>This really does make sense when you think about it. Contrary to popular belief, <em>a business analyst&#8217;s main job is to communicate</em> <em>(oh, I do like to harp on about this ;)</em>. Not to draw pictures or write documents, but to communicate. And for this you need to be people-oriented. You can&#8217;t often use force or power to get stakeholders to bend to your will.</p>
<p><strong>Does this grid really help?</strong></p>
<p>For me, when I gain an understanding of different ways people think, it helps me to work with them better, often because I realise why we&#8217;ve been conflicting <em>(apparently it&#8217;s not just because they&#8217;re an idiot)</em>. For Analyticals, be precise and build their trust. With Drivers, stick to the point and forget the small talk. With Expressives, go along with the big idea and fit yourself into it. And the Amicables&#8230; just remember to be nice to us!</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/analysis-is-only-half-the-job/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You Can’t Write</title>
		<link>http://meltingwaldo.com/you-cant-write/</link>
		<comments>http://meltingwaldo.com/you-cant-write/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 21:12:52 +0000</pubDate>
		<dc:creator>melt</dc:creator>
				<category><![CDATA[Business Analysis]]></category>
		<category><![CDATA[documentation]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=223</guid>
		<description><![CDATA[And I can&#8217;t either. You&#8217;ve got to face the facts &#8211; as a business analyst, no one is going to read your documentation because of your poetic commentary, your witty explanations or your inspired diagrams. At most, people might read it because they have to. So why do we get so attached to our masterpieces?

The [...]]]></description>
			<content:encoded><![CDATA[<p>And I can&#8217;t either. You&#8217;ve got to face the facts &#8211; as a business analyst, no one is going to read your documentation because of your poetic commentary, your witty explanations or your inspired diagrams. At most, people might read it because they have to. So why do we get so attached to our masterpieces?</p>
<p><span id="more-223"></span></p>
<p><strong>The bigger, the better?<br />
</strong></p>
<p>According to closely-held tradition, developers produce code and working software; BAs product documents. Documents demonstrate to the outside world that yes, we have been doing work, as well as chatting. The bigger the document, the more work it looks like we&#8217;ve done.</p>
<p>But when you have a spare 30 minutes, try reading a document your colleague wrote. Or pull out a document you wrote a year ago. Even with hyperlinked cross-references, concise summaries and systematic tables, it will take a whole lot of mental re-arranging before you gain a decent understanding of the software <em>(if you don&#8217;t have a document handy, you can bang your head against the wall repeatedly, to get the same sensation)</em>.</p>
<p>Software is complicated. It has rules, interfaces, data and more; and business analysts have an understanding of how it all holds together. Putting our understanding into a document that caters to different audiences invariably results in large, unwieldy documents that no one wants to read.</p>
<p><strong>The record of a journey</strong></p>
<p>There&#8217;s no question that the typical BA-produced document is the outcome of hard work. But it can&#8217;t be allowed to remain the defining work a BA does. Instead, I suggest the documentation should be the BA&#8217;s personal record of their journey. I say personal, because there is no &#8216;one correct way&#8217; to document and these documents depend on the writers&#8217; background, skills and understanding of the software.</p>
<p>We gain our understanding through long workshops, painful negotiations and endless conference calls, then distil this into something orderly and logical. But the real value of our work is our understanding, not the document itself. Looking at it from this perspective, it&#8217;s rather egotistical to expect people to gain the same understanding from our travel notes.</p>
<p><strong>Dusty notes in a strange script, or bi-lingual speaking guide?</strong></p>
<p>I am not advocating doing away with documentation &#8211; there is no doubt it is necessary. But when your target audience is not yourself, make sure you are communicating in the best way for them. Don&#8217;t simply point at your dusty travel notes. You are not answering questions by pointing ever more vigorously!</p>
<p>Currently I communicate with developers and users through a combination of conversations, diagrams, screenshots, spreadsheets and <a href="http://fitnesse.org/">automated acceptance tests</a> &#8211; whatever illustrates my point best. And I build up a record on a wiki page of everything I learn. It is publicly accessible, but not publicly advertised. I know where to find anything on my wiki page, but I don&#8217;t expect others to. It&#8217;s all organised and recorded so it can be picked up by someone else, but this should be treated as an emergency &#8216;hit by a bus&#8217; situation not the norm.</p>
<p>When a developer asks a question, it&#8217;s tempting to direct them to the documentation. Yet that is like handing a foreigner a map to find your local pub, instead of just walking with them around the corner. Less time and effort for you, but a lot, lot more effort for them to get an adequate level of understanding.</p>
<p>So let&#8217;s concentrate on the understanding &#8211; and leave the writing to the real masters.</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/you-cant-write/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free Tribes Ebook</title>
		<link>http://meltingwaldo.com/free-tribes-ebook/</link>
		<comments>http://meltingwaldo.com/free-tribes-ebook/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 21:07:32 +0000</pubDate>
		<dc:creator>melt</dc:creator>
				<category><![CDATA[General Ramblings]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=460</guid>
		<description><![CDATA[Seth Godin&#8217;s free eBook is out. It&#8217;s a collection of case studies about tribes, which also happens to be the title of his new book. See my contribution, &#8216;Power to the Players&#8217;, about Steve Johnson and the Geelong Football Club.
]]></description>
			<content:encoded><![CDATA[<p>Seth Godin&#8217;s free <a href="http://sethgodin.typepad.com/seths_blog/2008/10/free-tribes-ebo.html">eBook</a> is out. It&#8217;s a collection of case studies about tribes, which also happens to be the title of his new <a href="http://www.amazon.co.uk/Tribes-Seth-Godin/dp/0749939753/ref=sr_1_4?ie=UTF8&amp;s=books&amp;qid=1264626667&amp;sr=8-4">book</a>. See my contribution, &#8216;Power to the Players&#8217;, about Steve Johnson and the Geelong Football Club.</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/free-tribes-ebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Run When It Gets Too Hard?</title>
		<link>http://meltingwaldo.com/should-you-run-when-it-gets-too-hard/</link>
		<comments>http://meltingwaldo.com/should-you-run-when-it-gets-too-hard/#comments</comments>
		<pubDate>Sun, 12 Oct 2008 17:11:40 +0000</pubDate>
		<dc:creator>melt</dc:creator>
				<category><![CDATA[Business Analysis]]></category>
		<category><![CDATA[requirements]]></category>
		<category><![CDATA[simplicity]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=121</guid>
		<description><![CDATA[A month ago, a talented member of our project team (no, not me) got the business people, developers and everyone in between to agree to a simple, elegant solution to a business problem. This week, all that hard work was undone. We&#8217;ve now got signoff on a much more complex solution &#8211; we need to [...]]]></description>
			<content:encoded><![CDATA[<p>A month ago, a talented member of our project team (<em>no, not me</em>) got the business people, developers and everyone in between to agree to a simple, elegant solution to a business problem. This week, all that hard work was undone. We&#8217;ve now got signoff on a much more complex solution &#8211; we need to do four calculations and one of these calculations is <a href="http://www.youtube.com/watch?v=tZIvgQ9ik48">not like the others</a>. So why does this bother me so much? Not because it creates more work (<em>this is one time where laziness cannot afford to win out</em>), but because it sets alarm bells ringing in my head.</p>
<p><span id="more-121"></span></p>
<p><strong>Inconsistency</strong></p>
<p>When your solution in one area is inconsistent with every other area in a domain, it&#8217;s a clear warning sign that you may be over-engineering. This is a problem because software users rely on consistency to make sense of what goes in the black box that is their computer. When they hit a button, they know an action will be taken. When they go to a new page, it will have the same layout. When a calculation is done, it will be done in a similar way to other calculations. Inconsistency has its place, but you should be aware that it may leave your users in confusion.</p>
<p><strong>One scenario focus</strong></p>
<p>Often these complexities are the result of only looking at one scenario in detail. One of the most useful skills of an analyst is the ability to look at all the scenarios a piece of software &#8217;should&#8217; cover, then to abstract a way of covering <a href="http://en.wikipedia.org/wiki/Pareto_principle">80%</a> of them. If one calculation is much more complex, then it most likely gives priority to one scenario above all others. In my example, the solution solved a scenario that happens once in a year &#8211; it&#8217;s an important scenario, but it has overshadowed slightly less important, but more frequent situations.</p>
<p><strong>Harder to work with</strong></p>
<p>In my example, the &#8216;different&#8217; calculation requires additional processes and integration points to the other calculations. Firstly, this creates much more work for the developers. (<em>We&#8217;re lucky to have smart developers, so it&#8217;s all possible</em>). It also makes the system harder to work with once development is over &#8211; special consideration is required when you are adding, changing and maintaining features. Even with a range of super-automated-tests, the fallability of humans (<em>magnified by the fallability of my memory</em>) makes errors more likely in the future.</p>
<p>But what if all this extra complexity is required and just wasn&#8217;t thought about enough to begin with? I agree that this is completely valid, just that you need to be sure that the impact to users, developers and all others is considered.</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/should-you-run-when-it-gets-too-hard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A World Without Patents: Part I (Death of the Middleman)</title>
		<link>http://meltingwaldo.com/a-world-without-patents-part-i-death-of-the-middleman/</link>
		<comments>http://meltingwaldo.com/a-world-without-patents-part-i-death-of-the-middleman/#comments</comments>
		<pubDate>Sat, 04 Oct 2008 13:05:01 +0000</pubDate>
		<dc:creator>waldo</dc:creator>
				<category><![CDATA[General Ramblings]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[intellectual property]]></category>
		<category><![CDATA[patent]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=201</guid>
		<description><![CDATA[There are many who speak out against patents and copyright. At Business of Software 2008, Richard Stallman explained very effectively why they don&#8217;t work in the software industry. At Cambridge Business Lectures, Cory Doctorow talked about its effect on the music industry. So what would happen if we waved our magic wand and removed all [...]]]></description>
			<content:encoded><![CDATA[<p>There are many who speak out against patents and copyright. At <a href="http://www.businessofsoftware.org/">Business of Software </a>2008, <a href="http://www.stallman.org/">Richard Stallman</a> explained very effectively why they don&#8217;t work in the software industry. At Cambridge Business Lectures, <a title="Second time I've linked to this rather good talk by Cory" href="http://www.cambridgebusinesslectures.com/video-of-cory-doctorows-talk/">Cory Doctorow</a> talked about its effect on the music industry. So what would happen if we waved our magic wand and removed all patents and all copyrights from the world&#8230;?</p>
<p><span id="more-201"></span></p>
<p>Let&#8217;s use authors for our hypothetical, specifically me. I just wrote a book titled &#8220;How to genetically engineer shorter necks &#8211; No giraffe should be an outcast&#8221; in .pdf format <em>(I didn&#8217;t, but this is my hypothetical)</em>. Now there are two people who want to <em>(or &#8216;have to&#8217;)</em> read it: my two hypothetical friends, Ms Fan in Australia and Mr Groupie in the UK. In our new &#8216;IP free&#8217; world, Mr Groupie can buy the book and would have the complete legal freedom to copy it. So he emails it to Ms Fan and for her, it&#8217;s just as if she bought the book herself &#8211; no torn covers, dog-eared pages or delays for postage that accompany the &#8216;old-fashioned&#8217; style book.</p>
<p>So back in the real world (<em>temporarily only &#8211; I quite like the idea of at least two devotees</em>), most authors get their books into book stores via their publisher. However, once devices like the <a href="http://www.sonystyle.com/webapp/wcs/stores/servlet/CategoryDisplay?catalogId=10551&amp;storeId=10151&amp;langId=-1&amp;categoryId=8198552921644523780">Sony Reader</a> and <a href="http://www.amazon.com/Kindle-Amazons-Wireless-Reading-Device/dp/B000FI73MA">Amazon Kindle</a> take over from dead-wood books, physical distribution is replaced by the giant copying machine in the sky <em>(aka the internet)</em>. As you saw above, without IP laws, the author is not the only distributor, but every reader of the book is also a potential distributor &#8211; very effective indeed.</p>
<p>So what&#8217;s left for our book publishers to do? Umm, they could serve as a pool of authors&#8217; resources to protect authors rights &#8211; that is, sue individual people who try to get hold of a free copy of the book. They could also do a whole series of innovatively ineffectual <a title="Digital Rights Management" href="http://en.wikipedia.org/wiki/Digital_rights_management">DRM</a> schemes, like requiring the handful of die-hard paying customers to send a secret code via SMS every 15 minutes that they want to keep reading the book they just &#8220;bought&#8221; <em>(I mean licensed in 15 minute blocks)</em>&#8230; thus guaranteeing that the free, albeit illegal, copy remains far superior in every aspect.</p>
<p>Clearly, if we have no IP laws, then the traditional role of book publishers ceases to exist. Yes, other services such as editing and promotion are still useful, but they become independent services unbundled from the defunct distribution process that currently ties it all together.</p>
<p>But do I really want everyone to get my book <em>(hard work)</em> for free, I hear you asking? Am I really that foolish a person&#8230;? The answer is <strong>no</strong>, but we&#8217;ll tackle that next week&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/a-world-without-patents-part-i-death-of-the-middleman/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting the Bell Ringing</title>
		<link>http://meltingwaldo.com/getting-the-bell-ringing/</link>
		<comments>http://meltingwaldo.com/getting-the-bell-ringing/#comments</comments>
		<pubDate>Sun, 28 Sep 2008 15:37:19 +0000</pubDate>
		<dc:creator>melt</dc:creator>
				<category><![CDATA[General Ramblings]]></category>
		<category><![CDATA[marketing]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=144</guid>
		<description><![CDATA[&#8220;It&#8217;s the cat&#8217;s pajamas&#8221;
&#8220;It&#8217;s the what?&#8221;, I asked. &#8220;Why are the cats wearing pyjamas?&#8221;
At first I thought my friend was crazy. Then I realised that I had been living in under a rock and was the only one who didn&#8217;t know this phrase. It turns out that &#8216;cat&#8217;s pyjamas&#8217; is a 1920s phrase for &#8216;a [...]]]></description>
			<content:encoded><![CDATA[<p><strong>&#8220;It&#8217;s the cat&#8217;s pajamas&#8221;</strong></p>
<p>&#8220;It&#8217;s the what?&#8221;, I asked. &#8220;Why are the cats wearing pyjamas?&#8221;</p>
<p>At first I thought my friend was crazy. Then I realised that I had been living in under a rock and was the only one who didn&#8217;t know this phrase. It turns out that &#8216;<a href="http://www.randomhouse.com/wotd/index.pperl?date=20010102">cat&#8217;s pyjamas&#8217;</a> is a 1920s phrase for &#8216;a wonderful or remarkable person or thing&#8217;, or in <a href="http://en.wikipedia.org/wiki/Cat%27s_pajamas">Wikipedia</a>&#8217;s more restrained language, something &#8216;beneficial&#8217;.</p>
<p>Later that week, I was reading a book on the train and it talked about a product being the cat&#8217;s pyjamas. Immediately, this phrased jumped out at me &#8211; not just because I now knew what it meant, but also because I&#8217;d heard it recently and it was familiar to me.</p>
<p><span id="more-144"></span></p>
<p><strong>Permission marketing</strong></p>
<p>I recently heard <a href="http://sethgodin.typepad.com/">Seth Godin</a> speak at the <a href="http://businessofsoftware.org/">Business of Software</a> conference in Boston. <em>(He&#8217;s an absolutely amazing public speaker&#8230; you must try and see him speak if you get a chance)</em>. He brought &#8216;<a href="http://www.sethgodin.com/permission/">permission marketing</a>&#8216; <em>(the opposite of &#8216;interruption marketing&#8217;)</em> to the world&#8217;s attention, which is centred around obtaining customer consent to receive information from a company. I was recently reading Paul Hawken&#8217;s <a href="http://www.amazon.com/Growing-Business-Paul-Hawken/dp/0671671642">&#8216;Growing a Business</a>&#8216; when I came across a chapter describing how &#8216;the customer must give your business permission to sell to him&#8217;. The familiarity of Seth&#8217;s phrase &#8216;permission marketing&#8217; made the concept stand out for me, among the many other illuminating thoughts Hawken shares.</p>
<p><strong>So what can we learn from these random stories?</strong></p>
<p>Have a conversation about your product, write a story about your idea, encapsulate your point in a phrase. The next time someone hears the same words, it will stand out in their mind. Keep doing this and it won&#8217;t just seep into their consciousness like advertising does, but it will ring a bell in their head. And once it&#8217;s familiar, you&#8217;ll have the attention you seek.</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/getting-the-bell-ringing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Wisdom of Crowdsurfing to France</title>
		<link>http://meltingwaldo.com/the-wisdom-of-crowdsurfing-to-france/</link>
		<comments>http://meltingwaldo.com/the-wisdom-of-crowdsurfing-to-france/#comments</comments>
		<pubDate>Sat, 20 Sep 2008 07:10:14 +0000</pubDate>
		<dc:creator>melt</dc:creator>
				<category><![CDATA[General Ramblings]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=142</guid>
		<description><![CDATA[My biggest problem with the internet is its size. There is so much information out there, but sometimes I just can&#8217;t find what I want. The companies who add the most value are the ones who deal with this. The obvious one is Google, who allows you a targeted way of searching for what you [...]]]></description>
			<content:encoded><![CDATA[<p>My biggest problem with the internet is its size. There is so much information out there, but sometimes I just can&#8217;t find what I want. The companies who add the most value are the ones who deal with this. The obvious one is <a title="Google search" href="http://google.com">Google</a>, who allows you a targeted way of searching for what you want. Another is <a title="Delicious without dots" href="http://delicious.com/">delicious</a> <em>(who has finally removed those pesky dots from its name)</em> which allows you to share bookmarks. But can we go a little further to turn the large quantity of information out there into quality?</p>
<p><strong>The wisdom of crowds</strong></p>
<p>While <a href="http://infernus.org/node/262">reading</a> about a presentation at Agile 2008, I stumbled upon a theory by <a href="http://en.wikipedia.org/wiki/James_Surowiecki">James Surowiecki</a>, professing that groups can often make decisions that are better than those made by any single member of the group. <a href="http://digg.com/">Digg</a> and <a href="http://www.reddit.com/">Reddit</a> already make use of this by allowing the collective web audience to highlight and vote up pages they find valuable. But why not extend this to all users and all pages, building it into the way we use the web?</p>
<p><span id="more-142"></span></p>
<p><strong>Getting to France</strong></p>
<p>I was recently looking for a cheap way to travel to France for a skiing holiday over Christmas. The obvious choice was a plane, but the numerous connections required, the ridiculous level of security at airports and the idea of getting up at 3am to make the flight, made us consider other options. Surely there must be an overnight bus?</p>
<p>I searched for various combinations of &#8216;bus&#8217; &#8216;overnight&#8217; &#8216;France&#8217; &#8217;ski&#8217; &#8216;please&#8217; but nothing came up. Then I tried overnight trains and came up with more hits. However as the tickets aren&#8217;t released for another month, I found lots of pages with data from 2005&#8230; useful if I could time travel back to 2005, but not at all helpful now.</p>
<p>So I&#8217;d have to wait another month to get more information about timetables and prices but I wanted to do something now to help others in my situation. I can&#8217;t &#8216;anti-bookmark&#8217; it in Delicious. I can&#8217;t &#8216;unlink&#8217; to it so it comes up lower in Google searches. But wouldn&#8217;t it be good if I could vote it down (possibly in the browser) and then this information could be linked in some magical way to my search terms, to help others who futilely tread in my footsteps?</p>
<p><strong>Making it work</strong></p>
<p>I know you&#8217;re thinking that others have already addressed this. But I&#8217;m envisaging two differences:</p>
<ol>
<li>Voting down as well as voting up: sure, this is not the most positive way of viewing things, but I don&#8217;t want others to waste time trawling through something I&#8217;ve already been through. Many list-based websites already allow you to do this, but they serve targeted content. Which brings me to the second point&#8230;</li>
<li>I want this to apply to all web pages: whether it&#8217;s built into the browsers, Google&#8230; wherever; it needs to apply to all content.</li>
</ol>
<p>Can cheap voting further enhance search results or does relying on higher cost linking <em>(ala PageRank)</em> have an intrinsic value that supersedes voting? Alternatively, could we just accept that an open wiki approach is the only chance to keep highly rated content up-to-date?</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/the-wisdom-of-crowdsurfing-to-france/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Killing female software entrepreneurs at birth?</title>
		<link>http://meltingwaldo.com/killing-female-software-entrepreneurs-at-birth/</link>
		<comments>http://meltingwaldo.com/killing-female-software-entrepreneurs-at-birth/#comments</comments>
		<pubDate>Sat, 13 Sep 2008 08:41:03 +0000</pubDate>
		<dc:creator>melt</dc:creator>
				<category><![CDATA[General Ramblings]]></category>
		<category><![CDATA[entrepreneurs]]></category>
		<category><![CDATA[gender]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=119</guid>
		<description><![CDATA[&#8220;Wow&#8221;, I exclaimed at the Business of Software conference in Boston last week. And many others agreed with me. No, this wasn&#8217;t in response to the speakers, but to a much less wow-worthy* event &#8211; the length of the toilet queues. For the first time at a big event the ladies&#8217; queue was shorter than [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;Wow&#8221;, I exclaimed at the Business of Software conference in Boston last week. And many others agreed with me. No, this wasn&#8217;t in response to the speakers, but to a much less wow-worthy* event &#8211; the length of the toilet queues. For the first time at a big event the ladies&#8217; queue was shorter than the mens&#8217; queue.</p>
<p><span id="more-119"></span>Anyone who puts 10 seconds thought into this will probably note that this is expected. As this conference consisted of primarily software developers, that dramatically reduces the number of females, and as many of the attendees were also start-up owners, this reduces the number even further. But why is software, and particularly the business of software, such a male-dominated environment? From my rough count, men accounted for around 97%, not the 70-90% you&#8217;d expect from a software company. Is it really all nurture?</p>
<div id="attachment_138" class="wp-caption alignright" style="width: 250px"><img class="size-medium wp-image-138" title="hotel-de-sens" src="http://meltingwaldo.com/blog/wp-content/uploads/2008/09/hotel-de-sens-240x300.jpg" alt="hotel de sens" width="240" height="300" /><p class="wp-caption-text">Hotel de Sens</p></div>
<p>I undertook a Bachelor of Business Systems degree in Australia and at that point, the mix was 50/50. As a course that prepared you for consulting, <em>(and continuing to flog the dead-horse of stereotypes)</em>, I guess the geeks did Computer Science or Software Engineering and the more business-inclined females went for a Commerce degree. But even from the seemingly even starting point of my Business Systems course, the guys drifted towards programming roles and the girls towards analysis and business roles.</p>
<p>There have been many, many debates on this topic and I know it comes up frequently on geeky message boards <em>(How can I possibly get a girl? I&#8217;ve done the maths and it&#8217;s 1,000,000:1!)</em>. I suspect that the closest <a href="http://edge.org/3rd_culture/debate05/debate05_index.html">scientific answer</a> goes along the lines that men are better at mathematical problem solving (arguably more similar to software development) and women are better at mathematical calculation (arguably more similar to management). But the &#8216;nurture&#8217; stance and the fact that still more women than men take on child-rearing responsibilities are also contributing factors.</p>
<p>As for starting up a business, <a href="http://founderresearch.blogspot.com/">Noam Wasserman</a> touched on gender differences in his talk on <a href="http://founderresearch.blogspot.com/2005/11/rich-versus-king-core-concept.html">Rich vs. King</a>. He found that while male and female entrepreneurs are both after power, influence and autonomy, men are more likely to pursue financial goals, whereas women are more altruistic. Perhaps this also contributes to the number of males in the business of software.</p>
<p>These are not overly persuasive arguments. So ignoring these minor natural differences of each sex, is it simply traditional and institutional habits that need breaking? Or does it go further back to child-rearing? What will it take to bring more women into this field?</p>
<p>[* The speakers were definitely much more wow-worthy <em>(than the toilet queues)</em> and posts on the knowledge they shared will follow...]</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/killing-female-software-entrepreneurs-at-birth/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Usernames are pointless</title>
		<link>http://meltingwaldo.com/usernames-are-pointless/</link>
		<comments>http://meltingwaldo.com/usernames-are-pointless/#comments</comments>
		<pubDate>Sat, 06 Sep 2008 17:20:48 +0000</pubDate>
		<dc:creator>waldo</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=59</guid>
		<description><![CDATA[Did I mention that we&#8217;re writing a web app? Specifically, a personal recipe site. Personal in the sense that you get some ownership of your recipes &#8211; this means no abusive comments from some stranger about your bad taste (naturally you&#8217;ll consider that his comments highlight who really has the bad taste). Ownership means identity [...]]]></description>
			<content:encoded><![CDATA[<p>Did I mention that we&#8217;re writing a <a title="Recipe Site" href="http://meltingwaldo.com/one-real-user/">web app</a>? Specifically, a personal recipe site. Personal in the sense that you get some ownership of your recipes &#8211; this means no abusive comments from some stranger about your bad taste <em>(naturally you&#8217;ll consider that his comments highlight who really has the bad taste)</em>. Ownership means identity which means username and password &#8211; with me so far?</p>
<p><span id="more-59"></span></p>
<p>Identity for a web application means you need something unique to tell Sally and Timmy apart. This unique thing needs to be pretty short otherwise it&#8217;ll be immediately forgotten<em> (don&#8217;t even think <a title="Globally Unique Identifier" href="http://en.wikipedia.org/wiki/Globally_Unique_Identifier">GUID</a> &#8211; they aren&#8217;t funny, even trying to read one hurts)</em>. So why not just use &#8220;Sally&#8221; for Sally and &#8220;Timmy&#8221; for Timmy. I think most of us have heard this one before or read some amusing anecdote about how Timmy Jones born 29th February 1964 was denied entry into some country because some other Timmy Jones with the same birth date did something naughty.</p>
<p><img class="size-medium wp-image-97 alignleft" title="palais-royal-2" src="http://meltingwaldo.com/blog/wp-content/uploads/2008/08/palais-royal-2-240x300.jpg" alt="Palais Royal" width="168" height="210" /></p>
<p>Usernames can be short and the user can decide what name he goes by. Timmy prefers &#8220;TJ&#8221; anyway, so it&#8217;s win-win&#8230; Ah, not quite in this case, as &#8220;TJ&#8221; is already taken. So swearing softly under his breath, Timmy tries again: TJ1, nope; TJ64, system lags for a bit before &#8220;Sorry, username TJ64 is already in use&#8221;. In a bout of frustration, TJ ends up with the simple username of &#8220;TimmyJones64_OldSouthWestStreet_FavouriteColourBlue&#8221; <em>(he even had to use the UK spelling of &#8220;colour&#8221; as the US style &#8220;color&#8221; was already taken)</em>.</p>
<p>Next up, the system is going to mandate that he enters an email address &#8211; which happens to be, wait for it, a globally unique identifying string: timmyj64@gmail.com <em>(facebook is one of the big guys to realise this)</em>. Sure, Timmy still has an ugly username for gmail. However, on our site he uses his email address instead of being forced to make another different ugly username just to keep track of a few recipes.</p>
<p>But, but, what if Timmy decides to ditch gmail and returns to the familar comfort of hotmail instead? <em>(Ah, the good old days of pointless home pages. Inboxes&#8230; Only a madman starts their email to look at their inbox.)</em></p>
<p>No problem, just make it extremely easy for him to change his email address and make sure it&#8217;s updated in the right parts of the system.</p>
<p>But then there&#8217;s re-authentication. Yes, you&#8217;ll have to reconfirm via some new email activation code when someone changes email addresses &#8211; but you had to do that anyway. You are allowing people to change email addresses, right?<strong><br />
</strong></p>
<p><a title="What is OpenId?" href="http://openid.net/what/">OpenId</a>? Sorry, I thought I heard one timid voice in the crowd. OpenId is an awesome idea however it&#8217;s not <em>(yet)</em> so pervasive that we can ditch our own user management and go OpenId exclusive. That&#8217;ll be a good day though.</p>
<p>To summarise: use email instead of usernames as your unique identifier. By letting people optionally add a real name or their actual nickname, you can drop usernames from your application entirely. Just keep making software that tiny bit smaller and less painful.</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/usernames-are-pointless/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>One Real User</title>
		<link>http://meltingwaldo.com/one-real-user/</link>
		<comments>http://meltingwaldo.com/one-real-user/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 21:49:35 +0000</pubDate>
		<dc:creator>waldo</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=58</guid>
		<description><![CDATA[We&#8217;re building yet another recipe site (with a few twists). Clearly madness, I can hear you thinking. How many people do you think will use this? Well, so far we&#8217;ve got exactly 1 user (one of us) &#8211; however this is 1 more user, who really wants and cares about this product, than many other [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re building yet another recipe site <em>(with a few twists)</em>. Clearly madness, I can hear you thinking. How many people do you think will use this? Well, so far we&#8217;ve got exactly 1 user <em>(one of us)</em> &#8211; however this is 1 more user, who really wants and cares about this product, than many other corporate software applications I&#8217;ve worked on.</p>
<p><span id="more-58"></span></p>
<p>How can one real user beat hordes of hypothetical companies ready to pay anything for your <img class="alignleft size-medium wp-image-92" title="buskers-at-vosges-1" src="http://meltingwaldo.com/blog/wp-content/uploads/2008/08/buskers-at-vosges-1-240x300.jpg" alt="Buskers at Vosges" width="115" height="144" /> software? To start with, I seem psychologically incapable of caring what an imagined person or, even more so,  an imagined company *might* want one day &#8211; that is, if the stars align correctly and you slip through the corporate software sales process <em>(think feature checklists and friends in the right places)</em>. In fact, the only reason I&#8217;ve been able to develop anything inside a corporate that I was proud of <em>(note: proud = positive difference to a real person <strong>and</strong> sharing the excitement)</em> is because I&#8217;ve been in positions where I build things to directly help the people I work with every day.</p>
<p>However, back to the point <em>(temporarily I&#8217;m sure)</em>. With one user in the same room, we can talk, share the problem and see the software used in a real scenario. This gives me a tiny chance of avoiding <a title="Escaping Featuritis" href="http://headrush.typepad.com/creating_passionate_users/2005/06/featuritis_vs_t.html">creeping featuritis</a>. For example:</p>
<blockquote><p>Geek: &#8220;Wouldn&#8217;t it be better if we had wiki-like versioning for recipes?&#8221;</p>
<p>Non-geek: &#8220;Ah sure, that would be cool &#8211; I wouldn&#8217;t ever have to worry about losing anything.&#8221;</p>
<p>Geek: &#8220;But what would be even better is if we had multiple users having different views of the same recipe but able to incorporate snippets of each other&#8217;s changes as desired.&#8221;</p></blockquote>
<p>Sounds somewhere between good and insane <em>(in the membrane, <a title="Insane in the Brain References" href="http://en.wikipedia.org/wiki/Insane_in_the_Brain">insane in the brain</a> [<a title="Cypress Hill" href="http://en.wikipedia.org/wiki/Cypress_Hill">Cypress Hill</a>])</em>. Thinking about it from the hypothetical perspective, it&#8217;s very easy to think that this would be a really cool feature and we all know that cool feature = people love your software and $.</p>
<p>However, when you mention this to your one real user, she gets really quiet and her eyes glaze over, as she&#8217;s too polite to say &#8220;Sorry, I think I must have misheard you&#8230; you want to spend the next 6 months building a distributed source control system into a recipe site &#8211; so I can enter text!?!?&#8221; <em>(Her exact unspoken quote)</em>.</p>
<p>The simple message &#8211; one real user gives you a small chance to continually work at cutting away the deadwood that will otherwise overwhelm and kill your project.</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/one-real-user/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lazy Documents</title>
		<link>http://meltingwaldo.com/lazy-documents/</link>
		<comments>http://meltingwaldo.com/lazy-documents/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 16:35:22 +0000</pubDate>
		<dc:creator>melt</dc:creator>
				<category><![CDATA[Business Analysis]]></category>
		<category><![CDATA[documentation]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=43</guid>
		<description><![CDATA[I have seen my fair share of templates. For each document a business systems analyst is expected to produce, there is a pre-made formula. At first, I thought it was like colouring in &#8211; you get an outline, you colour in between the lines and at the end, you have a masterpiece. It quickly became [...]]]></description>
			<content:encoded><![CDATA[<p>I have seen my fair share of templates. For each document a business systems analyst is expected to produce, there is a pre-made formula. At first, I thought it was like colouring in &#8211; you get an outline, you colour in between the lines and at the end, you have a masterpiece. It quickly became apparent that this approach wouldn&#8217;t turn me into the next Picasso.</p>
<p>The problem with the way most templates are used is that a single template is designed to encompass a humungously broad range of vaguely related scenarios. Matching this vast, vague template beast to any specific focused software development project I have ever worked on is a painful exercise both for the writer and the reader <em>(on the off-chance your audience tries to read it)</em>. Software projects vary substantially: one project may be process focused; another may revolve around the UI; and, yet another may involve purely back-end processing. Sometimes people forget that templates are intended as a starting point, a guide or cue and should never become a rigid exercise of filling-in a form without regard for the purpose of the writing in the first place.</p>
<p><span id="more-43"></span>A much better approach is the <em>(seemingly)</em> lazy one &#8211; document the least amount you can survive with. Despite stereotypes about business analysts, we don&#8217;t have endless amounts of time to write tome after tome, so if no-one will read it, I&#8217;m not writing it.</p>
<p>So how do you know what is enough? For me, this depends on the content and the people I&#8217;m writing for. To describe a process, a diagram is often sufficient. For complicated business logic, written <em>(or executable) </em>rules may be more effective. When my target audience is a team of senior web developers, I&#8217;m not going to detail obvious web validation, it&#8217;s a given.</p>
<p>I was recently asked by a developer if I could provide two wireframes for each screen. One &#8216;clean&#8217; one which showed the controls, the other also showing the controls, but annotated with rules and validation. I have no problem with this. For me it doesn&#8217;t make much difference if I am communicating these rules in a table, as notes or verbally. As long as my audience gets the picture, I&#8217;m happy.</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/lazy-documents/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Collective Blogging</title>
		<link>http://meltingwaldo.com/collective-blogging/</link>
		<comments>http://meltingwaldo.com/collective-blogging/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 16:34:55 +0000</pubDate>
		<dc:creator>melt</dc:creator>
				<category><![CDATA[General Ramblings]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=41</guid>
		<description><![CDATA[Blogging is a broadcast, just like the old newspaper and less old television. I blog, you read. Sure, you may comment, but once a post is up there, it&#8217;s not often refined or refactored further.
There are some advantages to this unilateral approach. Firstly, it&#8217;s much quicker to write on your own &#8211; no waiting for [...]]]></description>
			<content:encoded><![CDATA[<p>Blogging is a broadcast, just like the old newspaper and less old television. I blog, you read. Sure, you may comment, but once a post is up there, it&#8217;s not often refined or refactored further.</p>
<p>There are some advantages to this unilateral approach. Firstly, it&#8217;s much quicker to write on your own &#8211; no waiting for a glacially slow editor. Secondly, for a contentious topic <em>(or even a seemingly uncontentious topic)</em>, a coherent argument makes much better reading than a schizophrenic arguing from every viewpoint. Thirdly, a personal voice can be lost in the noise of differing writing styles when there are too many contributors.</p>
<p>The flip side? In this era of <a title="Cory Doctorow Lecture" href="http://www.cambridgebusinesslectures.com/video-of-cory-doctorows-talk/">increasingly cheap collaboration</a>, co-writing can help you flesh out and improve your ideas before you release them into the wild. When I&#8217;m ranting about &#8220;software and process patent insanity&#8221; or &#8220;why an imperfect wiki is better requirements than a perfect document&#8221;, I might notice that my co-author has fallen asleep &#8211; in turn saving you from a great deal of pain. Having a peer means the old-fashioned benefits of a newspaper editor, relevance, accuracy and hilarity, are gained. And <em>(not that there are any)</em>, but any weaknesses and quirks are identified and ruthlessly squashed.</p>
<p>So this is it, right here &#8211; one blog, two writers.</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/collective-blogging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tagging Reflections</title>
		<link>http://meltingwaldo.com/tagging-reflections/</link>
		<comments>http://meltingwaldo.com/tagging-reflections/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 16:38:28 +0000</pubDate>
		<dc:creator>melt</dc:creator>
				<category><![CDATA[General Ramblings]]></category>
		<category><![CDATA[ideas]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/blog/?p=3</guid>
		<description><![CDATA[The golden ideas
I love ideas that make you think &#8211; those classic light bulb moments. Not ideas which slip out the backdoor of your head before you&#8217;ve even finished reading. But the the ones that ring a little bell of clarity, that seem so obvious you can&#8217;t believe you didn&#8217;t say it yourself.
The Internet is [...]]]></description>
			<content:encoded><![CDATA[<p><strong>The golden ideas</strong></p>
<p>I love ideas that make you think &#8211; those classic light bulb moments. Not ideas which slip out the backdoor of your head before you&#8217;ve even finished reading. But the the ones that ring a little bell of clarity, that seem so obvious you can&#8217;t believe you didn&#8217;t say it yourself.</p>
<p>The Internet is a gold mine of these ideas. Information is supposed to be instant, at your fingertips. You don&#8217;t need to physically gather a group of like-minded friends together, invest hours in a book or a movie, to feel inspired. But that accessibility is also the problem. Unlike in book publishing and the movie business, the barrier of entry is so minimal, that it&#8217;s easy for  people <em>(like me)</em> to put up a post and add to the growing debris mountain. I joined a secret group recently and was so overwhelmed by the amount of activity on the site that I didn&#8217;t know where to begin contributing, for fear of repeating thoughts voiced 30 pages <em>(or years)</em> ago.</p>
<p><span id="more-3"></span><strong>Power to the people</strong></p>
<p>So how do you wade through all of this? When you&#8217;re a child, it&#8217;s easy. You absorb everything and rapidly assemble sequences in your mind. But when you&#8217;re an adult and those thoughts are set, you tend to simply re-arrange rather than build new sequences. To change your thinking when you find a golden idea requires conscious effort.</p>
<p><img class="size-medium wp-image-95 alignright" title="miniature-bags" src="http://meltingwaldo.com/blog/wp-content/uploads/2008/08/miniature-bags-300x240.jpg" alt="Miniature shopping bags" width="180" height="144" /></p>
<p>The huge, unwieldy ball of mostly horrifically bad ideas used to be funnelled <em>(and maybe censored a little or a lot)</em> by gatekeepers. With the power of traditional leaders diminishing, who or what will take over? You will, and since I&#8217;ll be reading it you&#8217;d better not be letting garbage through. With the internet, we all become not only the content providers, but also the funnel. Finding valuable content is really now our responsibility.</p>
<p><strong>Tagging</strong></p>
<p>Yet it&#8217;s not easy. Digg, delicious, networking groups &#8211; these tools all help. But unless you stumble across an amazing idea or have time to spend hours searching for one, it&#8217;s more likely you&#8217;ll find it through a recommendation. However for recommendations to be effective, they need to come from someone who values similar things and can offer a different perspective.</p>
<p>Pushing the funnel analogy too far &#8211; the sizes and numbers of funnels is crucial. If there was one big funnel that let everything through to cater for each individual, the value of the funnel is defeated. Similarly, if every individual had their own funnel, the value of a group of people is lost. So both specialisation and diversity are required, which is no easy task &#8211; this is where the simple beauty of tags really lies. Multiple tags on a blog post funnels it to diverse<strong> </strong>destinations, but the choice of words different people use allows for maximum <em>(limited only by language)</em> specialisation.</p>
<p><strong>What your tags say about you</strong></p>
<p>When you forward a post to someone, you&#8217;re saying to them, &#8216;This is what I think about you &#8211; what I think you like&#8217;. But you are also saying something about yourself, especially if you qualify your recommendation. &#8216;This is good, but it rambles a bit&#8217; refines what you value even further.</p>
<p>It&#8217;s the same with tagging, voting, inviting and other tools of a community. They are all subtle ways of declaring &#8216;I&#8217;m a fan of&#8230;&#8217;, of showing others a part of you. In the Web 2.0 world, you are what you tag.</p>
<p><strong>References</strong></p>
<p><a title="How Adults Learn" href="http://agelesslearner.com/intros/adultlearning.html">How Adults Learn</a></p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/tagging-reflections/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
