<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Looking for tips on how to learn as quickly as possible</title>
	<atom:link href="http://www.fuzzylizard.com/archives/2007/05/02/881/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fuzzylizard.com/archives/2007/05/02/881/</link>
	<description>My thoughts on Agile, Java and Ruby on Rails (mostly)</description>
	<pubDate>Thu, 04 Dec 2008 01:33:51 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>By: Shane</title>
		<link>http://www.fuzzylizard.com/archives/2007/05/02/881/#comment-12616</link>
		<dc:creator>Shane</dc:creator>
		<pubDate>Thu, 03 May 2007 19:36:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.fuzzylizard.com/archives/2007/05/02/881/#comment-12616</guid>
		<description>Hi, as a person who kept found himself in that situation in last job because of nature of the consulting business, I really appreciated a developer on the team take time to triage the bugs to decide which ones are good for new member to work on.  The new member should be the driver during the pair but the bug should be isolated.  For example, if it is just a bug about not validating the input fields on the UI, then maybe it is a good one to learn about the web framework the project is using.

Needlessly to say, it is easy to say than get done, which is why I always appreciated it when someone puts in the effort.</description>
		<content:encoded><![CDATA[<p>Hi, as a person who kept found himself in that situation in last job because of nature of the consulting business, I really appreciated a developer on the team take time to triage the bugs to decide which ones are good for new member to work on.  The new member should be the driver during the pair but the bug should be isolated.  For example, if it is just a bug about not validating the input fields on the UI, then maybe it is a good one to learn about the web framework the project is using.</p>
<p>Needlessly to say, it is easy to say than get done, which is why I always appreciated it when someone puts in the effort.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy P</title>
		<link>http://www.fuzzylizard.com/archives/2007/05/02/881/#comment-12613</link>
		<dc:creator>Andy P</dc:creator>
		<pubDate>Thu, 03 May 2007 14:59:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.fuzzylizard.com/archives/2007/05/02/881/#comment-12613</guid>
		<description>Ideally, the person who is reporting the bug knows the domain. In this case, the bug report should give you:
- Some context on what they were doing
- The steps taken to reach the point at which the bug occurs
- The step that causes the bug to occur
- The nature of the bug (eg. unexpected output) and what should have happened (eg. the expected output)

With this information it should be possible to recreate the situation for yourself. With your test copy you can trace through the program path and see if there is anything untoward, and if there is, you can fix it.

This way, you learn the code, the domain and where the bugs are likely to lie in small iterations :-)
Also, you get to know which people write the best bug reports.</description>
		<content:encoded><![CDATA[<p>Ideally, the person who is reporting the bug knows the domain. In this case, the bug report should give you:<br />
- Some context on what they were doing<br />
- The steps taken to reach the point at which the bug occurs<br />
- The step that causes the bug to occur<br />
- The nature of the bug (eg. unexpected output) and what should have happened (eg. the expected output)</p>
<p>With this information it should be possible to recreate the situation for yourself. With your test copy you can trace through the program path and see if there is anything untoward, and if there is, you can fix it.</p>
<p>This way, you learn the code, the domain and where the bugs are likely to lie in small iterations <img src='http://www.fuzzylizard.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
Also, you get to know which people write the best bug reports.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carlos Villela</title>
		<link>http://www.fuzzylizard.com/archives/2007/05/02/881/#comment-12612</link>
		<dc:creator>Carlos Villela</dc:creator>
		<pubDate>Thu, 03 May 2007 13:08:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.fuzzylizard.com/archives/2007/05/02/881/#comment-12612</guid>
		<description>One thing that's helped me immensely was to recursively do a Find Usages on whatever I was looking at, until I reached the bottom of the stack. Then I'd make my way back again by (in IntellIJ or Eclipse) ctrl-clicking on whatever seemed important to the task at hand.

Do that a few times and you can already start sprinkling any code with a few notes and TODOs, or even spot opportunities for testing that were previously missed.</description>
		<content:encoded><![CDATA[<p>One thing that&#8217;s helped me immensely was to recursively do a Find Usages on whatever I was looking at, until I reached the bottom of the stack. Then I&#8217;d make my way back again by (in IntellIJ or Eclipse) ctrl-clicking on whatever seemed important to the task at hand.</p>
<p>Do that a few times and you can already start sprinkling any code with a few notes and TODOs, or even spot opportunities for testing that were previously missed.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
