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

<channel>
	<title>Endlessly Curious &#187; Lists</title>
	<atom:link href="http://www.endlesslycurious.com/tag/lists/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.endlesslycurious.com</link>
	<description>Programming, Productivity &#38; Software Development.</description>
	<lastBuildDate>Mon, 09 Jan 2012 09:00:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Top posts of 2011</title>
		<link>http://www.endlesslycurious.com/2012/01/09/top-posts-of-2011/</link>
		<comments>http://www.endlesslycurious.com/2012/01/09/top-posts-of-2011/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 09:00:50 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[Lists]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.endlesslycurious.com/?p=2982</guid>
		<description><![CDATA[The top ten posts for 2011 according to Google Analytics were: Installing Python, MatPlotLib &#38; iPython on Snow Leopard. Finding duplicate files using Python. Getting started with Python. Praise for Python. Basic Graphing with MatPlotLib. Graphing real data with MatPlotLib. Extracting image EXIF data with Python. Python 2.7.1 Goodness. Running WordPress on Mac OS X [...]]]></description>
			<content:encoded><![CDATA[<p>The top ten posts for 2011 according to Google Analytics were:</p>
<ol>
<li><a title="Installing Python, MatPlotLib &amp; iPython on Snow Leopard" href="http://www.endlesslycurious.com/2011/04/06/installing-python-matplotlib-ipython-on-snow-leopard/">Installing Python, MatPlotLib &amp; iPython on Snow Leopard</a>.</li>
<li><a title="Finding duplicate files using Python" href="http://www.endlesslycurious.com/2011/06/01/finding-duplicate-files-using-python/">Finding duplicate files using Python</a>.</li>
<li><a title="Getting started with Python" href="http://www.endlesslycurious.com/2011/06/14/getting-started-with-python/">Getting started with Python</a>.</li>
<li><a title="Praise for Python" href="http://www.endlesslycurious.com/2011/05/02/praise-for-python/">Praise for Python</a>.</li>
<li><a title="Basic Graphing with MatPlotLib" href="http://www.endlesslycurious.com/2011/05/04/basic-graphing-with-matplotlib/">Basic Graphing with MatPlotLib</a>.</li>
<li><a title="Graphing real data with MatPlotLib" href="http://www.endlesslycurious.com/2011/05/06/graphing-real-data-with-matplotlib/">Graphing real data with MatPlotLib</a>.</li>
<li><a title="Extracting image EXIF data with Python" href="http://www.endlesslycurious.com/2011/05/11/extracting-image-exif-data-with-python/">Extracting image EXIF data with Python</a>.</li>
<li><a title="Python 2.7.1 Goodness" href="http://www.endlesslycurious.com/2011/06/10/python-2-7-1-goodness/">Python 2.7.1 Goodness</a>.</li>
<li><a title="Running WordPress on Mac OS X with XAMPP" href="http://www.endlesslycurious.com/2011/03/14/running-wordpress-on-mac-os-x-with-xampp/">Running WordPress on Mac OS X with XAMPP</a>.</li>
<li><a title="John Clease on Creativity" href="http://www.endlesslycurious.com/2011/03/10/john-cleese-on-creativity/">John Cleese on creativity</a>.</li>
</ol>
<p>Eight of the top ten are Python related, the top twenty is more diversified:</p>
<ol start="11">
<li><a title="Querying Reddit with Python" href="http://www.endlesslycurious.com/2011/11/30/querying-reddit-with-python/">Querying Reddit with Python</a>.</li>
<li><a title="Barbara" href="http://www.endlesslycurious.com/2011/08/22/barbara/">Barbara</a>.</li>
<li><a title="Processing Perforce command output with Python" href="http://www.endlesslycurious.com/2011/03/28/processing-perforce-command-output-with-python/">Processing Perforce command output with Python</a>.</li>
<li><a title="Downloading Wallpaper Images from Reddit with Python" href="http://www.endlesslycurious.com/2011/12/31/downloading-wallpaper-images-from-reddit-with-python/">Downloading wallpaper images from Reddit using Python</a>.</li>
<li><a title="Why Scrum fails..." href="http://www.endlesslycurious.com/2011/04/25/why-scrum-fails/">Why scrum fails</a>&#8230;</li>
<li><a title="Hacking Work Manifesto" href="http://www.endlesslycurious.com/2011/05/12/hacking-work-manifesto/">Hacking work manifesto</a>.</li>
<li><a title="The ascendancy of JSON" href="http://www.endlesslycurious.com/2011/05/20/the-ascendancy-of-json/">The ascendeancy of JSON</a>.</li>
<li><a title="Using Perforce Counters to control syncing" href="http://www.endlesslycurious.com/2011/03/24/using-perforce-counters-to-control-syncing/">Using Perforce counters to control syncing</a>.</li>
<li><a title="Why work doesn't happen at work." href="http://www.endlesslycurious.com/2011/05/03/why-work-doesnt-happen-at-work/">Why work doesn&#8217;t happen at work</a>.</li>
<li><a title="Small steps to big goals" href="http://www.endlesslycurious.com/2011/05/05/small-steps-to-big-goals/">Small steps to big goals</a>.</li>
</ol>
<p>On a personal note I hope 2012 will bring more posts and less personal tragedy..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.endlesslycurious.com/2012/01/09/top-posts-of-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Friday Linkage</title>
		<link>http://www.endlesslycurious.com/2009/03/20/friday-linkage-4/</link>
		<comments>http://www.endlesslycurious.com/2009/03/20/friday-linkage-4/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 09:00:28 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[Lists]]></category>

		<guid isPermaLink="false">http://www.endlesslycurious.com/?p=1196</guid>
		<description><![CDATA[This weeks interesting pages: How to broadcast your Google Reader ’starred items’ to an RSS feed or widget on your blog This post explains how to share your Favorite (starred) items in Google Reader via either an RSS feed or as a widget on your blog.  This is something I am  interested in, as these [...]]]></description>
			<content:encoded><![CDATA[<p>This weeks interesting pages:</p>
<p><a title="www.freewaregenius.com" href="http://www.freewaregenius.com/2008/01/16/how-to-broadcast-your-google-reader-starred-items-to-an-rss-feed-or-widget-on-your-blog/">How to broadcast your Google Reader ’starred items’ to an RSS feed or widget on your blog</a><br />
This post explains how to share your Favorite (starred) items in <a title="Google Reader" href="http://www.google.com/reader/">Google Reader</a> via either an RSS feed or as a widget on your blog.  This is something I am  interested in, as these weekly linkage posts are essential a summary of my starred items in Google Reader for that week.  Although not all my Friday Linkage links come form Google Reader but it would cover most of the interesting blog posts.</p>
<p><a title="www.PixelatedImage.com" href="http://www.pixelatedimage.com/blog/2009/03/playing-in-traffic/">Playing in Traffic</a><br />
David&#8217;s well titled post on generating traffic on your website in a classy manner e.g. not through buzz word bingo is well worth a read.  Especially if you are interested in increasing your traffic while retaining your credibility.  His portfolio of photographs is also well worth a browse.</p>
<p><a title="blog.astrumfutura.com" href="http://blog.astrumfutura.com/archives/388-Unit-Testing-One-Test,-One-Assertion-Why-It-Works.html">Unit Testing: One Test, One Assertion &#8211; Why It Works</a><br />
This post makes the case for one assertion per unit test.  As relative beginner to unit testing and as someone who tends to have multiple assertions per test I find this an interesting idea which I think I will need to try out.</p>
<p><a title="www.getrichslowly.org" href="http://www.getrichslowly.org/blog/2009/03/17/the-psychology-of-passive-barriers-why-your-friends-dont-save-money-eat-healthier-or-clean-their-garages/">The Psychology of Passive Barriers: Why Your Friends Don’t Save Money, Eat Healthier, or Clean Their Garages</a><br />
Ever wondered why people don&#8217;t do things that are clearly beneficial for themselves?  This post discusses some of the Psychology of this phenomenon.  Although this is not specifically about software engineering, it is talking about an important aspect of user interaction: motivating/compelling the user to do something.</p>
<p><a title="Occam's Razor" href="http://www.kaushik.net/avinash/2009/02/insights-web-analytics-kpi-measurement-techniques.html">Actively Avoid Insights: 4 Useful KPI Measurement Techniques</a><br />
This article on Web Analytics discusses four commonly used measurement techniques: averages, percentages, ratios and compound metrics and how they can actually hinder your understanding of your progress against your goals unless they are applied with some thought.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.endlesslycurious.com/2009/03/20/friday-linkage-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Friday Linkage</title>
		<link>http://www.endlesslycurious.com/2009/03/06/friday-linkage-5/</link>
		<comments>http://www.endlesslycurious.com/2009/03/06/friday-linkage-5/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 09:00:56 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[Lists]]></category>

		<guid isPermaLink="false">http://www.endlesslycurious.com/?p=1150</guid>
		<description><![CDATA[This weeks interesting links: Design Patterns Design patterns are recyclable solutions to a software design problems and are an essential way to share design experience between designers without each designer having to discover the patterns themselves.  Patterns are not however concrete implementations of solutions like a library they are higher level design concepts and whose [...]]]></description>
			<content:encoded><![CDATA[<p>This weeks interesting links:</p>
<p><a title="Wikipedia" href="http://en.wikipedia.org/wiki/Design_pattern_(computer_science)">Design Patterns</a></p>
<p>Design patterns are recyclable solutions to a software design problems and are an essential way to share design experience between designers without each designer having to discover the patterns themselves.  Patterns are not however concrete implementations of solutions like a library they are higher level design concepts and whose implementation should be customised to fit the needs of the situation e.g. if you were to use the same pattern a hunderd times you may well end up with a hunderd different implementations.</p>
<p><a title="Wikipedia" href="http://en.wikipedia.org/wiki/Anti-pattern">Anti-Patterns</a></p>
<p>Anti-patterns are the opposite of design patterns they describe negative patterns in software design, programming, project management, organisational behavior and other areas of development.  The main focus of anti-patterns is their detection and removal, not their implementation!  Most anti-patterns consist of an definition of symptoms and a guide to refactoring or otherwise removing or reforming the anti-pattern into something more positive.</p>
<p><a title="www.codinghorror.com" href="http://www.codinghorror.com/blog/archives/001227.html">The Bad Apples: Group Posion<br />
</a></p>
<p>Jeff Atwood discusses the surprisingly dramatic effect that a &#8216;bad apple&#8217; workers can have on their teams chances of success.  The research his post is based on is quite eye opening, the potential effects of a &#8216;bad apple&#8217; on a team are much more dramatic than I would have expected.  It is especially interesting to find out that the rest of the team starts to mimic the traits of the &#8216;bad apple&#8217; after prolonged exposure, which makes an even stronger case for reforming or removing the &#8216;bad apple&#8217; as soon as they are identified.</p>
<p><a title="www.ntfs-3g.org" href="http://www.ntfs-3g.org/">NTFS-3G</a></p>
<p>NTFS-3G is a free <a title="Wikipedia" href="http://en.wikipedia.org/wiki/NTFS">NTFS</a> driver for Linux, FreeBSD, Mac OS X, NetBSD, Solaris, Haiku,  and some other operating systems.  It allows these operating systems to both read and write to NTFS hard drive partitions used by Windows XP, Windows Server 2003,  Windows 2000, Windows Vista and Windows Server 2008  systems.</p>
<p><a title="code.google.com" href="http://code.google.com/p/macfuse/">MacFUSE</a></p>
<p>MacFUSE extends Mac OS X&#8217;s native file system to be able to use third party file systems written on top of MacFUSE&#8217;s SDK.  Combined with the NTFS-3G driver this allows Mac OS X to finally be able to read and <em>write</em> to NTFS file partitions.  This means that NTFS can finally be used for boot camp and VM ware installations on Macs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.endlesslycurious.com/2009/03/06/friday-linkage-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Friday Linkage</title>
		<link>http://www.endlesslycurious.com/2009/02/20/friday-linkage-6/</link>
		<comments>http://www.endlesslycurious.com/2009/02/20/friday-linkage-6/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 09:00:16 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[Lists]]></category>

		<guid isPermaLink="false">http://www.endlesslycurious.com/?p=1136</guid>
		<description><![CDATA[This weeks interesting links are: Failure as an indication of progress This post features a great video about Honda&#8217;s Indycar racing experience and how they have an attitude that you have to fail to push the envelope.  This is something I can understand, as I recently started learning to ice skate to play ice hockey.  [...]]]></description>
			<content:encoded><![CDATA[<p>This weeks interesting links are:</p>
<p><a title="www.WorkHappy.net" href="http://www.workhappy.net/2009/02/failure-is-an-indication-of-progress.html">Failure as an indication of progress</a><br />
This post features a great video about Honda&#8217;s Indycar racing experience and how they have an attitude that you have to fail to push the envelope.  This is something I can understand, as I recently started learning to ice skate to play ice hockey.  I noticed quickly that there are two schools of thought about falling: the first is that it is a bad shameful thing and the second is that it is necessary to find out where your limits are.  Without regular failures it is very hard to continue to improve, nothing focuses the mind like working out what went wrong.</p>
<p><a title="Offical Google Blog" href="http://googleblog.blogspot.com/2009/02/stop-bouncing-tips-for-website-success.html">Stop bouncing: tips for website success<br />
</a>This post is a great introduction to using the Google Analytics service to guide improvements to your website with the aim of helping to retain visitors to your website.  If you find the article useful I would highly recommend the authors personal Analytics blog &#8216;<a title="Occam's Razor" href="http://www.kaushik.net/avinash/">Occam&#8217;s Razor</a>&#8216;.</p>
<p><a title="www.codebetter.com" href="http://codebetter.com/blogs/david.hayden/archive/2009/02/13/patterns-amp-principles-help-me-sleep.aspx">Patterns &amp; principles help me sleep!</a><br />
David&#8217;s post about the effects of truely <em>understanding</em> and using design patterns and principles as opposed to memorising them for buzz word bingo purposes.  As I am currently swatting up on design patterns in preparation to teaching a short course about them in two weeks, I found this post fairly encouraging.</p>
<p><a title="www.DailyBlogTips.com" href="http://www.dailyblogtips.com/are-you-throwing-away-readers-by-posting-at-the-wrong-time/">Are you throwing away readers by posting at the wrong time?</a><br />
An interesting post on when to time your blog posting, as someone who already schedules their posts to publish at a certain time (01:00 PST) I found this a quite interesting read and something I will need to think about when I schedule my posts more.</p>
<p><a title="www.WoWInsider.com" href="http://www.wowinsider.com/2009/02/12/wow-is-the-new-third-place/">World of Warcraft is the new &#8216;third place&#8217;</a><br />
It is very interesting to see a computer game being listed as a &#8216;<a title="Wikipedia" href="http://en.wikipedia.org/wiki/Third_Place">third place</a>&#8216;, with over ten million players I guess it really is a global community now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.endlesslycurious.com/2009/02/20/friday-linkage-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Friday Linkage</title>
		<link>http://www.endlesslycurious.com/2009/02/13/friday-linkage-7/</link>
		<comments>http://www.endlesslycurious.com/2009/02/13/friday-linkage-7/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 09:00:11 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[Lists]]></category>

		<guid isPermaLink="false">http://www.endlesslycurious.com/?p=1048</guid>
		<description><![CDATA[This weeks interesting web pages are: ASP.Net MVC: Release Candidate One This week Microsoft released an official release candidate for their ASP.Net MVC framework.  Check out this blog post for a list of whats has changed.  ASP.Net MVC has been in beta for a while and I&#8217;ve been trying to wait patiently for a more [...]]]></description>
			<content:encoded><![CDATA[<p>This weeks interesting web pages are:</p>
<p><a href="http://www.microsoft.com/web/channel/products/WebPlatformInstaller.aspx">ASP.Net MVC: Release Candidate One</a><br />
This week Microsoft released an official release candidate for their ASP.Net MVC framework.  Check out this <a href="http://weblogs.asp.net/scottgu/archive/2009/01/27/asp-net-mvc-1-0-release-candidate-now-available.aspx">blog post</a> for a list of whats has changed.  ASP.Net MVC has been in beta for a while and I&#8217;ve been trying to wait patiently for a more concrete release before trying it out myself.  Mostly so that if I do like it and use it for a project that I then don&#8217;t have to do much rewriting if the API changes between beta and release.  So I will hopefully get some time to try this framework out in the next month.</p>
<p><a href="http://www.aptana.com/">Apanta Studio</a><br />
Apanta Studio is a web development IDE which is completely free and based on the <a href="http://www.eclipse.org/">Eclipse</a> platform.  I was inquiring about a decent php and python editor and had this package recommended to me so it is also on my ever expanding list of things to try out.  It also supports AJAX, Ruby on Rails, CSS and HTML editing so unless I end up deciding to write my sites in ASP.Net I will most likely be spending a lot of time getting to know this package.</p>
<p><a href="http://software.ericsink.com/entries/Read_the_Diffs.html">Read the Diffs</a><br />
Eric makes an interesting suggestion about reading the diffs of the changes your co-workers made the day before every morning.  This sounds like a good way of keeping up with what your co-workers are doing, helping improve code consistency and you may well learn something cool as well.</p>
<p><a href="http://www.secretgeek.net/copy_paste_dont_do_it.asp">Can you cure copy &amp; paste disease?</a><br />
I think any experienced programmer has encountered the horror of a code base that has massive amounts of code copy &amp; pasted around inside it.  Mass usage of copy and paste is generally a bad idea: especially if the person doing it does not fully understand what the code they are copying actually does.  This post discusses the idea of disabling or limiting the usage of copy &amp; paste and if it would improve code quality which is an interesting idea.</p>
<p><a href="http://dailyroutines.typepad.com/daily_routines/2009/02/winston-churchill.html">Winston Churchill&#8217;s Daily Routine</a><br />
I found this really interesting given all that Churchill achieved during his life to see his daily routine.  Being British he is one of our national heroes for leading the country through the dark years of the Second World War.  I wonder if the routine mentioned in this post covers the years during World War One and Two?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.endlesslycurious.com/2009/02/13/friday-linkage-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recent Software Discoveries</title>
		<link>http://www.endlesslycurious.com/2009/02/10/recent-software-discoveries/</link>
		<comments>http://www.endlesslycurious.com/2009/02/10/recent-software-discoveries/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 09:00:52 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Lists]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.endlesslycurious.com/?p=1057</guid>
		<description><![CDATA[In the last month I&#8217;ve come across several useful pieces of software which I thought I would share: Launch Bar (Mac OS X) One thing I noticed when I switched from using Windows PCs at home to using Macs was that there did not seem to be an obvious equivalent to using the run command [...]]]></description>
			<content:encoded><![CDATA[<p>In the last month I&#8217;ve come across several useful pieces of software which I thought I would share:</p>
<h3><a href="http://www.obdev.at/products/launchbar/">Launch Bar</a> (Mac OS X)</h3>
<p><a href="http://www.obdev.at/products/launchbar/"><img class="alignleft size-full wp-image-1059" title="Launch Bar" src="http://www.endlesslycurious.com/wp-content/uploads/2009/02/launchbar.gif" alt="Launch Bar" width="183" height="85" /></a>One thing I noticed when I switched from using Windows PCs at home to using Macs was that there did not seem to be an obvious equivalent to using the run command (Windows Key + R) to open directories, URLs and launching programs.  The built in Spotlight application can launch applications in a manner similar to run but not open applications or URLs.  Launch Bar is a Mac only application that addresses this and adds extra features like a calculator, targeted Google searches (maps, general, groups etc) to allow you to access any file or application on your Mac or URL on the web quickly and easily.  I highly recommended this application: I now wish there was a Launch Bar equivalent for Windows!</p>
<h3><a href="http://www.rememberthemilk.com/">Remember the Milk</a> (Web)</h3>
<p><a href="http://www.rememberthemilk.com/"><img class="size-full wp-image-1060 alignright" title="Remember The Milk" src="http://www.endlesslycurious.com/wp-content/uploads/2009/02/rememberthemilk.png" alt="Remember The Milk" width="188" height="83" /></a>I admit I was very skeptical about a web based To-Do list application but I kept hearing people raving about Remember the Milk so I eventually decided to try it out myself.  Despite using GMail for almost a year I really was not expecting the responsive and feature-rich user interface this site provides.  There are so many little details that make this one of the most progressive To-Do list applications I have used in years e.g. entering dates is super simple: want tomorrow then enter &#8216;tomorrow&#8217;, want this Friday enter &#8216;friday&#8217;, want the 27 of February enter &#8216;feb 27&#8242;.   It puts grown up To-Do list applications like Microsoft Outlook to shame!</p>
<h3><a href="http://www.twitter.com">Twitter</a> (Web)</h3>
<p><a href="http://www.twitter.com"><img class="alignleft size-full wp-image-1061" title="twitter" src="http://www.endlesslycurious.com/wp-content/uploads/2009/02/twitter.png" alt="twitter" width="183" height="42" /></a>Twitter can best be described as a micro blogging system where all blog entries (called tweets) are one hundred and forty characters or less in size.  Users can follow each other which is similar to subscribing to a blogs RSS feed.  This produces a constant stream of tweets which you can either view through your customised twitter home page or through a client like twhirl (below).  Twitter is very useful for exchanging micro updates over the course of the day with your friends and people you respect or find interesting, especially for details that you would not bother with a blog post about.  Although be careful who you follow or you may get more information about what they are currently doing than you would <a href="http://www.penny-arcade.com/comic/2008/4/23/">prefer</a>.</p>
<h3><a href="http://www.twhirl.org/">Twhirl</a> (Windows &amp; Mac OS X)</h3>
<p><a href="http://www.twhirl.org/"><img class="size-full wp-image-1062 alignright" title="twhirl" src="http://www.endlesslycurious.com/wp-content/uploads/2009/02/twhirl.jpg" alt="twhirl" width="183" height="85" /></a>Twhirl is a client application for twitter that runs on the adobe Air platform (essentially Flash for the desktop).  I had been using twitter via the default web user interface until last week when I switched to twhirl.  I had heard of twhirl before then but had been put off it as it used Adobe Air and I&#8217;ve been burned in the past by Adobe faulty auto update software before which had put me off free Adobe software.  Twhirl has been a very pleasant surprise in terms of quality and ease of use: I especially like the option to fade out the UI if it goes out of focus (e.g. you switch to another application).  It even has built in tools to shorten URLs, which is very useful due to twitters message length constraints.</p>
<p>Have you discovered any great software recently?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.endlesslycurious.com/2009/02/10/recent-software-discoveries/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Presentation Pet Peeves</title>
		<link>http://www.endlesslycurious.com/2009/02/09/presentation-pet-peeves/</link>
		<comments>http://www.endlesslycurious.com/2009/02/09/presentation-pet-peeves/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 09:00:15 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Lists]]></category>

		<guid isPermaLink="false">http://www.endlesslycurious.com/?p=1051</guid>
		<description><![CDATA[Have you heard the term &#8220;PowerPoint poisoning&#8220;? I have come to dread presentations especially those that involve PowerPoint: this fear has developed over the years mostly due to sitting through way too many terrible presentations.  Here are several trends I have noticed in these painful presentations. Reading the slides to the audience. This is my [...]]]></description>
			<content:encoded><![CDATA[<p>Have you heard the term &#8220;<a href="http://www.dilbert.com/strips/comic/2000-08-16/">PowerPoint poisoning</a>&#8220;?</p>
<p>I have come to dread presentations especially those that involve PowerPoint: this fear has developed over the years mostly due to sitting through way too many terrible presentations.  Here are several trends I have noticed in these painful presentations.</p>
<ul>
<li>
<h4>Reading the slides to the audience.</h4>
<p>This is my number one complaint, most people can read faster than they can talk yet most presenters fall into the trap of reading their slides to their audience.  I read pretty fast, so I am usually finished reading the slide way before the presenter is finished reading the contents of the current slide.  I would rather be emailed the presentation so I could read it myself than have to sit through someone else reading it out to me without any extra embellishment.</li>
<li>
<h4><a href="http://office.microsoft.com/en-us/powerpoint/default.aspx">PowerPoint</a> encourages bullet point lists.</h4>
<p>The large text size, overuse of team or corporate logos and stylised templates encourages the use of bullet point lists.  Bullet points list in presentations are terrible as the text size prevents any sort of length or detail.  This means that the information has to be condensed to the point of being almost worthless.</li>
<li>
<h4>Lack of hand outs.</h4>
<p>Most presenters don&#8217;t give out hand outs: they expect the PowerPoint slide deck to be all the audience requires for future reference on the presentation, most are not even aware of the note feature built into PowerPoint for generating printed hand outs.  If you are giving any sort of technical presentation a handout that is more in depth than the presentation is a must.</li>
<li>
<h4>Slide layouts &amp; logos.</h4>
<p>To a lot of presenters it would seem that having a fancy PowerPoint template complete with corporate or team logo is more important than the actual content of their presentation.  I suspect that more time has been spent on the layout and logos of a lot of the presentations I have seen than the actual content.  Which is a disaster as the content is what is going to keep the audience engaged, not some fancy slide template or moving text.</li>
<li>
<h4>Lack of pictures.</h4>
<p>You see very little eye candy in most presentations, but having images gives your audience something to look at other than text.  We all know the phrase &#8216;a picture is worth a thousand words&#8217; yet the content of most presentations is mostly text not images.  This makes no sense as images are one of the most effective tools for the communication of ideas and concepts.</li>
</ul>
<p>I&#8217;d highly recommend reading this brief <a href="http://www.aaronsw.com/weblog/000931">article</a> which also talks about the pain of PowerPoint usage in particular and recommends a general product recall.  I think a lot of the issues I&#8217;ve outlined above about presentations can be traced to the assumption made by most presenters that they are just delivering information: this is false as merely delivering information is not enough.  You must teach your audience the content of your presentation, not throw the information at them and hope it just sticks (it won&#8217;t).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.endlesslycurious.com/2009/02/09/presentation-pet-peeves/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Friday Linkage</title>
		<link>http://www.endlesslycurious.com/2009/02/06/friday-linkage-8/</link>
		<comments>http://www.endlesslycurious.com/2009/02/06/friday-linkage-8/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 09:00:38 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[Lists]]></category>

		<guid isPermaLink="false">http://www.endlesslycurious.com/?p=1039</guid>
		<description><![CDATA[Some of the web pages I found most interesting this week: Mentoring Other Developers Mentoring is something we do not see enough of in this industry especially compared to other industries e.g. tradesmen where new workers have to serve under a master tradesmen till they learn their craft.  I personally find one on one sessions [...]]]></description>
			<content:encoded><![CDATA[<p>Some of the web pages I found most interesting this week:</p>
<p><a href="http://feeds.feedburner.com/~r/CodeBetter/~3/517005882/mentoring-other-developers.aspx">Mentoring Other Developers</a></p>
<p>Mentoring is something we do not see enough of in this industry especially compared to other industries e.g. tradesmen where new workers have to serve under a master tradesmen till they learn their craft.  I personally find one on one sessions very valuable to my personal growth but only if I am having a one on one with the best people available: why learn from anyone else other than a master?</p>
<p><a href="http://www.agileadvice.com/2009/01/22/theoryofagile/the-definition-of-done-is-badly-named/">The definition of Done is Badly Named</a></p>
<p>I&#8217;ve written about <a href="http://www.endlesslycurious.com/2008/10/27/what-done-looks-like-for-tasks/">what done looks like</a> before as it is something software engineers get wrong a lot: every witnessed an engineer claiming they are 99% done on a tasks for days?  This brief article points out that we should not consider done as a concrete definition but as a flexible concept that will change and grow over time: evolving as the scrum team does.</p>
<p><a href="http://feedproxy.google.com/~r/blogspot/tRaA/~3/swcdCBFdOsI/urban-apparel-and-advanced-segments.html">Advanced Segments and E-Commerce</a></p>
<p>This post on the official Google Analytics blog provides an good overview and introduction to the segmentation features that were recently added to the Analytics service.  It also demonstrates their capabilities to create custom segments to help analyse and understand your websites traffic patterns.</p>
<p><a href="https://www.google.com/webmasters/tools/">Google Webmaster Tools</a></p>
<p>This Google service that lets you register your domain and then view <a href="http://en.wikipedia.org/wiki/Googlebot">GoogleBot</a>&#8216;s view of your site.  You can upload <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=40318&amp;hl=en">sitemaps</a> too to help GoogleBot index all the pages on your site correctly.  You can also check out statistics for your domain like top search queries, crawl statistics and subscriber statistics too.  The service also diagnoses common problems detected by GoogleBot like broken links, HTTP errors, times outs and unreachable URLs.  Very useful for anyone running their own website.</p>
<p><a href="http://googlewebmastercentral.blogspot.com/2007/09/quick-security-checklist-for-webmasters.html">Quick Security Checklist for Web Masters</a></p>
<p>Another post from a Google Blog this time from the Webmaster Central blog.  It is an old post but still useful as it provides a short checklist of basic security checks to preform for your website.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.endlesslycurious.com/2009/02/06/friday-linkage-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Friday Linkage</title>
		<link>http://www.endlesslycurious.com/2009/01/30/friday-linkage-9/</link>
		<comments>http://www.endlesslycurious.com/2009/01/30/friday-linkage-9/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 09:00:19 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[Lists]]></category>

		<guid isPermaLink="false">http://www.endlesslycurious.com/?p=1005</guid>
		<description><![CDATA[The web pages I&#8217;ve found most interesting this week when I&#8217;ve not been puppy herding or ill: Open plan offices make workers sick The results of this research is no real surprise, as putting lots of people is a room is a fairly efficient germ distribution mechanism.  Yet it is another useful bit of information [...]]]></description>
			<content:encoded><![CDATA[<p>The web pages I&#8217;ve found most interesting this week when I&#8217;ve not been puppy herding or ill:</p>
<p><a href="http://www.news.com.au/business/story/0,27753,24906913-5017672,00.html">Open plan offices make workers sick</a></p>
<p>The results of this research is no real surprise, as putting lots of people is a room is a fairly efficient germ distribution mechanism.  Yet it is another useful bit of information in the great debate on open office work spaces versus individual/group offices for productivity and worker happiness.</p>
<p><a href="http://www.randsinrepose.com/archives/2009/01/25/a_disclosure.html">Rands in Repose: A disclosure</a> <img class="size-full wp-image-609 alignnone" style="border: 0pt none;" title="Blue Star" src="http://www.endlesslycurious.com/wp-content/uploads/2008/11/star.jpg" alt="Blue Star" width="16" height="16" /></p>
<p>I must admit to being a bit of a Rands fan: I read his blog and own a copy of his book (its even in my recommended reading list).  His latest post is about scaling as a manager to allow yourself to grow, he also talks about skills managers need and the transition from developer to manager.</p>
<p><a href="http://www.perforce.com/perforce/products/p4v.html">Perforce: P4V</a></p>
<p>I&#8217;ve been a long time user of Perforce at work and I&#8217;ve always preferred the original P4Win client application to the newer P4V client.  But I&#8217;ve recently discovered that as of release 2008.2 that P4V now has the features that were in P4Win that I could not live without!  P4V has the added bonus of being less demanding on the Perforce server you are connecting to than P4Win.</p>
<p><a href="http://www.flickr.com/photos/30823543@N03/3208389827/">Vancouver in the Fog</a></p>
<p>We had some seriousally thick fog in Vancouver over the last week, this amazing shot was taken from Cypress a nearby mountain.  This has serious desktop wallpaper potential!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.endlesslycurious.com/2009/01/30/friday-linkage-9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Friday Linkage</title>
		<link>http://www.endlesslycurious.com/2009/01/16/friday-linkage-10/</link>
		<comments>http://www.endlesslycurious.com/2009/01/16/friday-linkage-10/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 09:00:44 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[Lists]]></category>

		<guid isPermaLink="false">http://www.endlesslycurious.com/?p=910</guid>
		<description><![CDATA[The web sites that I&#8217;ve found most interesting this week are: Remember the Milk In my continuing quest for a decent To-Do list application I have signed up for &#8216;Remember the Milk&#8217; an online To-Do list service and so far it seems pretty decent a distinct improvement over Microsoft Outlook&#8217;s task management anyway but that [...]]]></description>
			<content:encoded><![CDATA[<p>The web sites that I&#8217;ve found most interesting this week are:</p>
<p><a href="http://www.rememberthemilk.com">Remember the Milk</a></p>
<p>In my continuing quest for a decent To-Do list application I have signed up for &#8216;Remember the Milk&#8217; an online To-Do list service and so far it seems pretty decent a distinct improvement over Microsoft Outlook&#8217;s task management anyway but that is not particularly hard.  The fact this is an online service originally put me off, as I find some web applications clunky and slow but that worry proved unfounded.  It also has the added bonus of being available from any computer with a web browser and an internet connection, without any need to install anything.</p>
<p><a href="http://www.codinghorror.com/blog/archives/001207.html">Overnight Success: It Takes Years</a></p>
<p>Jeff Atwood (&#8216;Coding Horror&#8217;) wrote an post I found very encouraging about how real success takes years and that the concept of an overnight success really is a bit of a myth.  It is encouraging to me as this blog is a very public project of mine and currently the readership is tiny but that is what I expect, slow growth in readers and if I stick at this then at some point in the future quicker growth.  I also think the concept of an overnight success is really a case of confusing when a project reaches a certain critical mass in terms of public awareness with the duration of a project&#8217;s development.  The results of the project suddenly becoming general knowledge produces a feeling that the project has come from no where (an unknown) to be a success overnight: this is very misleading as work has usually been going on for a <em>long</em> time before critical mass is achieved.</p>
<p><a href="http://www.crayonphysics.com/">Crayon Physics Deluxe<br />
</a></p>
<p>This excellent little PC game merges stylised graphics,sophisticated physics, cunning problems and addictive game play to produce a puzzle game possibly as addictive as the original <a href="http://www.bridgebuilder-game.com/bb-info.php">Bridge Builder</a> game, which seemed to bring game development to a halt world wide upon release.  If you have a PC I&#8217;d highly recommend downloading the demo and giving this truely innovative puzzle game a try.</p>
<p><a href="http://cwe.mitre.org/top25/">25 Most Dangerous Programming Errors</a></p>
<p>The MITRE Corporation released this weak a list it has compiled of the twenty five most dangerous programming errors, the report is well worth a read by all programmers who are interested in self improvement. If you find the length and depth of the report off putting then <span class="description">Jeff Atwood has written an</span> excellent  summary of the report which you can find <a href="http://www.codinghorror.com/blog/archives/001210.html">here</a>.</p>
<p><a href="http://www.last.fm">LastFM</a></p>
<p>A friend tipped me off about this site which is an excellent music site, the feature I have been using most is their excellent (in browser) streaming music player: simply sign up for an account (its free), enter the name of a favorite band and press play.  Then the site will match your favorite band to other bands in its extensive database and play you a mix based on its results the more music you play and rate the better the matches become.</p>
<p>What interesting sites have you discovered this week?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.endlesslycurious.com/2009/01/16/friday-linkage-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

