<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-4155770613355202151.post1743772302202740838..comments</id><updated>2010-02-10T15:07:36.780+05:30</updated><category term='aashayein'/><category term='aarogyasri'/><category term='nano'/><category term='vacation'/><category term='books'/><category term='politics'/><category term='PD'/><category term='home hemo training'/><category term='holiday'/><category term='ipad'/><category term='policy'/><category term='college'/><category term='films'/><category term='music'/><category term='Birthday'/><category term='school'/><category term='aHUS'/><category term='general'/><category term='WebObjects'/><category term='diary'/><category term='dialysis academy'/><category term='life'/><category term='hello kidney'/><category term='diet'/><category term='transplant'/><category term='dialysis.org.in'/><category term='iphone'/><category term='Effigent'/><category term='swimming'/><category term='software'/><category term='food'/><category term='family'/><category term='mac'/><category term='religion'/><category term='hkf'/><category term='dialysis policy'/><category term='health'/><category term='work'/><category term='humor'/><category term='Nephroplus'/><category term='obituary'/><category term='friends'/><title type='text'>Comments on Kamal Shah's Blog: Flexible code versus less code</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.kamaldshah.com/feeds/1743772302202740838/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4155770613355202151/1743772302202740838/comments/default'/><link rel='alternate' type='text/html' href='http://www.kamaldshah.com/2009/11/flexible-code-versus-less-code.html'/><author><name>Kamal D Shah</name><uri>http://www.blogger.com/profile/10671037449347982821</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4155770613355202151.post-3415011195426060470</id><published>2009-12-05T07:22:41.353+05:30</published><updated>2009-12-05T07:22:41.353+05:30</updated><title type='text'>Vinay, your point is well taken. I agree that it i...</title><content type='html'>Vinay, your point is well taken. I agree that it is best to do something well at the first shot rather than revisit it later to improve it. When I was a manager, I used to say this to my team too.&lt;br /&gt;&lt;br /&gt;The key, in my opinion however, is to differentiate between doing a &amp;#39;good&amp;#39; job and doing a &amp;#39;perfect&amp;#39; job in the theoretical sense. Is it really required to make something really flexible when it may not be used by anyone else?&lt;br /&gt;&lt;br /&gt;There are certain things that definitely need to be flexible. By all means, make them flexible. All I&amp;#39;m saying is be conscious of the fact and then do it. &lt;br /&gt;&lt;br /&gt;Don&amp;#39;t do it because it is &amp;#39;right&amp;#39;. Be practical. &lt;br /&gt;&lt;br /&gt;This, as with most other things in software, is a trade-off that we need to think about and then decide.&lt;br /&gt;&lt;br /&gt;Kamal</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4155770613355202151/1743772302202740838/comments/default/3415011195426060470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4155770613355202151/1743772302202740838/comments/default/3415011195426060470'/><link rel='alternate' type='text/html' href='http://www.kamaldshah.com/2009/11/flexible-code-versus-less-code.html?showComment=1259977961353#c3415011195426060470' title=''/><author><name>Kamal D Shah</name><uri>http://www.blogger.com/profile/10671037449347982821</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.kamaldshah.com/2009/11/flexible-code-versus-less-code.html' ref='tag:blogger.com,1999:blog-4155770613355202151.post-1743772302202740838' source='http://www.blogger.com/feeds/4155770613355202151/posts/default/1743772302202740838' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-616300131'/></entry><entry><id>tag:blogger.com,1999:blog-4155770613355202151.post-5719565576235373579</id><published>2009-12-04T22:40:26.235+05:30</published><updated>2009-12-04T22:40:26.235+05:30</updated><title type='text'>Kamal, this particular point of your caught my att...</title><content type='html'>Kamal, this particular point of your caught my attention:&lt;br /&gt;&lt;br /&gt;&amp;quot;It is much easier to bang away a solution that fits your current needs and then sit down and make it &amp;#39;flexible&amp;#39;&amp;quot;.&lt;br /&gt;&lt;br /&gt;I totally agree with your concept, however, from my experience if something is not done well right the first time, in the fast-paced software world that we are in, the &amp;quot;AND THEN SIT DOWN&amp;quot; part never happens. There would always be something else that is due...&lt;br /&gt;&lt;br /&gt;Even if you were to have the time to work on the same module later, say several months down the line, you would be forced to do a full regression test of what you already delivered - unless you choose to duplicate code throughout. The advantage of sometimes doing it right the first time around, is that you have resources already devoted to it, and the knowledge/requirements are fresh in mind. You may not have this luxury later, and could potentially cause more headaches if you attempt to touch that down the line.&lt;br /&gt;&lt;br /&gt;Vinay</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4155770613355202151/1743772302202740838/comments/default/5719565576235373579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4155770613355202151/1743772302202740838/comments/default/5719565576235373579'/><link rel='alternate' type='text/html' href='http://www.kamaldshah.com/2009/11/flexible-code-versus-less-code.html?showComment=1259946626235#c5719565576235373579' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.kamaldshah.com/2009/11/flexible-code-versus-less-code.html' ref='tag:blogger.com,1999:blog-4155770613355202151.post-1743772302202740838' source='http://www.blogger.com/feeds/4155770613355202151/posts/default/1743772302202740838' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1879550295'/></entry><entry><id>tag:blogger.com,1999:blog-4155770613355202151.post-136907733055046108</id><published>2009-12-03T15:15:19.573+05:30</published><updated>2009-12-03T15:15:19.573+05:30</updated><title type='text'>I like this post... and was following this techniq...</title><content type='html'>I like this post... and was following this technique from way long :)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4155770613355202151/1743772302202740838/comments/default/136907733055046108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4155770613355202151/1743772302202740838/comments/default/136907733055046108'/><link rel='alternate' type='text/html' href='http://www.kamaldshah.com/2009/11/flexible-code-versus-less-code.html?showComment=1259833519573#c136907733055046108' title=''/><author><name>Shravan Kumar. M</name><uri>http://shravanmahankali.wordpress.com</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.kamaldshah.com/2009/11/flexible-code-versus-less-code.html' ref='tag:blogger.com,1999:blog-4155770613355202151.post-1743772302202740838' source='http://www.blogger.com/feeds/4155770613355202151/posts/default/1743772302202740838' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-3148362'/></entry><entry><id>tag:blogger.com,1999:blog-4155770613355202151.post-527919078393357373</id><published>2009-12-01T18:39:39.407+05:30</published><updated>2009-12-01T18:39:39.407+05:30</updated><title type='text'>Haha. Very cool. Two things - you used the &amp;#39;F&amp;...</title><content type='html'>Haha. Very cool. Two things - you used the &amp;#39;F&amp;#39; word, I guess this cuts kinda close to heart. :-) Second - over-running a decimal number counter is a *very good problem* to have!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4155770613355202151/1743772302202740838/comments/default/527919078393357373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4155770613355202151/1743772302202740838/comments/default/527919078393357373'/><link rel='alternate' type='text/html' href='http://www.kamaldshah.com/2009/11/flexible-code-versus-less-code.html?showComment=1259672979407#c527919078393357373' title=''/><author><name>Akbar Pasha</name><uri>http://www.blogger.com/profile/15291540848827747987</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.kamaldshah.com/2009/11/flexible-code-versus-less-code.html' ref='tag:blogger.com,1999:blog-4155770613355202151.post-1743772302202740838' source='http://www.blogger.com/feeds/4155770613355202151/posts/default/1743772302202740838' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1892240625'/></entry><entry><id>tag:blogger.com,1999:blog-4155770613355202151.post-4344550270776896092</id><published>2009-12-01T07:05:21.914+05:30</published><updated>2009-12-01T07:05:21.914+05:30</updated><title type='text'>Actually, we needed to represent the value as a fo...</title><content type='html'>Actually, we needed to represent the value as a four character string. So, hexadecimals would enable us to fit in more customers. But the point I was trying to make was the readability and the simplicity was lost when using hexadecimals was not at all needed.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4155770613355202151/1743772302202740838/comments/default/4344550270776896092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4155770613355202151/1743772302202740838/comments/default/4344550270776896092'/><link rel='alternate' type='text/html' href='http://www.kamaldshah.com/2009/11/flexible-code-versus-less-code.html?showComment=1259631321914#c4344550270776896092' title=''/><author><name>Kamal D Shah</name><uri>http://www.blogger.com/profile/10671037449347982821</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.kamaldshah.com/2009/11/flexible-code-versus-less-code.html' ref='tag:blogger.com,1999:blog-4155770613355202151.post-1743772302202740838' source='http://www.blogger.com/feeds/4155770613355202151/posts/default/1743772302202740838' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-616300131'/></entry><entry><id>tag:blogger.com,1999:blog-4155770613355202151.post-8917968574454583938</id><published>2009-12-01T00:43:52.000+05:30</published><updated>2009-12-01T00:43:52.000+05:30</updated><title type='text'>Using Hexadecimal and decimal is the same when it ...</title><content type='html'>Using Hexadecimal and decimal is the same when it comes to the limit defined by the variable you choose, say short or long. It would not make any difference :-).  &lt;br /&gt;&lt;br /&gt;Wil is right, keep it simple and do not over engineer the solution.&lt;br /&gt;&lt;br /&gt;Cheers&lt;br /&gt;Obul</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4155770613355202151/1743772302202740838/comments/default/8917968574454583938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4155770613355202151/1743772302202740838/comments/default/8917968574454583938'/><link rel='alternate' type='text/html' href='http://www.kamaldshah.com/2009/11/flexible-code-versus-less-code.html?showComment=1259608432000#c8917968574454583938' title=''/><author><name>Obul</name><uri>http://www.blogger.com/profile/09556221964890244711</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.kamaldshah.com/2009/11/flexible-code-versus-less-code.html' ref='tag:blogger.com,1999:blog-4155770613355202151.post-1743772302202740838' source='http://www.blogger.com/feeds/4155770613355202151/posts/default/1743772302202740838' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1866868694'/></entry></feed>
