<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for Thought Crime!</title>
	<atom:link href="http://tc.pagalguy.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://tc.pagalguy.com</link>
	<description>Adventures with Tech and Design</description>
	<lastBuildDate>Mon, 25 May 2009 09:36:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Backing up woes by Ankit Agarwal</title>
		<link>http://tc.pagalguy.com/2009/05/backing-up-woes/comment-page-1/#comment-43</link>
		<dc:creator>Ankit Agarwal</dc:creator>
		<pubDate>Mon, 25 May 2009 09:36:41 +0000</pubDate>
		<guid isPermaLink="false">http://tc.pagalguy.com/?p=29#comment-43</guid>
		<description>Hacker Destroys Avsim.com, Along With Its Backups. Check out the link for more.
http://it.slashdot.org/article.pl?sid=09/05/15/0138204&amp;from=rss</description>
		<content:encoded><![CDATA[<p>Hacker Destroys Avsim.com, Along With Its Backups. Check out the link for more.<br />
<a href="http://it.slashdot.org/article.pl?sid=09/05/15/0138204&amp;from=rss" rel="nofollow">http://it.slashdot.org/article.pl?sid=09/05/15/0138204&amp;from=rss</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why write Code ? Because i can test it :) by Sandeep Kalidindi</title>
		<link>http://tc.pagalguy.com/2009/05/why-write-code-because-i-can-test-it/comment-page-1/#comment-14</link>
		<dc:creator>Sandeep Kalidindi</dc:creator>
		<pubDate>Mon, 04 May 2009 04:34:45 +0000</pubDate>
		<guid isPermaLink="false">http://tc.pagalguy.com/?p=21#comment-14</guid>
		<description>i tried bazaar and most of the other well known SCM except perforce. Fixed on git in the end. Why i prefer git compared to others might be a topic for another blog post.</description>
		<content:encoded><![CDATA[<p>i tried bazaar and most of the other well known SCM except perforce. Fixed on git in the end. Why i prefer git compared to others might be a topic for another blog post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why write Code ? Because i can test it :) by Mohit Ranka</title>
		<link>http://tc.pagalguy.com/2009/05/why-write-code-because-i-can-test-it/comment-page-1/#comment-12</link>
		<dc:creator>Mohit Ranka</dc:creator>
		<pubDate>Sun, 03 May 2009 19:20:22 +0000</pubDate>
		<guid isPermaLink="false">http://tc.pagalguy.com/?p=21#comment-12</guid>
		<description>Hi, First sorry for double post. The reason we usually dont have the RED part is mostly due to lack of time. Though not ideal, it probably makes the process a tad more agile. But again, processes depend on one&#039;s need.

btw, On a totally unrelated note, we use bzr (http://bazaar-vcs.org/) for source control. Give it a try, if you have not already.</description>
		<content:encoded><![CDATA[<p>Hi, First sorry for double post. The reason we usually dont have the RED part is mostly due to lack of time. Though not ideal, it probably makes the process a tad more agile. But again, processes depend on one&#8217;s need.</p>
<p>btw, On a totally unrelated note, we use bzr (<a href="http://bazaar-vcs.org/" rel="nofollow">http://bazaar-vcs.org/</a>) for source control. Give it a try, if you have not already.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why write Code ? Because i can test it :) by Sandeep Kalidindi</title>
		<link>http://tc.pagalguy.com/2009/05/why-write-code-because-i-can-test-it/comment-page-1/#comment-11</link>
		<dc:creator>Sandeep Kalidindi</dc:creator>
		<pubDate>Sun, 03 May 2009 07:05:44 +0000</pubDate>
		<guid isPermaLink="false">http://tc.pagalguy.com/?p=21#comment-11</guid>
		<description>@Mohit :- 

It is like Source Control management. some follow git, some svn and some follow perforce. It is about how well it fits into our way of doing things. as long as we get the essence of following the process the flow might be different to fit our needs and our behaviors. Thanks for sharing your process though.

In my case i do the red thing first because we design as we code and we usually avoid big upfront design or spec documents. i play with the design prototype chalk down a class and write(just description but not test code) all sorts of edge cases that i can think of. Then i show this to the design team and other team members and sometimes they also add some edge cases which i have missed. So for us a red means something that you need to work on (either unimplemented  or test fail). Skipping red step makes sense if you are just writing or describing one test at a time. 

Once our whole team switches to rspec i see this changing. rspec has &quot;not implemented&quot; built in. But i like your &quot;little green&quot; , &quot;big green&quot; process. Dividing green like that makes lot of sense.  Thanks once again for sharing.</description>
		<content:encoded><![CDATA[<p>@Mohit :- </p>
<p>It is like Source Control management. some follow git, some svn and some follow perforce. It is about how well it fits into our way of doing things. as long as we get the essence of following the process the flow might be different to fit our needs and our behaviors. Thanks for sharing your process though.</p>
<p>In my case i do the red thing first because we design as we code and we usually avoid big upfront design or spec documents. i play with the design prototype chalk down a class and write(just description but not test code) all sorts of edge cases that i can think of. Then i show this to the design team and other team members and sometimes they also add some edge cases which i have missed. So for us a red means something that you need to work on (either unimplemented  or test fail). Skipping red step makes sense if you are just writing or describing one test at a time. </p>
<p>Once our whole team switches to rspec i see this changing. rspec has &#8220;not implemented&#8221; built in. But i like your &#8220;little green&#8221; , &#8220;big green&#8221; process. Dividing green like that makes lot of sense.  Thanks once again for sharing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why write Code ? Because i can test it :) by Mohit Ranka</title>
		<link>http://tc.pagalguy.com/2009/05/why-write-code-because-i-can-test-it/comment-page-1/#comment-10</link>
		<dc:creator>Mohit Ranka</dc:creator>
		<pubDate>Sun, 03 May 2009 05:33:33 +0000</pubDate>
		<guid isPermaLink="false">http://tc.pagalguy.com/?p=21#comment-10</guid>
		<description>We follow littleGreen-bigGreen-refactor-repeat at work. having a Red in the cycle does not make much sense to me as it is assertion of non-existence. 

littleGreen - The test cases written for new functionality/module ALONE pass

bigGreen - All the test cases pass. 

refactor - Well, refactor the new functionality code ! :-) 

repeat - recheck for littleGreen/bigGreen.

Regards,
Mohit</description>
		<content:encoded><![CDATA[<p>We follow littleGreen-bigGreen-refactor-repeat at work. having a Red in the cycle does not make much sense to me as it is assertion of non-existence. </p>
<p>littleGreen &#8211; The test cases written for new functionality/module ALONE pass</p>
<p>bigGreen &#8211; All the test cases pass. </p>
<p>refactor &#8211; Well, refactor the new functionality code ! <img src='http://tc.pagalguy.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  </p>
<p>repeat &#8211; recheck for littleGreen/bigGreen.</p>
<p>Regards,<br />
Mohit</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why write Code ? Because i can test it :) by Mohit Ranka</title>
		<link>http://tc.pagalguy.com/2009/05/why-write-code-because-i-can-test-it/comment-page-1/#comment-9</link>
		<dc:creator>Mohit Ranka</dc:creator>
		<pubDate>Sun, 03 May 2009 04:42:39 +0000</pubDate>
		<guid isPermaLink="false">http://tc.pagalguy.com/?p=21#comment-9</guid>
		<description>We at work follow more of littleGreen-bigGreen-refactor method, in which we write the test cases for the new functionality/module, 

Little green - write code just enough to pass test cases for the newly written functionality.

Big Green - The test cases of other functionalities should not break.

Refactor - refactor the new code and do a litteGreen-bigGreen again. :-)</description>
		<content:encoded><![CDATA[<p>We at work follow more of littleGreen-bigGreen-refactor method, in which we write the test cases for the new functionality/module, </p>
<p>Little green &#8211; write code just enough to pass test cases for the newly written functionality.</p>
<p>Big Green &#8211; The test cases of other functionalities should not break.</p>
<p>Refactor &#8211; refactor the new code and do a litteGreen-bigGreen again. <img src='http://tc.pagalguy.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Speed matters by Grondmaster</title>
		<link>http://tc.pagalguy.com/2009/04/speed-matters/comment-page-1/#comment-8</link>
		<dc:creator>Grondmaster</dc:creator>
		<pubDate>Thu, 30 Apr 2009 17:43:26 +0000</pubDate>
		<guid isPermaLink="false">http://tc.pagalguy.com/?p=3#comment-8</guid>
		<description>And on the other side of the wall...

You have cybercafes up and running quite successfully in almost every nook and cranny of a state like Haryana because the state education dept has made it such that almost all board results are out on the web, nearly every entrance exam has its results, dates, hall tickets et all on the web, and the systems are decently light to work in bandwidths that took me back to the days when I had a 33.6 kbps dialup external modem on a Pentium 200 MHz machine and 2.1Gb HDD that was supposed to be the cat&#039;s a$$...

Now that&#039;s a market to tap... Not all can afford a PC, let alone get net@home, yet need to stay connected if you want to get educated... So cybercafes flourish in towns &amp; cities like Rohtak, Panipat, Sonepat, Hisar, even backwater towns like Rewari...

I remember times on weekdays when I had to wait for an hour and a half to get a PC in a cafe with over 30 machines up and running...

Regards,
Grondmaster</description>
		<content:encoded><![CDATA[<p>And on the other side of the wall&#8230;</p>
<p>You have cybercafes up and running quite successfully in almost every nook and cranny of a state like Haryana because the state education dept has made it such that almost all board results are out on the web, nearly every entrance exam has its results, dates, hall tickets et all on the web, and the systems are decently light to work in bandwidths that took me back to the days when I had a 33.6 kbps dialup external modem on a Pentium 200 MHz machine and 2.1Gb HDD that was supposed to be the cat&#8217;s a$$&#8230;</p>
<p>Now that&#8217;s a market to tap&#8230; Not all can afford a PC, let alone get net@home, yet need to stay connected if you want to get educated&#8230; So cybercafes flourish in towns &amp; cities like Rohtak, Panipat, Sonepat, Hisar, even backwater towns like Rewari&#8230;</p>
<p>I remember times on weekdays when I had to wait for an hour and a half to get a PC in a cafe with over 30 machines up and running&#8230;</p>
<p>Regards,<br />
Grondmaster</p>
]]></content:encoded>
	</item>
</channel>
</rss>
