<?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>SDK &#187; Eben Bruyns</title>
	<atom:link href="http://sdk.org.nz/author/eben/feed/" rel="self" type="application/rss+xml" />
	<link>http://sdk.org.nz</link>
	<description>Software Developers (K)ollaborative</description>
	<lastBuildDate>Wed, 16 Jun 2010 21:39:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>DVORAK keyboard EPIC FAIL?</title>
		<link>http://sdk.org.nz/2009/04/17/dvorak-keyboard-epic-fail/</link>
		<comments>http://sdk.org.nz/2009/04/17/dvorak-keyboard-epic-fail/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 09:43:15 +0000</pubDate>
		<dc:creator>Eben Bruyns</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[dvorak]]></category>
		<category><![CDATA[keyboard]]></category>

		<guid isPermaLink="false">http://sdk.org.nz/?p=107</guid>
		<description><![CDATA[This is not the topic I wanted to blog about next, but I&#8217;m mad as hell and as pointed out by Justin today I&#8217;m probably on a bit of a crusade! A little background first&#8230;
Today a rather strange thing happened to me, I typed one another dev&#8217;s DAS Keyboard so my mind switched into full on [...]]]></description>
			<content:encoded><![CDATA[<p>This is not the topic I wanted to blog about next, but I&#8217;m mad as hell and as pointed out by <a title="Justin" href="http://sdk.org.nz/author/justin/">Justin</a> today I&#8217;m probably on a bit of a crusade! A little background first&#8230;</p>
<p>Today a rather strange thing happened to me, I typed one another dev&#8217;s DAS Keyboard so my mind switched into full on touch typing mode, this lasted about 20 seconds before I started typing DVORAK instead of QWERTY (I can touch type both layouts &#8211; ironically I&#8217;m typing this on QWERTY). I&#8217;ve also been trying since around 1999 or 2000 to switch to the DVORAK layout but I almost without fail revert to QWERTY after a few weeks. I don&#8217;t revert because DVORAK is simply too hard or too slow because I&#8217;ve actually managed to build up my DVORAK touch typing speed to something that is almost useable. </p>
<p><span id="more-107"></span>There are certain trends in the IT industry that just bugs me (and believe me that&#8217;s an understatement, ask anybody who&#8217;s had a similar conversation with me!) for instance the worst possible technology will be the industry standard! There are many examples of this, I&#8217;ll leave this as an &#8220;exercise&#8221; for you &#8220;the reader&#8221; to research. Back to the topic at hand, QWERT vs DVORAK is an excellent example &#8211; now I realise that some of you will claim that my statement is false and there is no scientific proof blah blah blah, I&#8217;m drawing on personal experience and in MY OPINION QWERTY sucks! Personally I like the way DVORAK feels while typing and that is why I believe that the worst layout is the standard. If you&#8217;ve read this far you might think that this is going to be another lecture on why you have to switch to DVORAK, let me assure you it is not!</p>
<p>So why am I mad as hell? There is a force that keeps me from my favorite keyboard layout and I wish I could eliminate it, unfortunately I do not think I&#8217;ll be able to. What&#8217;s my current options to get onto the DVORAK layout? I can use a soft switch by changing my keyboard layout on the OS layer, this might be fine for your average user that lives on a single machine or at worst case have a machine at home and a machine at work. In my case my home machine is also my work machine so theoretically I should have my cake and eat it? Another alternative is to buy a hardwired DVORAK keyboard, not only are these hard to find, some of them are just plain <a href="http://www.fentek-ind.com/dvorak.htm">silly looking</a>, <a href="http://www.typematrix.com/dvorak/">tacky</a> or <a href="http://www.kinesis-ergo.com/contoured_usb.htm">very expensive </a>. If there&#8217;s another one I&#8217;ve missed let me know in the comments I&#8217;d like to investigate it!</p>
<p>Interestingly neither of these actually solve my problem. I&#8217;m a laptop user, I&#8217;ve got a MacBook Pro to be exact, I&#8217;m also a Microsoft developer which means I spend a lot of my time using VMWare to run windows, not only that I work on many server environments via remote desktop and I even remote to some of my other Mac&#8217;s. The servers I use are shared machines which other developers use too and they are not DVORAK users either. So the first problem is that when I switch my Mac to the DVORAK layout it&#8217;s all fun and games until I move to windows VMWare will treat my keyoard as QWERTY regardless of what the Mac thinks it&#8217;s using, and right fully so the hardware is wired for QWERTY so it makes perfect sense, it&#8217;s virtualised and not dependent on any Mac settings. My real issue starts with the remote desktop connections, if Windows is set to use DVORAK remote desktop will blatantly ignore this and treat my keyboard as QWERTY &#8211; this does not make sense since it&#8217;s NOT virtualised and I&#8217;m merely sending the remote machine keystrokes! Suddenly I have to switch every machine I connect to to DVORAK when I only want my own machine to be switched and send the keystrokes as DVORAK instead of QWERTY to the machines I connect to. This works well when I&#8217;m using a terminal and ssh into a remote machine, why does this not work for other remote connections?</p>
<p>Another problem with the DVORAK layout is that short cut keys are usually chosen for their location on they keyboard or due to their relation to each other, undo, cut, copy and paste for example. DVORAK scatters these keys all over the keyboard so it makes no sense using them anymore and you loose all the benefits of using DVORAK instantly. There&#8217;s a partial solution to this with DVORAK layouts that switch to QWERTY when you hit the command key on the apple (I&#8217;ve not been able to find the windows equivalent yet, but it does not matter since windows produces too many other headaches besides this one). Don&#8217;t even get me started on trying to use EMACS or Vim (I use both I&#8217;m not religious!) on DVORAK keyboard, things go bad VERY quickly!</p>
<p>So my solution to this, and this is a theoretical solution I highly doubt I&#8217;d be able to find a practical implementation of it anywhere:</p>
<p>Change my laptop keyboard layout on a firmware (possibly even hardware, but I don&#8217;t believe it&#8217;s required) level, but I don&#8217;t want a standard DVORAK layout because of the short cut keys issue. Come to think of it if windows copied more of Mac OS X you might actually be able to globally remap all short cut keys to DVORAK equivalents. This might only get you part way there since there&#8217;s other issues on Mac OS X that will prevent you from doing this since Cocoa provides this magic and Carbon apps will give you the proverbial finger! The only way this solution will actually function properly will be when implemented on a lower level than the OS and even then it will be far from perfect.</p>
<p>So in conclusion DVORAK will ultimately be an EPIC fail, this sucks and gets my blood boiling, I really do like the DVORAK layout and in a perfect world there would be no QWERTY short cut keys would have been designed around DVORAK so all the counter arguments would also go away. Personally I feel DVORAK is better because on a subconscious level I automatically switch to it even though I spend 99.9% of my time typing on QWERTY. So if you&#8217;re thinking about switching to DVORAK I can honestly not recommend it unless you&#8217;re living on an isolated computer (which might be fine for most people).</p>
<p>DVORAK FAIL &lt;/ Rant&gt;</p>
<p>P.S. Please prove me wrong! I&#8217;d like nothing more!</p>
<p>P.P.S. You might have noticed that I did not mention Linux in this post, I&#8217;ve given up on Linux many years ago due to the amount of pain associated with it (I did try DVORAK on it though and it sucked back then), my linux pain argument could fill a book so I refuse to go into it!</p>
]]></content:encoded>
			<wfw:commentRss>http://sdk.org.nz/2009/04/17/dvorak-keyboard-epic-fail/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Getting Things Done (GTD for short).</title>
		<link>http://sdk.org.nz/2009/04/03/getting-things-done-gtd-for-short-2/</link>
		<comments>http://sdk.org.nz/2009/04/03/getting-things-done-gtd-for-short-2/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 08:08:03 +0000</pubDate>
		<dc:creator>Eben Bruyns</dc:creator>
				<category><![CDATA[GTD]]></category>

		<guid isPermaLink="false">http://ebenbruyns.wordpress.com/?p=21</guid>
		<description><![CDATA[First things first, if you don&#8217;t know what GTD is read this book!
A little background first, this post has been in draft for almost a month now, I keep putting it off which is a little ironic, but the great thing about GTD is that you just need to renegotiate with yourself and it&#8217;s all [...]]]></description>
			<content:encoded><![CDATA[<p>First things first, if you don&#8217;t know what GTD is read this <a href="http://www.amazon.com/Getting-Things-Done-Stress-Free-Productivity/dp/0142000280/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1236813287&amp;sr=8-1">book</a>!</p>
<p>A little background first, this post has been in draft for almost a month now, I keep putting it off which is a little ironic, but the great thing about GTD is that you just need to renegotiate with yourself and it&#8217;s all good! The other strange thing about me blogging about GTD is that I&#8217;m probably the least organised person you&#8217;ll meet for a long time! Hopefully my post will inspire others like me to get a little bit more organised, it&#8217;s worth it!</p>
<p><span id="more-21"></span>Having said all of that I&#8217;m still terrible at practicing GTD and I really do wish I was better at it, but enough about that here&#8217;s the grunt:</p>
<p><strong>Why a post on GTD?</strong></p>
<p>That&#8217;s easy to answer (and yes I know every man and his dog blogs about GTD), it&#8217;s great, it works, and it has saved my skin many times already.</p>
<p><strong>Why use GTD?</strong></p>
<p>I&#8217;m not going to try and convince you that GTD is the best thing since sliced bread since it took me quite a while to really take to it, and even now I&#8217;m not &#8220;black belt&#8221; but I&#8217;m getting better. Once upon a time I used to work for a boss, life was great all I had to do was show up at work, do some stuff and I get paid, sometimes I didn&#8217;t do stuff and I still got paid. Now that I&#8217;m running my own software outfit life is a little different, if I don&#8217;t do stuff I don&#8217;t get paid! This of course creates a need to Get Things Done&#8230;</p>
<p>I&#8217;ll explain why it took me such a long time to really take to the concept first. When I was working at my last employer I started to read &#8220;Getting Things Done&#8221; because I was bored and had no work to do (again the irony is not lost on me). So naturally I got all excited about the prospect of actually getting things done, so I set my trusted system up did the whole go around the house and find everything that needs doing (if you read the book you&#8217;ll know). So that was step one done, I collected all my &#8220;empty loops&#8221;.</p>
<p>Then came the processing bit, now suddenly I had a whole lot of boring stuff around the house to do and some stuff at work to do. I never got round to doing most of the boring house stuff &#8211; some of it is still on my list (other things I&#8217;ve conveniently dropped off). The work stuff got done though, but there was a problem.</p>
<p>I was paid a whole heap of money each month to do some work, it turns out I didn&#8217;t actually do that much work, using GTD I got all my work done for the week in 4 hours (whoops!!), it turns out that you can bulk your time easily by surfing the web (then once the admins block your favorite sites, you can easily eat up 40 hours a week by playing nethack &#8211; no-one even knew!). This left me with a moral dilemma, do I use GTD and realise how little work I do, or do I go back to my old ways and pretend that I didn&#8217;t know (a little note about this though, being fairly efficient at writing code and knowing when to generate code and when not too does help a lot with the amount of work you get done &#8211; I still out produced the other developers in the company).</p>
<p>So naturally I started spending a lot of time playing with all the different GTD tools available to me for free to try and find the perfect one (I spent more time playing with tools than doing any actual work!). I also ended up dropping GTD due to a guilty conscience! Eventually the lack of doing any real work got to me and I quit my job, started contracting and I&#8217;ve not looked back yet!</p>
<p>Here&#8217;s a list of systems I&#8217;ve tried:</p>
<ul>
<li>lo tech &#8211; paper based (this was too much effort for me!)</li>
<li>Monkey GTD and other GTD systems based on tiddeleywiki</li>
<li>Thinking Rock (this one is quite nice actually &#8211; very functional)</li>
<li>Things (It was great to start with but I reached it&#8217;s limits very quickly, never tried it with the iPhone app though!)</li>
<li>iGTD 2</li>
<li>Midnight Inbox (it was only in beta though to be fair!)</li>
<li>PyGTD (Not sure if you can still find this, it&#8217;s a python script that operates on text files &#8211; good fun but again too much effort)</li>
<li>OmniFocus (My personal favorite)</li>
</ul>
<p>So how did I get back to GTD? Well as I progressed in my life as a consultant I ended up roping in a few of my good old buddies to help me out with the work load and I somehow ended up having to manage people and tasks and I started context switching like it&#8217;s going out of fashion. Naturally I figured GTD would help with the problem I&#8217;m having, again I started looking at tools and I kind of used it. It was still a struggle though and I only actually used GTD when I really needed it, this usually meant that I&#8217;m about to drown if I don&#8217;t do something about it and quickly too. So in a way I did learn something from reading the book but obviously I did not get the main point behind it, GTD is meant to be stress free. I only practiced it when the stress levels were so high that I&#8217;d have a mental breakdown unless I used GTD.</p>
<p>So why is it so difficult to get into GTD? For me the answer is simple I move around a lot and I&#8217;m not always at my computer where I keep my trusted system. This means the system only works some of the time and the time I&#8217;m &#8220;off line&#8221; it breaks down &#8211; the mental set back from this is actually a lot worse than I realised!</p>
<p>I finally bit the bullet and bought OmniFocus (both for the Mac and for the iPhone). OmniFocus is by far the best GTD tool I&#8217;ve ever used, and I don&#8217;t even use it the way it&#8217;s intended to I&#8217;m still not really using contexts the way they are supposed to be used. OmniFocus for the iPhone is a different beast and I would not use it on it&#8217;s own (even though a lot of people do this). The iPhone counter part is not that easy to use and will put you off GTD if that&#8217;s your primary GTD system. Using OmniFocus for the Mac in conjunction with the iPhone is as close to perfect as I can find at this time. It&#8217;s great I can take my system with me where ever I go and I usually do most of my task entering on the Mac, synchronization over wifi seals the deal! Now when I&#8217;m out and about and I need to capture something quickly I shove it in my inbox (which practically lives in my pocket) and I process it later when I get to the Mac and sync! All of this means I can tick my tasks off as I go on my iPhone and really keep on top of things.</p>
<p>So thanks to OmniFocus for the Mac and iPhone I can actually say that I&#8217;m practicing GTD (and I say practicing because I&#8217;m still really bad at it, but at least things are moving forward). If you&#8217;re a Mac head like me, you own all the hardware and you&#8217;re keen on GTD but you are struggling &#8211; I suggest you buy the software and start getting more productive!</p>
<p>So when I say that I&#8217;m suck at GTD it&#8217;s not because I don&#8217;t use my digital system, it&#8217;s because my system is virtually non-existent in meat-space. I&#8217;ve got an inbox, and a filing cabinet but it gets used only when it absolutely needs to be used &#8211; this is of course bad. The only thing saving my bacon in meat-space is the digital reminders of pressing issues in meat-space.</p>
<p>I do realise that each person has their own preference for GTD software, this is my preference. I do not suggest you drop your system, if it works for you then stick to it! You can take away from this post what ever you wish &#8211; read it with a grain of salt since I&#8217;m naturally Biased towards anything Mac and iPhone and I do not expect others to be that way too (then again if you&#8217;ve talked to me in person I&#8217;ve probably already tried to convince you to buy a Mac and some of you probably already have!). I just wanted to share a little bit of my experience using GTD with you and I hope you found it interesting if not useful.</p>
<p>Please leave comments if something is unclear or I just missed the whole point! </p>
<p>Thanks for reading!</p>
]]></content:encoded>
			<wfw:commentRss>http://sdk.org.nz/2009/04/03/getting-things-done-gtd-for-short-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why a decent backup strategy is important</title>
		<link>http://sdk.org.nz/2009/03/04/why-a-decent-backup-strategy-is-important/</link>
		<comments>http://sdk.org.nz/2009/03/04/why-a-decent-backup-strategy-is-important/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 10:44:39 +0000</pubDate>
		<dc:creator>Eben Bruyns</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://ebenbruyns.wordpress.com/?p=19</guid>
		<description><![CDATA[I wrote this a long time ago with the intention of posting it on a blog one day once the dust has settled a bit:
&#8212;&#8211;
On monday 21 April 2008 at round 2pm while talking on the phone I started up a Parallels VM. I looked away for a few seconds only to find the machine [...]]]></description>
			<content:encoded><![CDATA[<p>I wrote this a long time ago with the intention of posting it on a blog one day once the dust has settled a bit:</p>
<p>&#8212;&#8211;</p>
<p>On monday 21 April 2008 at round 2pm while talking on the phone I started up a Parallels VM. I looked away for a few seconds only to find the machine had gone to sleep. I did the usual wiggle of the mouse but the machine didn&#8217;t wake up. At this point I was perplexed, but never mind sometimes the machine does crash. So I restarted it and attempted to bring the VM back up again. This time I was greeted with &#8220;NTLDR not found&#8221;.</p>
<p><span id="more-19"></span>Surely this is not a big deal I&#8217;ve seen this a few times with windows and did a quick google to see if there&#8217;s a fix for it. Satisfied that another user has had the same experience I thought nothing of it and decided to go shopping for a couple of new office chairs.</p>
<p>Upon my return I attempted to boot the virtual machine from the windows XP media so I could use the recovery console to fix the broken boot loader. The boot failed, how could this be? It&#8217;s only a virtual machine it should boot from CD. I decided to do a little further investigation, maybe I can mount the image using the parallels explorer utility. </p>
<p>To my dismay I was informed that the disk was the wrong format. WHAT? the wrong format? Surely parallels can read their own format? In a panic I checked the vhd file size and realised that 2 gig was a little small for something that used to be 22 gig. My worst fears had come true, I checked to see if I had a backup, but wait I attempted to back it up a week ago but stopped half way through because something pressing came up and I decided to deal with that instead. Being able to find a backup of everything else on the machine except the 1 file I desperately need as it contains the only copy of the source code of a $40,000 project was a slight problem.</p>
<p>First thing that came to mind was to email parallels support to see if they could do anything for me. Next I called a data recovery company (they claim that if they can&#8217;t recover it no-one can). After talking to them I realise that I was going to be in for about $900-$2500 worth of cost for them to recover the file for me. I thought to myself this is ok, the data is worth a lot more than the amount of money they want, to get it back. They have a no fix no fee policy. So the very next morning I dropped my laptop off with them so they can &#8220;clone&#8221; my disk and attempt to recover the VHD.</p>
<p>The consultant assured me that they would be able to recover my data as it sounded like a typical issue. There was nothing physically wrong with the disk when their lab tech had a look at it so that gave me hope. </p>
<p>First thing I did was to go out and buy a mac mini to set up as a source code repository, seeing as how I didn&#8217;t set up a repository server as I was using Mercurial locally and I have not had any problems with my virtual machines to date. Keep in mind that just the previous week I got sick of my Netgear ADSL router dropping out all the time and got a Cisco 857 ADSL router (very happy with it but that&#8217;s another story).</p>
<p>It took me all day getting mercurial configured and SSH (on Mac OS and using putty on windows) configured to work the way I wanted it to work. After I got it all configured I pushed all the source code that was not on that particular VM (I keep 2 virtual machines, one for personal development and one for commercial, funnily enough the personal development one was backed up 3 days before) to the mac mini and optimistically awaiting the return of my data (They claim to be the best).</p>
<p>On thursday 24 April 2008 at around 9:30 am I receive another phone call from the data recovery company. I was crossing my fingers and eyes in hope of good news. The news was bad, the worst news I had in a long time. They were unable to recover my file! I nearly broke down in tears. This could mean the end of me, my young consulting company will surely go bankrupt because of this. How could I be so stupid, I always preach backup your data to everybody!</p>
<p>Having to go see a customer I make my way to their office but on the way there I realise that I might be able to reverse engineer the binaries which I do have in my sent email, and that&#8217;s stored on the server! Great idea, so I call a friend who tells me to use Reflector, instead of buying something expensive. So I talked to the customer (who&#8217;s code i didn&#8217;t lose &#8211; I made a backup and gave it to someone else a while back, but only made one very small change since then) Still wanting to cry but keeping it together.</p>
<p>When I got home I started to download decompilation tools like my life depended on it. I started to decompile the first DLL and it worked, well kinda, the code was almost correct and looked almost exactly the way I wrote it!</p>
<p>This was good news. I decompiled all the dlls I had and grabbed the web files (this is an ASP.net 2.0 application). I started to change the aspx files to include the codefile attribute, renamed the .cs files from the decompilation, changed the class declarations to partial, removed the redundant code that the compiler complained about. Almost there&#8230;</p>
<p>I was missing the web.config and web.sitemap files &#8211; luckily for me I messed up and accidently included these in a build that I sent out to the customer a few days earlier, so I recovered them from that build (I produced custom ones for the production environment and excluded them from the package because their IT guy would botch the job if I didn&#8217;t). One more critical piece is missing in the puzzle, the Database as it happens these are easy to recover, just grab a backup of an existing copy, thankfully I have a copy of this on a development sever on site with the customer. I grabbed my DB and eureka! the application works flawlessly.</p>
<p>Now everything is not fine and dandy, there was some code that I commented out to disable certain features, these are gone now. But it was a good thing that I tried to disable as much as I could programatically to keep the integrity of the code in tact. I&#8217;d say I have about 99% of the code back. The other issue is that all local variable names are very generic like str str2 str3 etc. It&#8217;s good thing that Im lazy to write comments because they make themselves known just by the way I wrote the code. I can easily restore these using the Visual Studio re-factoring commands. Since I&#8217;m the only developer working on the code and there&#8217;s some changes that needs to be made in the future I will fix these up as I need to. The customer is none the wiser and I have learnt a lesson I will never forget.</p>
<p>I went out and bought a 500 gig Time Capsule to ensure that the mac mini source control server will be backed up without issue, I&#8217;m also backup up all my other macs to it. I still need to write a batch file to automatically commit and push all my source automatically, make DB backups and copy document directories to my NAS. Then I can run this script either manually or on a scheduled task to keep myself backed up.</p>
<p>The other thing I should do is to configure a boot-camp partition so that I have the safety of a real file system instead of a file system in a file. If I had a boot-camp partition I would have recovered 100% of the data easily myself.</p>
<p>My next purchase is a UPS to ensure that I do not get bitten by a power spike and I will look into an offsite backup solution too. This has been an extremely painful and expensive lesson to learn. The moral of the story is to never have a false sense of security, and remember disaster will always strike when you least expect it. Back your data up as often as you can and make sure you test your back up strategy. I&#8217;ve been caught with my pants down on this one and I got lucky in the end. I did how ever loose 4 days of work because of this which I now need to make up some how. The good thing is that I hopefully have a more secure work environment and I will not get caught out again, you never know how valuable your data is until you loose it!</p>
<p>&#8212;&#8211;</p>
<p>I&#8217;m a lot smarter than I was back the now and my backups are solid, I can loose my entire laptop and recover everything that&#8217;s valuable on it from my backups. My consulting company does not just consist of me anymore so the source control system I&#8217;ve got in place actually deals with a lot more than just me and yes it&#8217;s still a mac mini and a time capsule. We have a lot of code on it and it still functions well enough to not be an issue. I&#8217;ve actually had to explain my backup strategy to a customer which I was too eager to do since the code is pretty safe given multiple developers using mercurial plus the mac mini/time capsule combination. I hope that you have learnt something from my painful experience and audit your backup strategy. I cannot begin to drive home how painful this was!</p>
]]></content:encoded>
			<wfw:commentRss>http://sdk.org.nz/2009/03/04/why-a-decent-backup-strategy-is-important/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Blog about your tweets?</title>
		<link>http://sdk.org.nz/2009/03/03/blog-about-your-tweets/</link>
		<comments>http://sdk.org.nz/2009/03/03/blog-about-your-tweets/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 13:16:02 +0000</pubDate>
		<dc:creator>Eben Bruyns</dc:creator>
				<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://ebenbruyns.wordpress.com/?p=8</guid>
		<description><![CDATA[I don&#8217;t blog, as is evident from all my abandoned blogs out in the wild, also this blog is not very busy at all! I do tweet, not as often as the die hards but I do tweet! So this blog entry is about my tweets! Just bare with me it&#8217;s an interesting point I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t blog, as is evident from all my abandoned blogs out in the wild, also this blog is not very busy at all! I do tweet, not as often as the die hards but I do tweet! So this blog entry is about my tweets! Just bare with me it&#8217;s an interesting point I&#8217;m trying to make, I promise!</p>
<p><span id="more-16"></span>Some background! Every night when I get home from work and greet my better half we generally start on the same old timeless argument &#8220;What&#8217;s for dinner?&#8221;. Tonight I was the last one home, I started my quest or mission on my iPhone googling for a deep fried mars bar. I was told to stop playing and go use a laptop to do it properly.</p>
<p>I spent about 30 minutes unable to find a deep fried mars bar for sale in Auckland (New Zealand) &#8211; granted my Googling skills are not the best on the block but I can generally find what I&#8217;m looking for. Then a great idea comes from my better half who&#8217;s no internet guru by a long shot, but she does have her moments, and this is a biggie! &#8220;Why don&#8217;t you ask on twitter?&#8221; What a great idea! So I put the word out &#8220;<a href="http://twitter.com/ebenbruyns/status/1272660880" target="_blank">I&#8217;m on a mission I&#8217;m looking for a deep-fried #mars_bar in Auckland! Please RT</a>&#8221; I tagged it so that I can do a <a href="http://search.twitter.com/search?q=%23mars_bar" target="_blank">search</a> later (at the time I didn&#8217;t realise that I&#8217;m going to blog about this event). A few minutes later I get this &#8220;<a href="http://twitter.com/antnzdotcom/status/1272668587">@ebenbruyns Fish and Chip shop on Riddell Rd in Glendowie. Never tasted them though.</a>&#8220;. Great a quick look on google maps indicate that it&#8217;s only around 6 km away from where I live (how great is that!). So out goes the word <a href="http://twitter.com/ebenbruyns/status/1272679565">&#8220;@antnzdotcom Thanks, I&#8217;m going there right now I&#8217;ll update on the deep fried #mars_bar when I get back. Twitter FTW!!!</a>&#8220;.</p>
<p>So the results of this little experiment: 30 minutes of searching Google left me empty handed, in about the same amount of time I did the &#8220;twitter search&#8221; and I made it to the shop, check out the google street view:<br />
<a id="cbembedlink" href="http://maps.google.com/maps?cbp=12,19.115690611486915,,0,5&amp;cbll=-36.860269,174.86915&amp;ll=-36.860269,174.86915&amp;layer=c">Embedding does not seem to work so click this link!</a></p>
<p style="text-align:center;"> </p>
<table style="text-align:center;" border="0">
<tbody>
<tr>
<td> </p>
<p><div id="attachment_13" class="wp-caption alignnone" style="width: 253px"><img class="size-full wp-image-13 " title="Success" src="http://ebenbruyns.files.wordpress.com/2009/03/img_0108.jpg" alt="Success" width="243" height="324" /><p class="wp-caption-text">Success</p></div></td>
<td> </p>
<p><div id="attachment_15" class="wp-caption alignnone" style="width: 253px"><img class="size-full wp-image-15 " title="The Results" src="http://ebenbruyns.files.wordpress.com/2009/03/img_0110.jpg" alt="The Results" width="243" height="324" /><p class="wp-caption-text">The Results</p></div></td>
</tr>
</tbody>
</table>
<p>What&#8217;s the story without giving a review of the food? Well here you go: Snapper was the same as everywhere else, chips was good, scallops was not all that great (I blame the batter), squid rings were great last but most important the fried moro bar (yeah I know, not a mars bar but I&#8217;ve never actually had a deep fried mars bar, the one I got last year in Palmerston North was actually a moro bar too!) not as good as the one I had in Palmy the batter was not on par with the only other deep fried chocolate bar I&#8217;ve ever had. Over all I think it was a successful run and a very interesting story to boot!</p>
<p>In closing, I set out trying to find a deep fried mars bar (I really really wanted it!), google left me empty handed (not the kinda thing you search in google anyway?) but twitter came to the rescue &#8211; Yes I have a decent sized group I follow and that follow me in return, but I&#8217;m sure that it&#8217;s not that hard building your twitter presence to the size of mine (it&#8217;s tiny in comparison to the masters!). I think it&#8217;s a great world we have today, I managed to find something within minutes which I couldn&#8217;t find by conventional means. I was able to update on my progress while out on the road (via my trusty iPhone 3G), I was able to determine where and how far away the shop in minutes too! I did all of this with web 2.0 and the iPhone!</p>
<p>Now that I&#8217;ve written this, nobody will ever read it! Just like all the technical documentation I&#8217;ve written as a Software Developer!</p>
]]></content:encoded>
			<wfw:commentRss>http://sdk.org.nz/2009/03/03/blog-about-your-tweets/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
