<?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>Gigu's blog &#187; dev</title>
	<atom:link href="http://blog.gigoo.org/tag/dev/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.gigoo.org</link>
	<description>wEBbLOG</description>
	<lastBuildDate>Thu, 01 Jul 2010 22:59:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How can Pomodore help you shave a Yak?</title>
		<link>http://blog.gigoo.org/2010/05/26/how-can-pomodore-help-you-shave-a-yak/</link>
		<comments>http://blog.gigoo.org/2010/05/26/how-can-pomodore-help-you-shave-a-yak/#comments</comments>
		<pubDate>Wed, 26 May 2010 06:30:54 +0000</pubDate>
		<dc:creator>Greg Gigon</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[stuff]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[pomodoro]]></category>
		<category><![CDATA[time]]></category>

		<guid isPermaLink="false">http://blog.gigoo.org/?p=4940</guid>
		<description><![CDATA[Two terms in the title that needs clarification.  Pomodoro is a technique for managing a task completion, or simply time. Yak shaving is a situation that everyone finds himself every now and than when we are trying to solve a problem in a wrong way. Usually it happens when we create a chain of tasks that [...]]]></description>
			<content:encoded><![CDATA[<p>Two terms in the title that needs clarification.  <a title="Pomodoro" href="http://www.pomodorotechnique.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.pomodorotechnique.com');" target="_blank">Pomodoro </a>is a technique for managing a task completion, or simply time. <strong>Yak shaving</strong> is a situation that everyone finds himself every now and than when we are trying to solve a problem in a wrong way. Usually it happens when we create a chain of tasks that will lead to a solution and we keep on repeating it until we get somewhere. Eventually we could end up with a very crazy solution after a long period of time.</p>
<h3><img class="alignright size-full wp-image-4947" title="Yak" src="http://blog.gigoo.org/wp-content/uploads/2010/05/treknature-tibetan-yak-photo-284x300.jpg" alt="" width="247" height="258" />Yak shaving</h3>
<p>An example of Yak shaving I found myself in not too long ago.</p>
<blockquote><p>I found myself doing a Ruby on Rails development on a Mac box. As I used older version of MacOS I had an older version of Ruby compiler. To use latest version of Rails I had to get newer version of Ruby. To get that I needed to install that via Mac Ports or something similar. While trying to install Mac Ports I found myself missing some of the development files that stopped Mac Ports from installation. It turned out that those files where in XCode. I had to find XCode that is going to work on my machine. Turned out that older version is available on Apple Dev website, all I need is to sign-in. I had an account, but forgot the password. Then I tried to retrieve a password and that didn&#8217;t work. After some battles I finally got a XCode on my box.  It was still Mac Ports impossible to install Mac Ports thought. That took me along time. Eventually I ended up installing VM image of Ubuntu and developing on Linux VM.</p></blockquote>
<p>I think that being developer, <strong>the Yak</strong> Shaving problem is very irritating and could lead into a lot of wasted hours. When working in a pair,  the Yak issue will not appear that often. There is always a second pair of eyes to validate the sanity of the task in progress. It doesn&#8217;t eliminate the Yak entirely as I found out with some peers <img src='http://blog.gigoo.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>When working alone that is entirely different story. Because there is no one to run you ideas by, sometime I make a decisions that lead me into &#8220;<strong>the shaving</strong>&#8220;. I found myself wasting hours before realizing that it doesn&#8217;t make sense and taking step back.</p>
<h3>Pomodoro, mmm, delicious</h3>
<p><img class="alignleft size-full wp-image-4946" title="Pomodoro" src="http://blog.gigoo.org/wp-content/uploads/2010/05/pomodoro.jpg" alt="" width="196" height="136" />Not to long ago on a project I was working on, we used <a title="Pomodoro" href="http://www.pomodorotechnique.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.pomodorotechnique.com');" target="_blank">Pomodoro </a>to keep us focus for a period of time. This simple technique combines <strong><em>25 minutes </em></strong>of un-distractable time of work and a <strong><em>5 minutes</em></strong> break. After <strong><em>4 successful </em></strong>Pomodoros (25 minutes + 5 minutes break) we had a little longer break. While working in a pairs, Pomodoro was keeping us focus and safe from emails, phone calls and coffee breaks. The 5 minutes break gave us a lot of time to discuss the issues around the task/problem.</p>
<p>When working alone the 5 minutes break could be the excellent opportunity to talk with someone else about the problem or just take a step back and reflect on a solution. This eventually could lead into new ideas and most importantly into <strong>STOP</strong> shaving a Yak.</p>
<p>There is more to Pomodoro technique than just a sanity check from a yak shaving. There is a free PDF book that can be downloaded for free <a title="Pomodoro PDF book" href="http://www.pomodorotechnique.com/resources/cirillo/ThePomodoroTechnique_v1-3.pdf " onclick="javascript:pageTracker._trackPageview('/outbound/article/www.pomodorotechnique.com');" target="_blank">http://www.pomodorotechnique.com/resources/cirillo/ThePomodoroTechnique_v1-3.pdf </a>and some other resources on the <a title="Pomodoro" href="http://www.pomodorotechnique.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.pomodorotechnique.com');" target="_blank">Pomodoro Technique</a> web site.</p>
<p>Cheers, Gregster</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gigoo.org/2010/05/26/how-can-pomodore-help-you-shave-a-yak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coder, programmer or developer</title>
		<link>http://blog.gigoo.org/2010/01/24/coder-programmer-or-developer/</link>
		<comments>http://blog.gigoo.org/2010/01/24/coder-programmer-or-developer/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 23:53:49 +0000</pubDate>
		<dc:creator>Greg Gigon</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[stuff]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[terms]]></category>

		<guid isPermaLink="false">http://blog.gigoo.org/?p=4853</guid>
		<description><![CDATA[Coder, programmer or developer
Today I had a conversation with my Wife about the stuff I do at work. I was trying to explain what is my role. After few minutes I got into a pickle. Am I a coder, programmer, developer. Does all those terms mean different things or they all the same?
Taking a step [...]]]></description>
			<content:encoded><![CDATA[<h2><img class="alignleft size-thumbnail wp-image-4854" style="mergin: 10px 10px" title="Scratch head" src="http://blog.gigoo.org/wp-content/uploads/2010/01/scratch-head-150x150.jpg" alt="Scratch head" width="150" height="150" />Coder, programmer or developer</h2>
<p>Today I had a conversation with my Wife about the stuff I do at work. I was trying to explain what is my role. After few minutes I got into a pickle. Am I a coder, programmer, developer. Does all those terms mean different things or they all the same?</p>
<p>Taking a step back in my life I tried to analyze all those words according to what I was doing.</p>
<h2>Coder</h2>
<p>When I left university I was full of theory. Empty words and concepts that I never tried in life. I knew few programming languages and some technics. I had no experience how to deal with people though. Whenever I was in a conversation about next project, feature I was thinking only in technical terms. When I found something impossible to do (as I just never done it before), I said that it is impossible to do. These were old days, and I think I was a coder at that point in my life.</p>
<h2>Programmer</h2>
<p>When I started my first job, every simple task was a problem. I was asking a million questions all guys that were working there for long time. Needed guidance on everything. After a while I was capable to make some simple technical decisions and not ask anybody. This is when I still was in my little world of code and I didn&#8217;t care about reasons behind it.</p>
<h2>Developer</h2>
<p>This is few years after university. This is the moment when I stopped thinking about programming languages (they are just another tool) and focused on software as a whole. A big role in this was played by people from the company I work for at the moment (ThoughtWorks). As a developer I need to know what is the driver behind the need for feature/software. Why? I need to understand system as a whole, to make proper decisions. It is also possible that the feature or functionality is not really needed or hard (impossible) to implement.</p>
<p>So, coder, programmer, developer. This is how I believe I evolved through my technical life. The labels are still a labels but I find them very useful explaining or just understanding what I was doing.</p>
<p>I believe it is natural for next question to appear, what&#8217;s next?</p>
<p>We&#8217;ll see <img src='http://blog.gigoo.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Greg</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gigoo.org/2010/01/24/coder-programmer-or-developer/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
