<?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 on: &#8220;Doing it Right&#8221; vs. &#8220;Getting it Done&#8221;</title>
	<atom:link href="http://darylteo.com/blog/2009/01/05/doing-it-right-vs-getting-it-done/feed/" rel="self" type="application/rss+xml" />
	<link>http://darylteo.com/blog/2009/01/05/doing-it-right-vs-getting-it-done/</link>
	<description>Bits and blobs on anything tech</description>
	<lastBuildDate>Sat, 31 Dec 2011 19:51:45 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: sonicoliver</title>
		<link>http://darylteo.com/blog/2009/01/05/doing-it-right-vs-getting-it-done/comment-page-1/#comment-11087</link>
		<dc:creator>sonicoliver</dc:creator>
		<pubDate>Wed, 10 Jun 2009 04:48:30 +0000</pubDate>
		<guid isPermaLink="false">http://darylteo.com/blog/?p=207#comment-11087</guid>
		<description>As you get more experience, you will do better work.

As you do better work, you will get more trust.

As you get more trust, you will get more time.

As you get more time, hopefully, you will be able to focus on quality rather than quantity.</description>
		<content:encoded><![CDATA[<p>As you get more experience, you will do better work.</p>
<p>As you do better work, you will get more trust.</p>
<p>As you get more trust, you will get more time.</p>
<p>As you get more time, hopefully, you will be able to focus on quality rather than quantity.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gid</title>
		<link>http://darylteo.com/blog/2009/01/05/doing-it-right-vs-getting-it-done/comment-page-1/#comment-10787</link>
		<dc:creator>gid</dc:creator>
		<pubDate>Tue, 12 May 2009 13:31:48 +0000</pubDate>
		<guid isPermaLink="false">http://darylteo.com/blog/?p=207#comment-10787</guid>
		<description>in our environment, there is a set of &#039;minimum expectations&#039;. This is preset list of stuff that needs to be done in a project...it balances the need for getting it done and doing it right. everyone agrees to this set of (including the director) criteria. This minimum expectations help the team to know what is the very least that is expected from them. If they have time to do more, then by all means they can do it...just don&#039;t do any less.

Sounds like you need a similar meeting and list of minimum expectations. 

In terms of academia, the minimum expectation is what the professor is satisfied with. Probably will get a B or something. Anything less will get you lower marks...and more effort will get you higher marks (an A?).</description>
		<content:encoded><![CDATA[<p>in our environment, there is a set of &#8216;minimum expectations&#8217;. This is preset list of stuff that needs to be done in a project&#8230;it balances the need for getting it done and doing it right. everyone agrees to this set of (including the director) criteria. This minimum expectations help the team to know what is the very least that is expected from them. If they have time to do more, then by all means they can do it&#8230;just don&#8217;t do any less.</p>
<p>Sounds like you need a similar meeting and list of minimum expectations. </p>
<p>In terms of academia, the minimum expectation is what the professor is satisfied with. Probably will get a B or something. Anything less will get you lower marks&#8230;and more effort will get you higher marks (an A?).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daryl</title>
		<link>http://darylteo.com/blog/2009/01/05/doing-it-right-vs-getting-it-done/comment-page-1/#comment-10649</link>
		<dc:creator>Daryl</dc:creator>
		<pubDate>Wed, 29 Apr 2009 00:06:24 +0000</pubDate>
		<guid isPermaLink="false">http://darylteo.com/blog/?p=207#comment-10649</guid>
		<description>@Bryan: I think any quality programming done in any manner saves time in the long run. It doesn&#039;t necessarily *have* to be OOP.


For example, C has libraries, which also promote reuse.


However, in this case I&#039;m not just talking about reusing classes and modules. That is a warped way of thinking that universities have instilled in their students. Proper encapsulation, abstraction, good structure will all save the day in the end. 


Unfortunately, as I was saying in my post, this thinking is very idealistic. More often than not (and more a reality these days), budget is a major factor. Even for a home-brewed project.


How much time are you willing to spend? How much are you willing to let a deadline slide just so you can release a &quot;polished&quot; product? Remember, the time you spend could be time better spent elsewhere with a better financial result.


And finally, too much planning for &quot;quality programming&quot; distracts the developer from what REALLY matters: what the software actually does.


Of course, the point of my post was not to say &quot;quality programming is BAD&quot;. I was simply reflecting on the everyday choices I have to make, from a developer POV, and a business POV.</description>
		<content:encoded><![CDATA[<p>@Bryan: I think any quality programming done in any manner saves time in the long run. It doesn&#8217;t necessarily *have* to be OOP.</p>
<p>For example, C has libraries, which also promote reuse.</p>
<p>However, in this case I&#8217;m not just talking about reusing classes and modules. That is a warped way of thinking that universities have instilled in their students. Proper encapsulation, abstraction, good structure will all save the day in the end. </p>
<p>Unfortunately, as I was saying in my post, this thinking is very idealistic. More often than not (and more a reality these days), budget is a major factor. Even for a home-brewed project.</p>
<p>How much time are you willing to spend? How much are you willing to let a deadline slide just so you can release a &#8220;polished&#8221; product? Remember, the time you spend could be time better spent elsewhere with a better financial result.</p>
<p>And finally, too much planning for &#8220;quality programming&#8221; distracts the developer from what REALLY matters: what the software actually does.</p>
<p>Of course, the point of my post was not to say &#8220;quality programming is BAD&#8221;. I was simply reflecting on the everyday choices I have to make, from a developer POV, and a business POV.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bryan Grezeszak</title>
		<link>http://darylteo.com/blog/2009/01/05/doing-it-right-vs-getting-it-done/comment-page-1/#comment-10648</link>
		<dc:creator>Bryan Grezeszak</dc:creator>
		<pubDate>Tue, 28 Apr 2009 23:15:00 +0000</pubDate>
		<guid isPermaLink="false">http://darylteo.com/blog/?p=207#comment-10648</guid>
		<description>Quality programming when done in an OOP manner saves time in the end, since you can just reuse classes. By doing this quality wins out in the end.</description>
		<content:encoded><![CDATA[<p>Quality programming when done in an OOP manner saves time in the end, since you can just reuse classes. By doing this quality wins out in the end.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaron</title>
		<link>http://darylteo.com/blog/2009/01/05/doing-it-right-vs-getting-it-done/comment-page-1/#comment-9041</link>
		<dc:creator>Aaron</dc:creator>
		<pubDate>Mon, 12 Jan 2009 13:01:20 +0000</pubDate>
		<guid isPermaLink="false">http://darylteo.com/blog/?p=207#comment-9041</guid>
		<description>I guess it depends on the size of the organization that you&#039;re dealing with, and also the kind of work that you do.

A lot of the work that I&#039;ve been doing over the past few weeks has been reviewed and made to be completely conformant, and optimal (without going to the extreme level).</description>
		<content:encoded><![CDATA[<p>I guess it depends on the size of the organization that you&#8217;re dealing with, and also the kind of work that you do.</p>
<p>A lot of the work that I&#8217;ve been doing over the past few weeks has been reviewed and made to be completely conformant, and optimal (without going to the extreme level).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

