<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
    <channel>
        <title>IEEE Software's "Tools of the Trade" with Diomidis Spinellis</title>
        <description>This podcast of an ongoing IEEE Software column explores the interplay between you, the software practitioner, and the tools you apply to the development problems you face. Each episode will discuss specific software construction activities and the tools we can employ--the tools of our trade.</description>
        <link>http://www.computer.org/toolsofthetrade</link>
        <copyright>Copyright ©2012, IEEE, Inc. All rights reserved.</copyright>
        <docs>http://blogs.law.harvard.edu/tech/rss</docs>
        <language>en-us</language>
        <lastBuildDate>Wed, 20 Feb 2013 11:10:56 -0800</lastBuildDate>
        <managingEditor>avmedia@computer.org</managingEditor>
        <pubDate>Wed, 20 Feb 2013 11:07:35 -0800</pubDate>
        <webMaster>webmaster@computer.org</webMaster>
        <generator>FeedForAll v2.0 (2.0.3.1) http://www.feedforall.com</generator>
        <itunes:subtitle>Tools of the Trade</itunes:subtitle>
        <itunes:summary>This podcast of an ongoing IEEE Software column explores the interplay between you, the software practitioner, and the tools you apply to the development problems you face. Each episode will discuss specific software construction activities and the tools we can employ--the tools of our trade.</itunes:summary>
        <itunes:author>IEEE Computer Society</itunes:author>
        <itunes:owner>
            <itunes:name>IEEE Computer Society</itunes:name>
            <itunes:email>avmedia@computer.org</itunes:email>
        </itunes:owner>
        <itunes:category text="Technology" />
        <itunes:category text="Technology">
            <itunes:category text="Tech News" />
        </itunes:category>
        <itunes:keywords>software development, software engineering, Diomidis Spinellis</itunes:keywords>
        <itunes:image href="http://media.computer.org/sponsored/podcast/tools/ToolsOfTheTrade_Icon--300x300.jpg" />
        <itunes:explicit>no</itunes:explicit>
        <itunes:block>no</itunes:block>
        <image>
            <url>http://media.computer.org/sponsored/podcast/tools/ToolsOfTheTrade_Icon-300x300.jpg</url>
            <title>IEEE Software's "Tools of the Trade" with Diomidis Spinellis</title>
            <link>http://www.computer.org/toolsofthetrade</link>
            <description>Diomidis Spinellis reads from his "Tools of the Trade" column featured in IEEE Software. He explores the interplay between you, the software practitioner, and the tools you apply to the development problems you face. Each podcast will discuss specific software construction activities and the tools we can employ--the tools of our trade.</description>
            <width>300</width>
            <height>300</height>
        </image>
        <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/tools-of-the-trade" /><feedburner:info uri="tools-of-the-trade" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
            <title>Software Tools Research: SPLASH Panel Discussion</title>
            <description>On 25 October 2012, at ACM's SPLASH conference, six practitioners and academics came together for a panel discussion about "Software Tools Research A Matter of Scale and Scope--or Commoditization?" This episode is a postconference report on the discussions based a transcript of the session.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=AryCzIU0HnM:xx7EHG8P-_g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=AryCzIU0HnM:xx7EHG8P-_g:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=AryCzIU0HnM:xx7EHG8P-_g:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=AryCzIU0HnM:xx7EHG8P-_g:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=AryCzIU0HnM:xx7EHG8P-_g:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=AryCzIU0HnM:xx7EHG8P-_g:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=AryCzIU0HnM:xx7EHG8P-_g:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=AryCzIU0HnM:xx7EHG8P-_g:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=AryCzIU0HnM:xx7EHG8P-_g:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=AryCzIU0HnM:xx7EHG8P-_g:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tools-of-the-trade/~4/AryCzIU0HnM" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/tools-of-the-trade/~3/AryCzIU0HnM/tools-016-p.mp3</link>
            <category domain="">Technology: Software</category>
            <enclosure url="http://media.computer.org/sponsored/podcast/tools/tools-016-p.mp3" length="8478720" type="audio/mpeg" />
            <guid isPermaLink="false">http://media.computer.org/sponsored/podcast/tools/tools-016-p.mp3</guid>
            <pubDate>Wed, 20 Feb 2013 11:07:35 -0800</pubDate>
            <source url="http://csdl.computer.org/rss/podcasts/audio/tools.xml">IEEE Software's "Tools of the Trade" with Diomidis Spinellis</source>
            <itunes:subtitle>Tools of the Trade</itunes:subtitle>
            <itunes:summary>On 25 October 2012, at ACM's SPLASH conference, six practitioners and academics came together for a panel discussion about "Software Tools Research A Matter of Scale and Scope--or Commoditization?" This episode is a postconference report on the discussions based a transcript of the session.</itunes:summary>
            <itunes:duration>8:49</itunes:duration>
            <itunes:author>Diomidis Spinellis</itunes:author>
            <itunes:keywords>Software tools, SPLASH, practitioners, education, tool development, Diomidis Spinellis</itunes:keywords>
            <itunes:explicit>no</itunes:explicit>
            <itunes:block>no</itunes:block>
        <feedburner:origLink>http://media.computer.org/sponsored/podcast/tools/tools-016-p.mp3</feedburner:origLink></item>
        <item>
            <title>The Importance of Being Declarative</title>
            <description>A declarative programming style focuses on what you want your program to do rather than how to perform the task. By avoiding implementation details, well-written declarative code is easier to understand, modify, and maintain. The code you write in a declarative style is often so readable that you can share it with your project's domain experts. Furthermore, once you start working with declarative code, you can automatically process it to verify properties of its operation, generate test cases, or create parts of the system’s documentation. Small choices, such as the naming of your methods and variables, matter. If you’re coding an algorithm, have your code match the algorithm’s published description. Other approaches to consider include table-driven programming, the implementation of a domain-specific language, or the use of task-specific libraries. When you have the choice, pick the highest level language you can afford and that’s suitable for the task at hand.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=iqOHfvzGa70:eROSSCKjg90:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=iqOHfvzGa70:eROSSCKjg90:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=iqOHfvzGa70:eROSSCKjg90:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=iqOHfvzGa70:eROSSCKjg90:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=iqOHfvzGa70:eROSSCKjg90:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=iqOHfvzGa70:eROSSCKjg90:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=iqOHfvzGa70:eROSSCKjg90:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=iqOHfvzGa70:eROSSCKjg90:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=iqOHfvzGa70:eROSSCKjg90:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=iqOHfvzGa70:eROSSCKjg90:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tools-of-the-trade/~4/iqOHfvzGa70" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/tools-of-the-trade/~3/iqOHfvzGa70/tools-015-p.mp3</link>
            <category domain="">Technology: Software</category>
            <enclosure url="http://media.computer.org/sponsored/podcast/tools/tools-015-p.mp3" length="10338304" type="audio/mpeg" />
            <guid isPermaLink="false">http://media.computer.org/sponsored/podcast/tools/tools-015-p.mp3</guid>
            <pubDate>Fri, 7 Dec 2012 17:16:55 -0800</pubDate>
            <source url="http://csdl.computer.org/rss/podcasts/audio/tools.xml">IEEE Software's "Tools of the Trade" with Diomidis Spinellis</source>
            <itunes:subtitle>Tools of the Trade</itunes:subtitle>
            <itunes:summary>A declarative programming style focuses on what you want your program to do rather than how to perform the task. By avoiding implementation details, well-written declarative code is easier to understand, modify, and maintain. The code you write in a declarative style is often so readable that you can share it with your project’s domain experts. Furthermore, once you start working with declarative code, you can automatically process it to verify properties of its operation, generate test cases, or create parts of the system's documentation. Small choices, such as the naming of your methods and variables, matter. If you’re coding an algorithm, have your code match the algorithm’s published description. Other approaches to consider include table-driven programming, the implementation of a domain-specific language, or the use of task-specific libraries. When you have the choice, pick the highest level language you can afford and that’s suitable for the task at hand.</itunes:summary>
            <itunes:duration>10:45</itunes:duration>
            <itunes:author>Diomidis Spinellis</itunes:author>
            <itunes:keywords>declarative programming, abstraction, benefits, techniques, Diomidis Spinellis</itunes:keywords>
            <itunes:explicit>no</itunes:explicit>
            <itunes:block>no</itunes:block>
        <feedburner:origLink>http://media.computer.org/sponsored/podcast/tools/tools-015-p.mp3</feedburner:origLink></item>
        <item>
            <title>APIs, Libraries, and Code</title>
            <description>The choice between using the functionality of the application’s platform (Java EE or .NET), calling one of several available external libraries, or writing code on your own involves numerous factors. When you write your own code, you control its quality. If some alternatives come in the form of external libraries, start by looking at the licensing terms. Next, judge the usability of the library or the platform API and the library’s compatibility with your system. Elements with diverse naming conventions are an open invitation for disorder and style abuses. Other compatibility areas you should investigate include error handling, memory management, multithreading, and build management. Finish your examination by looking into the library’s dependencies, quality, and support.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=w5UeMsMWLww:eSYqJCnCxms:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=w5UeMsMWLww:eSYqJCnCxms:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=w5UeMsMWLww:eSYqJCnCxms:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=w5UeMsMWLww:eSYqJCnCxms:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=w5UeMsMWLww:eSYqJCnCxms:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=w5UeMsMWLww:eSYqJCnCxms:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=w5UeMsMWLww:eSYqJCnCxms:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=w5UeMsMWLww:eSYqJCnCxms:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=w5UeMsMWLww:eSYqJCnCxms:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=w5UeMsMWLww:eSYqJCnCxms:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tools-of-the-trade/~4/w5UeMsMWLww" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/tools-of-the-trade/~3/w5UeMsMWLww/tools-014-p.mp3</link>
            <category domain="">Technology: Software</category>
            <enclosure url="http://media.computer.org/sponsored/podcast/tools/tools-014-p.mp3" length="9981952" type="audio/mpeg" />
            <guid isPermaLink="false">http://media.computer.org/sponsored/podcast/tools/tools-014-p.mp3</guid>
            <pubDate>Fri, 19 Oct 2012 13:40:02 -0700</pubDate>
            <source url="http://csdl.computer.org/rss/podcasts/audio/tools.xml">IEEE Software's "Tools of the Trade" with Diomidis Spinellis</source>
            <itunes:subtitle>Tools of the Trade</itunes:subtitle>
            <itunes:summary>The choice between using the functionality of the application’s platform (Java EE or .NET), calling one of several available external libraries, or writing code on your own involves numerous factors. When you write your own code, you control its quality. If some alternatives come in the form of external libraries, start by looking at the licensing terms. Next, judge the usability of the library or the platform API and the library’s compatibility with your system. Elements with diverse naming conventions are an open invitation for disorder and style abuses. Other compatibility areas you should investigate include error handling, memory management, multithreading, and build management. Finish your examination by looking into the library’s dependencies, quality, and support.</itunes:summary>
            <itunes:duration>10:23</itunes:duration>
            <itunes:author>Diomidis Spinellis</itunes:author>
            <itunes:keywords>reuse, API, library, application platform, dependencies, Diomidis Spinellis</itunes:keywords>
            <itunes:explicit>no</itunes:explicit>
            <itunes:block>no</itunes:block>
        <feedburner:origLink>http://media.computer.org/sponsored/podcast/tools/tools-014-p.mp3</feedburner:origLink></item>
        <item>
            <title>I Spy</title>
            <description>The DTrace dynamic-tracing framework provides uniform mechanisms for spying comprehensively and unobtrusively on the operating system, application servers, runtime environments, libraries, and application programs.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=-lwyFKo8-OU:BVwn0tzdwAg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=-lwyFKo8-OU:BVwn0tzdwAg:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=-lwyFKo8-OU:BVwn0tzdwAg:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=-lwyFKo8-OU:BVwn0tzdwAg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=-lwyFKo8-OU:BVwn0tzdwAg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=-lwyFKo8-OU:BVwn0tzdwAg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=-lwyFKo8-OU:BVwn0tzdwAg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=-lwyFKo8-OU:BVwn0tzdwAg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=-lwyFKo8-OU:BVwn0tzdwAg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=-lwyFKo8-OU:BVwn0tzdwAg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tools-of-the-trade/~4/-lwyFKo8-OU" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/tools-of-the-trade/~3/-lwyFKo8-OU/tools-013-p.mp3</link>
            <category domain="">Technology: Software</category>
            <enclosure url="http://media.computer.org/sponsored/podcast/tools/tools-013-p.mp3" length="10137600" type="audio/mpeg" />
            <guid isPermaLink="false">http://media.computer.org/sponsored/podcast/tools/tools-013-p.mp3</guid>
            <pubDate>Fri, 19 Oct 2012 13:37:48 -0700</pubDate>
            <source url="http://csdl.computer.org/rss/podcasts/audio/tools.xml">IEEE Software's "Tools of the Trade" with Diomidis Spinellis</source>
            <itunes:subtitle>Tools of the Trade</itunes:subtitle>
            <itunes:summary>The DTrace dynamic-tracing framework provides uniform mechanisms for spying comprehensively and unobtrusively on the operating system, application servers, runtime environments, libraries, and application programs.</itunes:summary>
            <itunes:duration>10:33</itunes:duration>
            <itunes:author>Diomidis Spinellis</itunes:author>
            <itunes:keywords>tracing, instrumentation, performance, analysis, measurement, Diomidis Spinellis</itunes:keywords>
            <itunes:explicit>no</itunes:explicit>
            <itunes:block>no</itunes:block>
        <feedburner:origLink>http://media.computer.org/sponsored/podcast/tools/tools-013-p.mp3</feedburner:origLink></item>
        <item>
            <title>Cracking Software Reuse</title>
            <description>The Unix system and its pipelines are a model of software reuse, while software repositories, package-management systems, shared-library technologies, and language platforms have also increased reuse's return on investment.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=T0DnxV_KPKI:KyHbHOOiQeU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=T0DnxV_KPKI:KyHbHOOiQeU:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=T0DnxV_KPKI:KyHbHOOiQeU:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=T0DnxV_KPKI:KyHbHOOiQeU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=T0DnxV_KPKI:KyHbHOOiQeU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=T0DnxV_KPKI:KyHbHOOiQeU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=T0DnxV_KPKI:KyHbHOOiQeU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=T0DnxV_KPKI:KyHbHOOiQeU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=T0DnxV_KPKI:KyHbHOOiQeU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=T0DnxV_KPKI:KyHbHOOiQeU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tools-of-the-trade/~4/T0DnxV_KPKI" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/tools-of-the-trade/~3/T0DnxV_KPKI/tools-012-p.mp3</link>
            <category domain="">Technology: Software</category>
            <enclosure url="http://media.computer.org/sponsored/podcast/tools/tools-012-p.mp3" length="7880704" type="audio/mpeg" />
            <guid isPermaLink="false">http://media.computer.org/sponsored/podcast/tools /tools-012-p.mp3</guid>
            <pubDate>Tue, 9 Oct 2012 11:12:18 -0700</pubDate>
            <source url="http://csdl.computer.org/rss/podcasts/audio/tools.xml">IEEE Software's "Tools of the Trade" with Diomidis Spinellis</source>
            <itunes:subtitle>Tools of the Trade</itunes:subtitle>
            <itunes:summary>The Unix system and its pipelines are a model of software reuse, while software repositories, package-management systems, shared-library technologies, and language platforms have also increased reuse's return on investment.</itunes:summary>
            <itunes:duration>8:12</itunes:duration>
            <itunes:author>Diomidis Spinellis</itunes:author>
            <itunes:keywords>reuse, collaboration, shared libraries, packages, Wikipedia, Diomidis Spinellis</itunes:keywords>
            <itunes:explicit>no</itunes:explicit>
            <itunes:block>no</itunes:block>
        <feedburner:origLink>http://media.computer.org/sponsored/podcast/tools /tools-012-p.mp3</feedburner:origLink></item>
        <item>
            <title>Open Source and Professional Advancement</title>
            <description>Open source software development efforts offer professionals a new and valuable way to obtain significant experience in a wide range of areas as an alternative to existing certification schemes.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=Gfj-GoIuvCI:yvR-yJEWamw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=Gfj-GoIuvCI:yvR-yJEWamw:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=Gfj-GoIuvCI:yvR-yJEWamw:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=Gfj-GoIuvCI:yvR-yJEWamw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=Gfj-GoIuvCI:yvR-yJEWamw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=Gfj-GoIuvCI:yvR-yJEWamw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=Gfj-GoIuvCI:yvR-yJEWamw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=Gfj-GoIuvCI:yvR-yJEWamw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=Gfj-GoIuvCI:yvR-yJEWamw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=Gfj-GoIuvCI:yvR-yJEWamw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tools-of-the-trade/~4/Gfj-GoIuvCI" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/tools-of-the-trade/~3/Gfj-GoIuvCI/tools-011-p.mp3</link>
            <category domain="">Technology: Software</category>
            <enclosure url="http://media.computer.org/sponsored/podcast/tools/tools-011-p.mp3" length="10342400" type="audio/mpeg" />
            <guid isPermaLink="false">http://media.computer.org/sponsored/podcast/tools /tools-011-p.mp3</guid>
            <pubDate>Wed, 22 Aug 2012 17:27:27 -0700</pubDate>
            <source url="http://csdl.computer.org/rss/podcasts/audio/tools.xml">IEEE Software's "Tools of the Trade" with Diomidis Spinellis</source>
            <itunes:subtitle>Tools of the Trade</itunes:subtitle>
            <itunes:summary>Open source software development efforts offer professionals a new and valuable way to obtain significant experience in a wide range of areas as an alternative to existing certification schemes.</itunes:summary>
            <itunes:duration>10:45</itunes:duration>
            <itunes:author>Diomidis Spinellis</itunes:author>
            <itunes:keywords>open source, profession, software development, system administration, software engineering, Diomidis Spinellis</itunes:keywords>
            <itunes:explicit>no</itunes:explicit>
            <itunes:block>no</itunes:block>
        <feedburner:origLink>http://media.computer.org/sponsored/podcast/tools /tools-011-p.mp3</feedburner:origLink></item>
        <item>
            <title>Choosing a Programming Language</title>
            <description>When choosing a programming language, developers have to weigh multiple factors. Balancing efficiency, productivity, hardware interface, and external issues can enable programmers to make the right choice.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=pHKdL2nLawc:FvPykFF4Cck:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=pHKdL2nLawc:FvPykFF4Cck:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=pHKdL2nLawc:FvPykFF4Cck:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=pHKdL2nLawc:FvPykFF4Cck:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=pHKdL2nLawc:FvPykFF4Cck:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=pHKdL2nLawc:FvPykFF4Cck:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=pHKdL2nLawc:FvPykFF4Cck:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=pHKdL2nLawc:FvPykFF4Cck:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=pHKdL2nLawc:FvPykFF4Cck:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=pHKdL2nLawc:FvPykFF4Cck:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tools-of-the-trade/~4/pHKdL2nLawc" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/tools-of-the-trade/~3/pHKdL2nLawc/tools-010-p.mp3</link>
            <category domain="">Technology: Software</category>
            <enclosure url="http://media.computer.org/sponsored/podcast/tools/tools-010-p.mp3" length="10739712" type="audio/mpeg" />
            <guid isPermaLink="false">http://media.computer.org/sponsored/podcast/tools/tools-010-p.mp3</guid>
            <pubDate>Thu, 12 Jul 2012 14:46:54 -0700</pubDate>
            <source url="http://csdl.computer.org/rss/podcasts/audio/tools.xml">IEEE Software's "Tools of the Trade" with Diomidis Spinellis</source>
            <itunes:subtitle>Tools of the Trade</itunes:subtitle>
            <itunes:summary>There's no language suitable for all tasks, and there probably won't ever be one. When choosing a programming language, you have to balance programmer productivity, maintainability, efficiency, portability, tool support, and software and hardware interfaces. Often, one of these factors will shape your decision. In other cases, the choice depends on the productivity you gain from certain language features, such as modularity and type checking, or external factors, such as integrated development environment support. Finally, for some tasks, adopting an existing domain-specific language, building a new one, or using a general-purpose declarative language can be the right choice.</itunes:summary>
            <itunes:duration>11:11</itunes:duration>
            <itunes:author>Diomidis Spinellis</itunes:author>
            <itunes:keywords>programming language, choice, type checking, declarative languages, domain-specific languages, Diomidis Spinellis</itunes:keywords>
            <itunes:explicit>no</itunes:explicit>
            <itunes:block>no</itunes:block>
        <feedburner:origLink>http://media.computer.org/sponsored/podcast/tools/tools-010-p.mp3</feedburner:origLink></item>
        <item>
            <title>Debuggers and Logging Frameworks</title>
            <description>Debuggers are cheap and effective tools. Typically we use them in a bottom-up fashion starting from the problem going to its source, but when this strategy fails, we might have to resort to a more tedious top-down breadth-first search.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=IpaxisfCxH0:6x0_tpo-ZfQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=IpaxisfCxH0:6x0_tpo-ZfQ:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=IpaxisfCxH0:6x0_tpo-ZfQ:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=IpaxisfCxH0:6x0_tpo-ZfQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=IpaxisfCxH0:6x0_tpo-ZfQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=IpaxisfCxH0:6x0_tpo-ZfQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=IpaxisfCxH0:6x0_tpo-ZfQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=IpaxisfCxH0:6x0_tpo-ZfQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=IpaxisfCxH0:6x0_tpo-ZfQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=IpaxisfCxH0:6x0_tpo-ZfQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tools-of-the-trade/~4/IpaxisfCxH0" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/tools-of-the-trade/~3/IpaxisfCxH0/tools-009-p.mp3</link>
            <category domain="">Technology: Software</category>
            <enclosure url="http://media.computer.org/sponsored/podcast/tools/tools-009-p.mp3" length="10130860" type="audio/mpeg" />
            <guid isPermaLink="false">http://media.computer.org/sponsored/podcast/tools/tools-009-p.mp3</guid>
            <pubDate>Tue, 12 Jun 2012 15:16:37 -0700</pubDate>
            <source url="http://csdl.computer.org/rss/podcasts/audio/tools.xml">IEEE Software's "Tools of the Trade" with Diomidis Spinellis</source>
            <itunes:subtitle>Tools of the Trade</itunes:subtitle>
            <itunes:summary>Debuggers are cheap and effective tools. Typically we use them in a bottom-up fashion starting from the problem going to its source, but when this strategy fails, we might have to resort to a more tedious top-down breadth-first search.</itunes:summary>
            <itunes:duration>10:33</itunes:duration>
            <itunes:author>Diomidis Spinellis</itunes:author>
            <itunes:keywords>debugging, breakpoint, logging framework, Diomidis Spinellis</itunes:keywords>
            <itunes:explicit>no</itunes:explicit>
            <itunes:block>no</itunes:block>
        <feedburner:origLink>http://media.computer.org/sponsored/podcast/tools/tools-009-p.mp3</feedburner:origLink></item>
        <item>
            <title>Bug Busters</title>
            <description>Stringent quality control helps eliminate bugs. Tools can help prevent them from ending up in production code. We can use type-safe languages, heed compiler warnings, adopt specialized bug-finding tools, and adjust our code to locate bugs during testing.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=0u6L9G3TirQ:tnPqkHAs0KY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=0u6L9G3TirQ:tnPqkHAs0KY:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=0u6L9G3TirQ:tnPqkHAs0KY:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=0u6L9G3TirQ:tnPqkHAs0KY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=0u6L9G3TirQ:tnPqkHAs0KY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=0u6L9G3TirQ:tnPqkHAs0KY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=0u6L9G3TirQ:tnPqkHAs0KY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=0u6L9G3TirQ:tnPqkHAs0KY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=0u6L9G3TirQ:tnPqkHAs0KY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=0u6L9G3TirQ:tnPqkHAs0KY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tools-of-the-trade/~4/0u6L9G3TirQ" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/tools-of-the-trade/~3/0u6L9G3TirQ/tools-008-p.mp3</link>
            <category domain="">Technology: Software</category>
            <enclosure url="http://media.computer.org/sponsored/podcast/tools/tools-008-p.mp3" length="9433088" type="audio/mpeg" />
            <guid isPermaLink="false">http://media.computer.org/sponsored/podcast/tools/tools-008-p.mp3</guid>
            <pubDate>Mon, 14 May 2012 16:04:39 -0700</pubDate>
            <source url="http://csdl.computer.org/rss/podcasts/audio/tools.xml">IEEE Software's "Tools of the Trade" with Diomidis Spinellis</source>
            <itunes:subtitle>Tools of the Trade</itunes:subtitle>
            <itunes:summary>Stringent quality control helps eliminate bugs. Tools can help prevent them from ending up in production code. We can use type-safe languages, heed compiler warnings, adopt specialized bug-finding tools, and adjust our code to locate bugs during testing.</itunes:summary>
            <itunes:duration>9:48</itunes:duration>
            <itunes:author>Diomidis Spinellis</itunes:author>
            <itunes:keywords>errors, bugs, tools, Lint, type checking, annotations, Diomidis Spinellis</itunes:keywords>
            <itunes:explicit>no</itunes:explicit>
            <itunes:block>no</itunes:block>
        <feedburner:origLink>http://media.computer.org/sponsored/podcast/tools/tools-008-p.mp3</feedburner:origLink></item>
        <item>
            <title>Project Asset Portability</title>
            <description>Source code makes up only a small part of a system’s assets; we also have specs, design diagrams, build rules, version history, documentation, regression tests, and more. Chances are you dread even the thought of changing the tools you use.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=cYeGujzwR-o:4HOBs7xixMA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=cYeGujzwR-o:4HOBs7xixMA:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=cYeGujzwR-o:4HOBs7xixMA:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=cYeGujzwR-o:4HOBs7xixMA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=cYeGujzwR-o:4HOBs7xixMA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=cYeGujzwR-o:4HOBs7xixMA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=cYeGujzwR-o:4HOBs7xixMA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=cYeGujzwR-o:4HOBs7xixMA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=cYeGujzwR-o:4HOBs7xixMA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=cYeGujzwR-o:4HOBs7xixMA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tools-of-the-trade/~4/cYeGujzwR-o" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/tools-of-the-trade/~3/cYeGujzwR-o/tools-007-p.mp3</link>
            <category domain="">Technology: Software</category>
            <enclosure url="http://media.computer.org/sponsored/podcast/tools/tools-007-p.mp3" length="8200192" type="audio/mpeg" />
            <guid isPermaLink="false">http://media.computer.org/sponsored/podcast/tools/tools-007-p.mp3</guid>
            <pubDate>Wed, 25 Apr 2012 18:20:57 -0700</pubDate>
            <source url="http://csdl.computer.org/rss/podcasts/audio/tools.xml">IEEE Software's "Tools of the Trade" with Diomidis Spinellis</source>
            <itunes:subtitle>Tools of the Trade</itunes:subtitle>
            <itunes:summary>Source code makes up only a small part of a system’s assets; we also have specs, design diagrams, build rules, version history, documentation, regression tests, and more. Chances are you dread even the thought of changing the tools you use.</itunes:summary>
            <itunes:duration>8:23</itunes:duration>
            <itunes:author>Diomidis Spinellis</itunes:author>
            <itunes:keywords>software tools, project assets, portability, software development, software engineering, Diomidis Spinellis</itunes:keywords>
            <itunes:explicit>no</itunes:explicit>
            <itunes:block>no</itunes:block>
        <feedburner:origLink>http://media.computer.org/sponsored/podcast/tools/tools-007-p.mp3</feedburner:origLink></item>
        <item>
            <title>Working with Unix Tools</title>
            <description>With modern shell command-line editing facilities, we can build commands bit by bit until they are exactly what we need. Nowadays, many systems offer the original Unix tools, so there's no reason not to add this approach to your arsenal.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=ejzost-Dsr0:BFEh-vgOC-4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=ejzost-Dsr0:BFEh-vgOC-4:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=ejzost-Dsr0:BFEh-vgOC-4:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=ejzost-Dsr0:BFEh-vgOC-4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=ejzost-Dsr0:BFEh-vgOC-4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=ejzost-Dsr0:BFEh-vgOC-4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=ejzost-Dsr0:BFEh-vgOC-4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=ejzost-Dsr0:BFEh-vgOC-4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=ejzost-Dsr0:BFEh-vgOC-4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=ejzost-Dsr0:BFEh-vgOC-4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tools-of-the-trade/~4/ejzost-Dsr0" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/tools-of-the-trade/~3/ejzost-Dsr0/tools-006-p.mp3</link>
            <category domain="">Technology: Software</category>
            <enclosure url="http://media.computer.org/sponsored/podcast/tools/tools-006-p.mp3" length="10612736" type="audio/mpeg" />
            <guid isPermaLink="false">http://media.computer.org/sponsored/podcast/tools/tools-006-p.mp3</guid>
            <pubDate>Wed, 14 Mar 2012 10:30:10 -0700</pubDate>
            <source url="http://csdl.computer.org/rss/podcasts/audio/tools.xml">IEEE Software's "Tools of the Trade" with Diomidis Spinellis</source>
            <itunes:subtitle>Tools of the Trade</itunes:subtitle>
            <itunes:summary>With modern shell command-line editing facilities, we can build commands bit by bit until they are exactly what we need. Nowadays, many systems offer the original Unix tools, so there's no reason not to add this approach to your arsenal.</itunes:summary>
            <itunes:duration>11:03</itunes:duration>
            <itunes:author>Diomidis Spinellis</itunes:author>
            <itunes:keywords>Unix tools, line-oriented textual data stream, software construction, software tools, Diomidis Spinellis</itunes:keywords>
            <itunes:explicit>no</itunes:explicit>
            <itunes:block>no</itunes:block>
        <feedburner:origLink>http://media.computer.org/sponsored/podcast/tools/tools-006-p.mp3</feedburner:origLink></item>
        <item>
            <title>Version Control Systems</title>
            <description>Many software projects limp along without using a version control system. If you or your project isn't using a VCS, adopting one might well be the single most important tooling improvement you can undertake.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=boOa4yE7ipw:G8-xvVaBLeA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=boOa4yE7ipw:G8-xvVaBLeA:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=boOa4yE7ipw:G8-xvVaBLeA:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=boOa4yE7ipw:G8-xvVaBLeA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=boOa4yE7ipw:G8-xvVaBLeA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=boOa4yE7ipw:G8-xvVaBLeA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=boOa4yE7ipw:G8-xvVaBLeA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=boOa4yE7ipw:G8-xvVaBLeA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=boOa4yE7ipw:G8-xvVaBLeA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=boOa4yE7ipw:G8-xvVaBLeA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tools-of-the-trade/~4/boOa4yE7ipw" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/tools-of-the-trade/~3/boOa4yE7ipw/tools-005-p.mp3</link>
            <category domain="">Technology: Software</category>
            <enclosure url="http://media.computer.org/sponsored/podcast/tools/tools-005-p.mp3" length="8151040" type="audio/mpeg" />
            <guid isPermaLink="false">http://media.computer.org/sponsored/podcast/tools/tools-005-p.mp3</guid>
            <pubDate>Thu, 16 Feb 2012 13:56:01 -0800</pubDate>
            <source url="http://csdl.computer.org/rss/podcasts/audio/tools.xml">IEEE Software's "Tools of the Trade" with Diomidis Spinellis</source>
            <itunes:subtitle>Tools of the Trade</itunes:subtitle>
            <itunes:summary>Many software projects limp along without using a version control system. If you or your project isn't using a VCS, adopting one might well be the single most important tooling improvement you can undertake.</itunes:summary>
            <itunes:duration>8:28</itunes:duration>
            <itunes:author>Diomidis Spinellis</itunes:author>
            <itunes:keywords>version control system, VCS, configuration management, software tools, software development, Diomidis Spinellis</itunes:keywords>
            <itunes:explicit>no</itunes:explicit>
            <itunes:block>no</itunes:block>
        <feedburner:origLink>http://media.computer.org/sponsored/podcast/tools/tools-005-p.mp3</feedburner:origLink></item>
        <item>
            <title>Tool Writing: A Forgotten Art?</title>
            <description>When trying to create a tool for collecting metrics, the author discovered something important: writing stand-alone tools that you can combine efficiently with others to handle more demanding tasks appears to be becoming a forgotten art.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=90v2cWrt7pU:hxZBn-e9uEQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=90v2cWrt7pU:hxZBn-e9uEQ:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=90v2cWrt7pU:hxZBn-e9uEQ:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=90v2cWrt7pU:hxZBn-e9uEQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=90v2cWrt7pU:hxZBn-e9uEQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=90v2cWrt7pU:hxZBn-e9uEQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=90v2cWrt7pU:hxZBn-e9uEQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=90v2cWrt7pU:hxZBn-e9uEQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=90v2cWrt7pU:hxZBn-e9uEQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=90v2cWrt7pU:hxZBn-e9uEQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tools-of-the-trade/~4/90v2cWrt7pU" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/tools-of-the-trade/~3/90v2cWrt7pU/tools-004-p.mp3</link>
            <category domain="">Technology: Software</category>
            <enclosure url="http://media.computer.org/sponsored/podcast/tools/tools-004-p.mp3" length="11517952" type="audio/mpeg" />
            <guid isPermaLink="false">http://media.computer.org/sponsored/podcast/tools/tools-004-p.mp3</guid>
            <pubDate>Wed, 11 Jan 2012 17:02:42 -0800</pubDate>
            <source url="http://csdl.computer.org/rss/podcasts/audio/tools.xml">IEEE Software's "Tools of the Trade" with Diomidis Spinellis</source>
            <itunes:subtitle>Tools of the Trade</itunes:subtitle>
            <itunes:summary>When trying to create a tool for collecting metrics, the author discovered something important: writing stand-alone tools that you can combine efficiently with others to handle more demanding tasks appears to be becoming a forgotten art.</itunes:summary>
            <itunes:duration>11:59</itunes:duration>
            <itunes:author>Diomidis Spinellis</itunes:author>
            <itunes:keywords>software tools, software development, metrics, Diomidis Spinellis</itunes:keywords>
            <itunes:explicit>no</itunes:explicit>
            <itunes:block>no</itunes:block>
        <feedburner:origLink>http://media.computer.org/sponsored/podcast/tools/tools-004-p.mp3</feedburner:origLink></item>
        <item>
            <title>Java Makes Scripting Languages Irrelevant?</title>
            <description>With the evolution from general-purpose scripting languages to Java and .NET, the niche occupied by scripting languages is rapidly shrinking. Software developers, as avid tool users, can enjoy viewing the battle from on top and reap the benefits.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=EgK2ZnFQZDI:akazBCLygbc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=EgK2ZnFQZDI:akazBCLygbc:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=EgK2ZnFQZDI:akazBCLygbc:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=EgK2ZnFQZDI:akazBCLygbc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=EgK2ZnFQZDI:akazBCLygbc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=EgK2ZnFQZDI:akazBCLygbc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=EgK2ZnFQZDI:akazBCLygbc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=EgK2ZnFQZDI:akazBCLygbc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=EgK2ZnFQZDI:akazBCLygbc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=EgK2ZnFQZDI:akazBCLygbc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tools-of-the-trade/~4/EgK2ZnFQZDI" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/tools-of-the-trade/~3/EgK2ZnFQZDI/tools-003-p.mp3</link>
            <category domain="">Technology: Software</category>
            <enclosure url="http://media.computer.org/sponsored/podcast/tools/tools-003-p.mp3" length="8986624" type="audio/mpeg" />
            <guid isPermaLink="false">http://media.computer.org/sponsored/podcast/tools/tools-003-p.mp3</guid>
            <pubDate>Wed, 21 Sep 2011 10:37:30 -0700</pubDate>
            <source url="http://csdl.computer.org/rss/podcasts/audio/tools.xml">IEEE Software's "Tools of the Trade" with Diomidis Spinellis</source>
            <itunes:subtitle>Tools of the Trade</itunes:subtitle>
            <itunes:summary>With the evolution from general-purpose scripting languages to Java and .NET, the niche occupied by scripting languages is rapidly shrinking. Software developers, as avid tool users, can enjoy viewing the battle from on top and reap the benefits.</itunes:summary>
            <itunes:duration>9:21</itunes:duration>
            <itunes:author>Diomidis Spinellis</itunes:author>
            <itunes:keywords>software development, software tools, scripting language, Java, .NET, Diomidis Spinellis</itunes:keywords>
            <itunes:explicit>no</itunes:explicit>
            <itunes:block>no</itunes:block>
        <feedburner:origLink>http://media.computer.org/sponsored/podcast/tools/tools-003-p.mp3</feedburner:origLink></item>
        <item>
            <title>Dear Editor</title>
            <description>Using an editor to help with programming can save time and effort. This episode discusses some of the ways editors can help as well as pitfalls programmers should avoid.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=Q_vfW48wwh0:Vf6xJyvf3s4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=Q_vfW48wwh0:Vf6xJyvf3s4:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=Q_vfW48wwh0:Vf6xJyvf3s4:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=Q_vfW48wwh0:Vf6xJyvf3s4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=Q_vfW48wwh0:Vf6xJyvf3s4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=Q_vfW48wwh0:Vf6xJyvf3s4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=Q_vfW48wwh0:Vf6xJyvf3s4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=Q_vfW48wwh0:Vf6xJyvf3s4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=Q_vfW48wwh0:Vf6xJyvf3s4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=Q_vfW48wwh0:Vf6xJyvf3s4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tools-of-the-trade/~4/Q_vfW48wwh0" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/tools-of-the-trade/~3/Q_vfW48wwh0/tools-002-p.mp3</link>
            <category domain="">Technology: Software</category>
            <enclosure url="http://media.computer.org/sponsored/podcast/tools/tools-002-p.mp3" length="8568832" type="audio/mpeg" />
            <guid isPermaLink="false">http://media.computer.org/sponsored/podcast/tools/tools-002-p.mp3</guid>
            <pubDate>Wed, 21 Sep 2011 10:33:42 -0700</pubDate>
            <source url="http://csdl.computer.org/rss/podcasts/audio/tools.xml">IEEE Software's "Tools of the Trade" with Diomidis Spinellis</source>
            <itunes:subtitle>Tools of the Trade</itunes:subtitle>
            <itunes:summary>Using an editor to help with programming can save time and effort. This episode discusses some of the ways editors can help as well as pitfalls programmers should avoid.</itunes:summary>
            <itunes:duration>8:55</itunes:duration>
            <itunes:author>Diomidis Spinellis</itunes:author>
            <itunes:keywords>software development, software engineering, Diomidis Spinellis</itunes:keywords>
            <itunes:explicit>no</itunes:explicit>
            <itunes:block>no</itunes:block>
        <feedburner:origLink>http://media.computer.org/sponsored/podcast/tools/tools-002-p.mp3</feedburner:origLink></item>
        <item>
            <title>The Tools at Hand</title>
            <description>This podcast explores the interplay between you, the software practitioner, and the tools you apply to your development problems. Each episode will discuss software construction activities and the tools you can employ--the tools of our trade.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=QmWlOphobEc:Vj5wZQqWcwQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=QmWlOphobEc:Vj5wZQqWcwQ:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=QmWlOphobEc:Vj5wZQqWcwQ:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=QmWlOphobEc:Vj5wZQqWcwQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=QmWlOphobEc:Vj5wZQqWcwQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=QmWlOphobEc:Vj5wZQqWcwQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=QmWlOphobEc:Vj5wZQqWcwQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=QmWlOphobEc:Vj5wZQqWcwQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/tools-of-the-trade?a=QmWlOphobEc:Vj5wZQqWcwQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/tools-of-the-trade?i=QmWlOphobEc:Vj5wZQqWcwQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tools-of-the-trade/~4/QmWlOphobEc" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/tools-of-the-trade/~3/QmWlOphobEc/tools-001-p.mp3</link>
            <category domain="">Technology: Software</category>
            <enclosure url="http://media.computer.org/sponsored/podcast/tools/tools-001-p.mp3" length="11091968" type="audio/mpeg" />
            <guid isPermaLink="false">http://media.computer.org/sponsored/podcast/tools/tools-001-p.mp3</guid>
            <pubDate>Thu, 15 Sep 2011 10:06:21 -0700</pubDate>
            <source url="http://csdl.computer.org/rss/podcasts/audio/tools.xml">IEEE Software's "Tools of the Trade" with Diomidis Spinellis</source>
            <itunes:subtitle>Tools of the Trade</itunes:subtitle>
            <itunes:summary>This podcast explores the interplay between you, the software practitioner, and the tools you apply to your development problems. Each episode will discuss software construction activities and the tools you can employ--the tools of our trade.</itunes:summary>
            <itunes:duration>11:33</itunes:duration>
            <itunes:author>Diomidis Spinellis</itunes:author>
            <itunes:keywords>software development, software engineering, Diomidis Spinellis</itunes:keywords>
            <itunes:explicit>no</itunes:explicit>
            <itunes:block>no</itunes:block>
        <feedburner:origLink>http://media.computer.org/sponsored/podcast/tools/tools-001-p.mp3</feedburner:origLink></item>
    </channel>
</rss>
