<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.developerdotstar.com/community" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>developer.* Blogs - Tuesdays with a Developer: Old Programmers, Young Programmers, and the Profession&amp;#039;s Greatest Lesson - Comments</title>
 <link>http://www.developerdotstar.com/community/node/289</link>
 <description>Comments for &quot;Tuesdays with a Developer: Old Programmers, Young Programmers, and the Profession&#039;s Greatest Lesson&quot;</description>
 <language>en</language>
<item>
 <title>Thanks</title>
 <link>http://www.developerdotstar.com/community/node/289#comment-616</link>
 <description>&lt;p&gt;I enjoyed your insightful comments, Donna.&lt;/p&gt;
</description>
 <pubDate>Fri, 11 Nov 2005 17:36:56 -0800</pubDate>
 <dc:creator>Edward G Nilges</dc:creator>
 <guid isPermaLink="false">comment 616 at http://www.developerdotstar.com/community</guid>
</item>
<item>
 <title>Fulfillment in Code</title>
 <link>http://www.developerdotstar.com/community/node/289#comment-615</link>
 <description>&lt;p&gt;This is an excellent and insightful meditation, Donna. It hits on many themes that have been on my mind lately. This in particular jumped out me:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;The ideal, I suppose, is to search for fulfillment in the work your hands have found to do...and find it in each line of code.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;This is an approach that I&#039;ve taken in my career, and indeed, in life in general. Idealism in the large is really hard. I view Edward&#039;s writings in many ways as a grappling with the thorny issues around &quot;idealism in the large.&quot; In life, I am aware that it&#039;s extremely difficult to live in this world without least indirectly supporting some things you&#039;d rather not support.&lt;/p&gt;
&lt;p&gt;If you follow the logic outward from any action (such as purchasing shoes, deciding what to eat, donating money to a charity or political cause) you will very soon encounter some person or entity engaged in an activity of which you would not approve. The shoe manufacturer might be exploiting people to make its shoes, or the food company might be supporting farmers who are pouring toxic chemicals in the ground or cutting the beaks off of chickens. Where does one draw the lines? If one cares about such things, one has to draw some lines one can live with, while accepting that an ideal cannot be achieved.&lt;/p&gt;
&lt;p&gt;Otherwise the choice is to disengage, lest one contribute, directly or indirectly to something &lt;i&gt;real ill&lt;/i&gt; (to borrow a phrase that I love from hip-hop). But is disengagement a worthy end? Does we stand frozen on a stone in the middle of a field lest we step on and kill bugs and worms as we walk across the field?&lt;/p&gt;
&lt;p&gt;Moving back to the world of software development, how does one live with the inevitable compromises, whether they be political/social/environmental compromises or technical ones (like using a certain XML parser for a project even though you consider it to be flawed)? Each person has to answer that for his or herself.&lt;/p&gt;
&lt;p&gt;I draw my lines where I can, and do my best to live with the rest. Sometimes I feel like a sellout, but most of the time I sleep okay with the knowledge of what &quot;my&quot; software is out there in the world supporting. I like this statement from your essay: &quot;search for fulfillment in the work your hands have found to do.&quot; This is my refuge.&lt;/p&gt;
&lt;p&gt;There&#039;s a scene I like in the film version of W. Somerset Maugham&#039;s &lt;i&gt;The Razor&#039;s Edge&lt;/i&gt;. This scene is not in the book, but there&#039;s a great scene during the time of the story when the character played by Bill Murray is in India seeking enlightenment. He asks a man who is kneeling on a river bank washing dishes about how he practices his religion. The man says something to the effect of, &quot;I am practicing my religion right now.&quot; That&#039;s always stuck with me, and I was disappointed when I read the book years later that this scene is not there.&lt;/p&gt;
&lt;p&gt;Washing one&#039;s dishes, or writing one&#039;s code, with dilligence and attention is about all we can control is this crazy world. This is why my book &lt;i&gt;Principled Programming&lt;/i&gt; (should it ever see the light of day) focuses solely on what is under the control of the programmer when he or she is in front of the terminal writing code, and what is in the mind of the programmer during that time.&lt;/p&gt;
&lt;p&gt;Thanks again, Donna.&lt;/p&gt;
&lt;p&gt;Dan&lt;/p&gt;
</description>
 <pubDate>Thu, 10 Nov 2005 15:52:00 -0800</pubDate>
 <dc:creator>Daniel Read</dc:creator>
 <guid isPermaLink="false">comment 615 at http://www.developerdotstar.com/community</guid>
</item>
<item>
 <title>Tuesdays with a Developer: Old Programmers, Young Programmers, and the Profession&#039;s Greatest Lesson</title>
 <link>http://www.developerdotstar.com/community/node/289</link>
 <description>&lt;p&gt;Once you learn how to code, do you learn how to live?&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.developerdotstar.com/community/node/289&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.developerdotstar.com/community/node/289#comment</comments>
 <category domain="http://www.developerdotstar.com/community/taxonomy/term/20">Software Development</category>
 <pubDate>Thu, 10 Nov 2005 08:40:10 -0800</pubDate>
 <dc:creator>Donna L Davis</dc:creator>
 <guid isPermaLink="false">289 at http://www.developerdotstar.com/community</guid>
</item>
</channel>
</rss>
