<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Books - SeeSharp</title>
        <description>A C# development blog</description>
        <link>/Tags/Books/RSS</link>
        <language>en</language>
        <image>
            <url>http://www.hightech.ir/favicon.png</url>
            <title>SeeSharp</title>
            <link>/Tags/Books/RSS</link>
            <width>64</width>
            <height>64</height>
        </image>
        <item>
            <dc:creator>HEskandari</dc:creator>
            <title>Must Read Books For Programmers</title>
            <description>&lt;p&gt;
	It&amp;#39;s been a while that I wanted to prepare a list of books that, in my opinion, every programmer should read. These are the most influential books I&amp;#39;ve read so far in my career. It is not supposed to be a complete list of any kind and this is just my idea of a must read. Books mentioned here may or may not be specific to a programming language, so check it before you buy the book.&lt;/p&gt;
&lt;p&gt;
	With the fact (or is it a fiction?) that &lt;a href=&quot;http://www.codinghorror.com/blog/archives/001108.html&quot;&gt;programmers don&amp;#39;t like to read books&lt;/a&gt; in mind, I limited the list to only ten books, but there are certainly other great books out there that either I&amp;#39;m not aware of or may be have not read yet. I was already a programmer when I read most of these books, but these really helped me open my mind towards how professionals are doing it and why.&lt;/p&gt;
&lt;p&gt;
	Enough said, here&amp;#39;s the list:&lt;/p&gt;
&lt;p&gt;
	&lt;a href=&quot;http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;../../../Images/url_icon.gif&quot; style=&quot;width: 13px; height: 13px;&quot; /&gt;&lt;/a&gt; 10- &lt;strong&gt;Design Patterns: Elements of Reusable Object-Oriented Software&lt;/strong&gt; by &lt;em&gt;Gang of Four&lt;/em&gt;&lt;br /&gt;
	&lt;a href=&quot;http://www.amazon.com/gp/aw/d.html?a=0132350882&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;../../../Images/url_icon.gif&quot; style=&quot;width: 13px; height: 13px;&quot; /&gt;&lt;/a&gt; 9- &lt;strong&gt;Clean Code A Handbook of Agile Software Craftsmanship&lt;/strong&gt; by &lt;em&gt;Robert C. Martin&lt;/em&gt;&lt;br /&gt;
	&lt;a href=&quot;http://www.amazon.com/Agile-Project-Management-Microsoft-Professional/dp/073561993X&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;../../../Images/url_icon.gif&quot; style=&quot;width: 13px; height: 13px;&quot; /&gt;&lt;/a&gt; 8- &lt;strong&gt;Agile Project Management with Scrum&lt;/strong&gt; by &lt;em&gt;Ken Schwaber&lt;/em&gt;&lt;br /&gt;
	&lt;a href=&quot;http://www.amazon.com/Applying-Domain-Driven-Design-Patterns-Examples/dp/0321268202&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;../../../Images/url_icon.gif&quot; style=&quot;width: 13px; height: 13px;&quot; /&gt;&lt;/a&gt; 7- &lt;strong&gt;Applying Domain-Driven Design and Patterns&lt;/strong&gt; by &lt;em&gt;Jimmy Nilsson&lt;/em&gt;&lt;br /&gt;
	&lt;a href=&quot;http://www.amazon.com/gp/aw/d.html?a=0131177052&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;../../../Images/url_icon.gif&quot; style=&quot;width: 13px; height: 13px;&quot; /&gt;&lt;/a&gt; 6- &lt;strong&gt;Working Effectively with Legacy Code&lt;/strong&gt; by &lt;em&gt;Michael Feathers&lt;/em&gt;&lt;br /&gt;
	&lt;a href=&quot;http://www.amazon.com/Patterns-Enterprise-Application-Architecture-Martin/dp/0321127420&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;../../../Images/url_icon.gif&quot; style=&quot;width: 13px; height: 13px;&quot; /&gt;&lt;/a&gt; 5- &lt;strong&gt;Patterns of Enterprise Application Architecture&lt;/strong&gt; by &lt;em&gt;Martin Fowler&lt;/em&gt;&lt;br /&gt;
	&lt;a href=&quot;http://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/0201485672&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;../../../Images/url_icon.gif&quot; style=&quot;width: 13px; height: 13px;&quot; /&gt;&lt;/a&gt; 4- &lt;strong&gt;Refactoring: Improving the Design of Existing Code&lt;/strong&gt; by &lt;em&gt;Martin Fowler&lt;/em&gt;&lt;em&gt;&lt;br /&gt;
	&lt;/em&gt;&lt;a href=&quot;http://www.amazon.com/gp/aw/d.html?a=0321146530&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;../../../Images/url_icon.gif&quot; style=&quot;width: 13px; height: 13px;&quot; /&gt;&lt;/a&gt; 3- &lt;strong&gt;Test Driven Development By Example&lt;/strong&gt; by &lt;em&gt;Kent Beck&lt;/em&gt;&lt;br /&gt;
	&lt;a href=&quot;http://www.amazon.com/Agile-Principles-Patterns-Practices-C/dp/0131857258&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;../../../Images/url_icon.gif&quot; style=&quot;width: 13px; height: 13px;&quot; /&gt;&lt;/a&gt; 2- &lt;strong&gt;Agile Principles Patterns and Practices&lt;/strong&gt; by &lt;em&gt;Robert C. Martin&lt;/em&gt;&lt;br /&gt;
	&lt;a href=&quot;http://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;../../../Images/url_icon.gif&quot; style=&quot;width: 13px; height: 13px;&quot; /&gt;&lt;/a&gt; 1- &lt;strong&gt;Domain-Driven Design: Tackling Complexity in the Heart of Software&lt;/strong&gt; by &lt;em&gt;Eric Evans&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;
	Thoughts?&lt;/p&gt;</description>
            <link>http://www.hightech.ir/SeeSharp/Must-Read-Books-For-Programmers</link>
            <guid isPermaLink="true">http://www.hightech.ir/SeeSharp/Must-Read-Books-For-Programmers</guid>
            <pubDate>Thu, 21 Jan 2010 08:00:00 GMT</pubDate>
            <category>Books</category>
            <category>Programming</category>
        </item>
    </channel>
</rss>
