<?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 for ASpeak</title>
	<atom:link href="http://abhi.dcmembers.com/blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://abhi.dcmembers.com/blog</link>
	<description>Development, Microsoft, Open Source, Standards, ....,.....,...... Cooking, Travelling and blablabla</description>
	<pubDate>Wed, 07 Jan 2009 00:03:12 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>Comment on Power of Unix on Windows by Alex</title>
		<link>http://abhi.dcmembers.com/blog/2008/07/22/power-of-unix-on-windows/#comment-21</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Wed, 06 Aug 2008 07:54:04 +0000</pubDate>
		<guid isPermaLink="false">http://abhi.dcmembers.com/blog/2008/07/22/power-of-unix-on-windows/#comment-21</guid>
		<description>Also check out &lt;a href="http://code.google.com/p/puttycyg/" rel="nofollow"&gt;PuttyCyg&lt;/a&gt;

This one allows you to Putty to a local CygWin shell, giving you all the niceties of Putty, the bash shell and all the GNU tools you can install in CygWin.</description>
		<content:encoded><![CDATA[<p>Also check out <a href="http://code.google.com/p/puttycyg/" rel="nofollow">PuttyCyg</a></p>
<p>This one allows you to Putty to a local CygWin shell, giving you all the niceties of Putty, the bash shell and all the GNU tools you can install in CygWin.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Power of Unix on Windows by andhapp</title>
		<link>http://abhi.dcmembers.com/blog/2008/07/22/power-of-unix-on-windows/#comment-20</link>
		<dc:creator>andhapp</dc:creator>
		<pubDate>Tue, 22 Jul 2008 13:11:24 +0000</pubDate>
		<guid isPermaLink="false">http://abhi.dcmembers.com/blog/2008/07/22/power-of-unix-on-windows/#comment-20</guid>
		<description>Cygwin... not sure if it is similar to Gnuwin32 mentioned by Ferruccio above... but it is quite nice.</description>
		<content:encoded><![CDATA[<p>Cygwin&#8230; not sure if it is similar to Gnuwin32 mentioned by Ferruccio above&#8230; but it is quite nice.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Power of Unix on Windows by Ferruccio</title>
		<link>http://abhi.dcmembers.com/blog/2008/07/22/power-of-unix-on-windows/#comment-19</link>
		<dc:creator>Ferruccio</dc:creator>
		<pubDate>Tue, 22 Jul 2008 10:41:32 +0000</pubDate>
		<guid isPermaLink="false">http://abhi.dcmembers.com/blog/2008/07/22/power-of-unix-on-windows/#comment-19</guid>
		<description>Gnuwin32 (http://gnuwin32.sourceforge.net/) is also a very nice compilation of Unix utilities.</description>
		<content:encoded><![CDATA[<p>Gnuwin32 (http://gnuwin32.sourceforge.net/) is also a very nice compilation of Unix utilities.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Power of Unix on Windows by Shams Mahmood</title>
		<link>http://abhi.dcmembers.com/blog/2008/07/22/power-of-unix-on-windows/#comment-18</link>
		<dc:creator>Shams Mahmood</dc:creator>
		<pubDate>Tue, 22 Jul 2008 08:12:34 +0000</pubDate>
		<guid isPermaLink="false">http://abhi.dcmembers.com/blog/2008/07/22/power-of-unix-on-windows/#comment-18</guid>
		<description>I have been using Console over the last six months mixed with bat files.
One thing I miss in Console is the ability to have certain commands executed at startup, currently you can only specify locations to be opened at startup as tabs</description>
		<content:encoded><![CDATA[<p>I have been using Console over the last six months mixed with bat files.<br />
One thing I miss in Console is the ability to have certain commands executed at startup, currently you can only specify locations to be opened at startup as tabs</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Reasons to write bad code !! by Jawed&#8217;s Blog &#187; Quality Driven Development</title>
		<link>http://abhi.dcmembers.com/blog/2008/07/12/reasons-to-write-bad-code/#comment-17</link>
		<dc:creator>Jawed&#8217;s Blog &#187; Quality Driven Development</dc:creator>
		<pubDate>Tue, 15 Jul 2008 18:07:56 +0000</pubDate>
		<guid isPermaLink="false">http://abhi.dcmembers.com/blog/2008/07/12/reasons-to-write-bad-code/#comment-17</guid>
		<description>[...] was reading an article about Reasons to write bad code !!, the author was sharing his experience about having problem with some bad code, written by his [...]</description>
		<content:encoded><![CDATA[<p>[...] was reading an article about Reasons to write bad code !!, the author was sharing his experience about having problem with some bad code, written by his [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Reasons to write bad code !! by Abhishek</title>
		<link>http://abhi.dcmembers.com/blog/2008/07/12/reasons-to-write-bad-code/#comment-16</link>
		<dc:creator>Abhishek</dc:creator>
		<pubDate>Tue, 15 Jul 2008 16:59:08 +0000</pubDate>
		<guid isPermaLink="false">http://abhi.dcmembers.com/blog/2008/07/12/reasons-to-write-bad-code/#comment-16</guid>
		<description>@Jawed, Indeed a very valid point. I had this question in my mind when I come to know about the reason for this unprofessional behavior. As you said, due to the short development time and to earn maximum benefits in immediate future, management tend to avoid standards. Due to tight schedule our team was not following peer review. I found this issue because I had to modify the aforementioned script. 
Having said that, It does not justify me or anybody for that matter, as an individual to deliberately compromise with the profession due to stress and pressure. In my knowledge, I will never write a bad code or design a bad algorithm which would be a pain to maintain. Generating Logic is a creative process. However, I agree that in many cases due to several factors at managerial or enterprise level, quality is compromised to certain extent. The case I mentioned does not fit in this criteria though as it deals with an individual.
Finally, as others mentioned, if you are not happy in your job then talk about it to the manager or start looking elsewhere.</description>
		<content:encoded><![CDATA[<p>@Jawed, Indeed a very valid point. I had this question in my mind when I come to know about the reason for this unprofessional behavior. As you said, due to the short development time and to earn maximum benefits in immediate future, management tend to avoid standards. Due to tight schedule our team was not following peer review. I found this issue because I had to modify the aforementioned script.<br />
Having said that, It does not justify me or anybody for that matter, as an individual to deliberately compromise with the profession due to stress and pressure. In my knowledge, I will never write a bad code or design a bad algorithm which would be a pain to maintain. Generating Logic is a creative process. However, I agree that in many cases due to several factors at managerial or enterprise level, quality is compromised to certain extent. The case I mentioned does not fit in this criteria though as it deals with an individual.<br />
Finally, as others mentioned, if you are not happy in your job then talk about it to the manager or start looking elsewhere.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Reasons to write bad code !! by Jawed Ali</title>
		<link>http://abhi.dcmembers.com/blog/2008/07/12/reasons-to-write-bad-code/#comment-15</link>
		<dc:creator>Jawed Ali</dc:creator>
		<pubDate>Tue, 15 Jul 2008 16:17:09 +0000</pubDate>
		<guid isPermaLink="false">http://abhi.dcmembers.com/blog/2008/07/12/reasons-to-write-bad-code/#comment-15</guid>
		<description>Your point to some extent arguable like Tristan mentioned but you can not completely deny the fact that many coders (people who don't know how to write good code), don't have exposure to write good code and practices.  &lt;b&gt;To argue about code is bad, you must know whats good&lt;/b&gt;. Also it's a common practice to criticize what his successor has developed. 

No body try to avenge the company but the company is alone responsible for the mess. They are not following review and refactoring process, what the project manager or team lead was doing when that guy is wring bad code, why nobody noticed that found out reasons behind it. Stress and tight schedule always leave their effects in long run. Management always forgets the long term consequences  to gain short term profit. 

Keep in mind that &lt;b&gt;"Quality is a management driven activity/process."&lt;/b&gt;</description>
		<content:encoded><![CDATA[<p>Your point to some extent arguable like Tristan mentioned but you can not completely deny the fact that many coders (people who don&#8217;t know how to write good code), don&#8217;t have exposure to write good code and practices.  <b>To argue about code is bad, you must know whats good</b>. Also it&#8217;s a common practice to criticize what his successor has developed. </p>
<p>No body try to avenge the company but the company is alone responsible for the mess. They are not following review and refactoring process, what the project manager or team lead was doing when that guy is wring bad code, why nobody noticed that found out reasons behind it. Stress and tight schedule always leave their effects in long run. Management always forgets the long term consequences  to gain short term profit. </p>
<p>Keep in mind that <b>&#8220;Quality is a management driven activity/process.&#8221;</b></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Reasons to write bad code !! by Sergej Andrejev</title>
		<link>http://abhi.dcmembers.com/blog/2008/07/12/reasons-to-write-bad-code/#comment-13</link>
		<dc:creator>Sergej Andrejev</dc:creator>
		<pubDate>Sun, 13 Jul 2008 18:27:25 +0000</pubDate>
		<guid isPermaLink="false">http://abhi.dcmembers.com/blog/2008/07/12/reasons-to-write-bad-code/#comment-13</guid>
		<description>A very good point. Currently I'm just like you and hope to keep the shape for a long time, but I'm afraid. B looking at the bad code deadlines overwork can break me really soon. Sadly :( 
Anyway I don't want to leave, because I thing they will have hard time without me, so I decided that I will only leave if I get a great offer.</description>
		<content:encoded><![CDATA[<p>A very good point. Currently I&#8217;m just like you and hope to keep the shape for a long time, but I&#8217;m afraid. B looking at the bad code deadlines overwork can break me really soon. Sadly <img src='http://abhi.dcmembers.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /><br />
Anyway I don&#8217;t want to leave, because I thing they will have hard time without me, so I decided that I will only leave if I get a great offer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Reasons to write bad code !! by Abhishek</title>
		<link>http://abhi.dcmembers.com/blog/2008/07/12/reasons-to-write-bad-code/#comment-12</link>
		<dc:creator>Abhishek</dc:creator>
		<pubDate>Sun, 13 Jul 2008 14:58:44 +0000</pubDate>
		<guid isPermaLink="false">http://abhi.dcmembers.com/blog/2008/07/12/reasons-to-write-bad-code/#comment-12</guid>
		<description>@Emran, I actually like your question. It shows the other aspect of the very same problem. On that question, I would say that I am motivated by good supportive words. In that regard my manager is indeed very helpful. I do get constructive criticism and he highlights my areas of improvement which is very helpful. I believe that good words amalgamated with a proper amount of direction does work. At least in my case it does. IMO that is the art of management and managers should be picky of their words and careful of their approach. I have seen people working harder if ample amount of motivation is given. In our company we have the practice of giving "Spot" awards which actually is meant for acknowledgment of the good work done by the individual and also motivate others. Many other enterprises have similar approaches. Team outings and recreational activities are also good ways to release the stress and get the team in action. Thanks for putting light on this aspect of the issue.

@Michael, I totally agree with you. Being in a senior position not only gives you a responsibility to write good code which reflects your experience and maturity but it also gives you an opportunity to motivate your juniors. As I said, good coding is not just an effort but it is also a practice. If you deliberately delve into writing something stupid then that will actually hamper your own skills, credibility and respect in long run.</description>
		<content:encoded><![CDATA[<p>@Emran, I actually like your question. It shows the other aspect of the very same problem. On that question, I would say that I am motivated by good supportive words. In that regard my manager is indeed very helpful. I do get constructive criticism and he highlights my areas of improvement which is very helpful. I believe that good words amalgamated with a proper amount of direction does work. At least in my case it does. IMO that is the art of management and managers should be picky of their words and careful of their approach. I have seen people working harder if ample amount of motivation is given. In our company we have the practice of giving &#8220;Spot&#8221; awards which actually is meant for acknowledgment of the good work done by the individual and also motivate others. Many other enterprises have similar approaches. Team outings and recreational activities are also good ways to release the stress and get the team in action. Thanks for putting light on this aspect of the issue.</p>
<p>@Michael, I totally agree with you. Being in a senior position not only gives you a responsibility to write good code which reflects your experience and maturity but it also gives you an opportunity to motivate your juniors. As I said, good coding is not just an effort but it is also a practice. If you deliberately delve into writing something stupid then that will actually hamper your own skills, credibility and respect in long run.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Reasons to write bad code !! by Michael Sharman</title>
		<link>http://abhi.dcmembers.com/blog/2008/07/12/reasons-to-write-bad-code/#comment-11</link>
		<dc:creator>Michael Sharman</dc:creator>
		<pubDate>Sun, 13 Jul 2008 11:30:50 +0000</pubDate>
		<guid isPermaLink="false">http://abhi.dcmembers.com/blog/2008/07/12/reasons-to-write-bad-code/#comment-11</guid>
		<description>I've worked with developers who write messy code, some if it at a high standard and some not, but often quite unreadable and certainly hard to maintain.

I'm sure a lack of time can be mentioned as the cause, but I don't quite understand why senior developers write that way straight off the bat. Don't you automatically indent your code and comment where you need to?

In terms of a poor solution? Well that is also disturbing, why even go down the path of a bad solution if you know it won't scale or will be a nightmare to maintain? If you can't speak with a development manager (or at least someone in management) about this to get more time, might be time to start looking elsewhere for employment.

If you're not happy at work, chances are you won't be happy in life.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve worked with developers who write messy code, some if it at a high standard and some not, but often quite unreadable and certainly hard to maintain.</p>
<p>I&#8217;m sure a lack of time can be mentioned as the cause, but I don&#8217;t quite understand why senior developers write that way straight off the bat. Don&#8217;t you automatically indent your code and comment where you need to?</p>
<p>In terms of a poor solution? Well that is also disturbing, why even go down the path of a bad solution if you know it won&#8217;t scale or will be a nightmare to maintain? If you can&#8217;t speak with a development manager (or at least someone in management) about this to get more time, might be time to start looking elsewhere for employment.</p>
<p>If you&#8217;re not happy at work, chances are you won&#8217;t be happy in life.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
