<?xml version="1.0" encoding="UTF-8"?>
<GoodreadsResponse>
	<Request>
		<authentication>false</authentication>
		    <method><![CDATA[]]></method>
	</Request>
	<author>
  <id>57154</id>
  <name><![CDATA[David S. Platt]]></name>
  <link><![CDATA[http://www.goodreads.com/author/show/57154.David_S_Platt]]></link>
    
  <books start="1" end="10" total="10">
        <book>
  <id type="integer">99228</id>
  <isbn>0321466756</isbn>
  <isbn13>9780321466754</isbn13>
  <text_reviews_count type="integer">4</text_reviews_count>
  <title>
    <![CDATA[Why Software Sucks...and What You Can Do About It]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1171434501m/99228.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1171434501s/99228.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/99228.Why_Software_Sucks_and_What_You_Can_Do_About_It</link>
  <average_rating>3.83</average_rating>
  <ratings_count>12</ratings_count>
  <description>
    <![CDATA[<blockquote>&#8220;I&#8217;ve just finished reading the best computer book [<em>Why Software Sucks...</em>] since I last re-read one of mine and I wanted to pass along the good word. . . . Put this one on your must-have list if you have software, love software, hate programmers, or even ARE a programmer, because Mr. Platt (who teaches programming) has set out to puncture the bloated egos of all those who think that just because they can write a program, they can make it easy to use. . . . This book is funny, but it is also an important wake-up call for software companies that want to reduce the size of their customer support bills. If you were ever stuck for an answer to the question, &#8217;Why do good programmers make such awful software?&#8217; this book holds the answer.&#8221;<br/>&#8212;<em>John McCormick, Locksmith columnist, TechRepublic.com</em></blockquote><blockquote>&#8220;I must say first, I don&#8217;t get many computing manuscripts that make me laugh out loud. Between the laughs, Dave Platt delivers some very interesting insight and perspective, all in a lucid and engaging style. I don&#8217;t get much of that either!&#8221;<br/>&#8212;<em>Henry Leitner, assistant dean for information technology andsenior lecturer on computer science, Harvard University</em></blockquote><blockquote>&#8220;A riotous book for all of us downtrodden computer users, written in language that we understand.&#8221;<br/>&#8212;<em>Stacy Baratelli, author&#8217;s barber</em></blockquote><blockquote>&#8220;David&#8217;s unique take on the problems that bedevil software creation made me think about the process in new ways. If you care about the quality of the software you create or use, read this book.&#8221;<br/>&#8212;<em>Dave Chappell, principal, Chappell &amp; Associates</em></blockquote><blockquote>&#8220;I began to read it in my office but stopped before I reached the bottom of the first page. I couldn&#8217;t keep a grin off my face! I&#8217;ll enjoy it after I go back home and find a safe place to read.&#8221;<br/>&#8212;<em>Tsukasa Makino, IT manager</em></blockquote><blockquote>&#8220;David explains, in terms that my mother-in-law can understand, why the software we use today can be so frustrating, even dangerous at times, and gives us some real ideas on what we can do about it.&#8221;<br/>&#8212;<em>Jim Brosseau, Clarrus Consulting Group, Inc.</em></blockquote><strong>A Book for Anyone Who Uses a Computer Today...and Just Wants to Scream!</strong><p>Today&#8217;s software sucks. There&#8217;s no other good way to say it. It&#8217;s unsafe, allowing criminal programs to creep through the Internet wires into our very bedrooms. It&#8217;s unreliable, crashing when we need it most, wiping out hours or days of work with no way to get it back. And it&#8217;s hard to use, requiring large amounts of head-banging to figure out the simplest operations.</p><p>It&#8217;s no secret that software sucks. You know that from personal experience, whether you use computers for work or personal tasks. In this book, programming insider David Platt explains why that&#8217;s the case and, more importantly, why it doesn&#8217;t have to be that way. And he explains it in plain, jargon-free English that&#8217;s a joy to read, using real-world examples with which you&#8217;re already familiar. In the end, he suggests what you, as a typical user, without a technical background, can do about this sad state of our software&#8212;how you, as an informed consumer, don&#8217;t have to take the abuse that bad software dishes out.</p><p>As you might expect from the book&#8217;s title, Dave&#8217;s expose is laced with humor&#8212;sometimes outrageous, but always dead on. You&#8217;ll laugh out loud as you recall incidents with your own software that made you cry. You&#8217;ll slap your thigh with the same hand that so often pounded your computer desk and wished it was a bad programmer&#8217;s face. But Dave hasn&#8217;t written this book just for laughs. He&#8217;s written it to give long-overdue voice to your own discovery&#8212;that software does, indeed, suck, but it shouldn&#8217;t.</p>]]>
  </description>
<authors>
    <author>
    <id>57154</id>
        <name><![CDATA[David S. Platt]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/57154.David_S_Platt]]></link>
    <average_rating>3.85</average_rating>
    <ratings_count>13</ratings_count>
    <text_reviews_count>5</text_reviews_count>
  </author>
  </authors>  <published>2006</published>
</book>

        <book>
  <id type="integer">604343</id>
  <isbn>0735619182</isbn>
  <isbn13>9780735619180</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[Introducing Microsoft .Net, Third Edition]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1176221957m/604343.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1176221957s/604343.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/604343.Introducing_Microsoft_Net_Third_Edition</link>
  <average_rating>4.00</average_rating>
  <ratings_count>1</ratings_count>
  <description>
    <![CDATA[What problems can .NET solve? What architectural approaches does it take to solve them? How do you start using .NET, and how do you profit from it? Get the answers to these questions and more in this entertaining third edition of the popular .NET walk-thr]]>
  </description>
<authors>
    <author>
    <id>57154</id>
        <name><![CDATA[David S. Platt]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/57154.David_S_Platt]]></link>
    <average_rating>3.85</average_rating>
    <ratings_count>13</ratings_count>
    <text_reviews_count>5</text_reviews_count>
  </author>
  </authors>  <published>2003</published>
</book>

        <book>
  <id type="integer">2188980</id>
  <isbn>0130799890</isbn>
  <isbn13>9780130799890</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[The Essence of COM and ActiveX: A Programmers Workbook (2nd Edition)]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/2188980.The_Essence_of_COM_and_ActiveX_A_Programmers_Workbook</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[]]>
  </description>
<authors>
    <author>
    <id>57154</id>
        <name><![CDATA[David S. Platt]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/57154.David_S_Platt]]></link>
    <average_rating>3.85</average_rating>
    <ratings_count>13</ratings_count>
    <text_reviews_count>5</text_reviews_count>
  </author>
  </authors>  <published>1997</published>
</book>

        <book>
  <id type="integer">2047885</id>
  <isbn>0735606668</isbn>
  <isbn13>9780735606661</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Understanding COM+]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/2047885.Understanding_COM_</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[Written for the IS manager or developer, <em>Understanding COM+</em> explains the details of the emerging Windows 2000 COM+ standard and the real advantages it provides for enterprise computing. Clearly written and illustrated with easy-to-understand diagrams, this title succeeds in explaining the fairly difficult &quot;plumbing&quot; of COM+ and its impact for the future of businesses running on the Microsoft platform.<p> Though it provides a good deal of technical detail, the standout feature of this book is its focus on real-world business problems in the enterprise and the solutions offered by COM+. Any IS manager or developer will be able to understand concepts like transactions, resource management, events, and asynchronous communications through the author's carefully rendered diagrams and business scenarios. There's not much actual code here, but the author does suggest techniques for designing components to take advantage of COM+.<p> Standout material includes a full discussion of the built-in support for transactions in COM+ and a new feature that has real potential for better performance for today's Web sites: In-Memory Databases (IMDBs). (With IMDBs, instead of optimizing code, administrators can just add more RAM to the server for a real performance boost.)<p> As the author notes, COM+ builds on the success of COM on the Microsoft platform. For any IS manager or programmer working on Windows, <em>Understanding COM+</em> delivers a useful introduction to what's best in the new COM+ on Windows 2000. <em>--Richard Dragan</em><p> <strong>Topics covered</strong>: Enterprise applications and COM+ overview, COM+ architecture and infrastructure, interception, COM+ components and catalogs, context and transactions, security, threading models and synchronization, resource management, Just-In-Time (JIT) object activation, object pooling, queued components (QC) and asynchronous communications, queue moniker, COM+ events (publishers and subscribers, COM+ In-Memory Databases [IMDBs], and load balancing).</p></p></p></p>]]>
  </description>
<authors>
    <author>
    <id>57154</id>
        <name><![CDATA[David S. Platt]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/57154.David_S_Platt]]></link>
    <average_rating>3.85</average_rating>
    <ratings_count>13</ratings_count>
    <text_reviews_count>5</text_reviews_count>
  </author>
  </authors>  <published>1999</published>
</book>

        <book>
  <id type="integer">2188979</id>
  <isbn>0735620644</isbn>
  <isbn13>9780735620643</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[The Microsoft  Platform Ahead]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/2188979.The_Microsoft_Platform_Ahead</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[In author David Platt's view, the next version of the Microsoft .NET Framework will be more revolutionary than evolutionary---and now you can get a high-level overview to understand and prepare for the future of the Microsoft development platform. What problems can .NET solve? What architectural approaches does it take to solve them? How do the major technologies#151;including Microsoft ASP.NET 2.0; Web Services Enhancements (WSE); the Compact Framework; and Microsoft Visual Studio- 2005#151;fit the bigger puzzle? Platt expertly addresses these questions and more in the concise, witty, and ultimately pragmatic style for which he's known. The book's written so that readers can decide how deep technically they want to go. Each chapter covers a single topic from the top down, introducing simpler concepts first and then progressing to greater technical detail#151;meeting the needs of managers, architects, and code-hungry programmers all in a single, eminently readable guide.]]>
  </description>
<authors>
    <author>
    <id>57154</id>
        <name><![CDATA[David S. Platt]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/57154.David_S_Platt]]></link>
    <average_rating>3.85</average_rating>
    <ratings_count>13</ratings_count>
    <text_reviews_count>5</text_reviews_count>
  </author>
  </authors>  <published>2004</published>
</book>

        <book>
  <id type="integer">641820</id>
  <isbn>0135708621</isbn>
  <isbn13>9780135708620</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Essence of OLE With Active X, The: A Programmer's Workbook]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1176654866m/641820.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1176654866s/641820.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/641820.Essence_of_OLE_With_Active_X_The_A_Programmer_s_Workbook</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[Finally, OLE explained the right way--simply, elegantly and consistently. Well-organized to make sure readers understand simple aspects of OLE before moving on to more complex tasks, this book helps programmers understand OLE's organizing principles. Each chapter includes self-study programming exercises with detailed instructions.]]>
  </description>
<authors>
    <author>
    <id>57154</id>
        <name><![CDATA[David S. Platt]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/57154.David_S_Platt]]></link>
    <average_rating>3.85</average_rating>
    <ratings_count>13</ratings_count>
    <text_reviews_count>5</text_reviews_count>
  </author>
  </authors>  <published>1996</published>
</book>

        <book>
  <id type="integer">2188981</id>
  <isbn>0130165816</isbn>
  <isbn13>9780130165817</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[The Essence of COM: A Programmer's Workbook (3rd Edition)]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/2188981.The_Essence_of_COM_A_Programmer_s_Workbook</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[Presents step-by-step instruction through every COM techniques you need to master.  Covers Visual C++6, Visual J++6, and IDL.  Includes detailed coverage of DCOM-plus and ATL 3.0.  Softcover. DLC: Object-oriented programming (Computer science).  ]]>
  </description>
<authors>
    <author>
    <id>57154</id>
        <name><![CDATA[David S. Platt]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/57154.David_S_Platt]]></link>
    <average_rating>3.85</average_rating>
    <ratings_count>13</ratings_count>
    <text_reviews_count>5</text_reviews_count>
  </author>
  </authors>  <published>2000</published>
</book>

        <book>
  <id type="integer">2188982</id>
  <isbn>0131214845</isbn>
  <isbn13>9780131214842</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Windows 95 and Nt Win32 Api from Scratch: A Programmer's Workbook]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/2188982.Windows_95_and_Nt_Win32_Api_from_Scratch_A_Programmer_s_Workbook</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[]]>
  </description>
<authors>
    <author>
    <id>57154</id>
        <name><![CDATA[David S. Platt]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/57154.David_S_Platt]]></link>
    <average_rating>3.85</average_rating>
    <ratings_count>13</ratings_count>
    <text_reviews_count>5</text_reviews_count>
  </author>
  </authors>  <published>1996</published>
</book>

        <book>
  <id type="integer">2412228</id>
  <isbn>073561377X</isbn>
  <isbn13>9780735613775</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Introducing Microsoft .NET]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/2412228.Introducing_Microsoft_NET</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[Microsoft .NET is an innovative software framework that promises to change software development as we know it. This book answers the questions &quot;What is Microsoft .NET and how do I profit from it?&quot; The author breaks these questions down into &quot;What problems does Microsoft .NET solve?&quot;; &quot;What architectural approaches does it take to solve them?&quot;; and &quot;How do I get started using it?&quot; Each chapter is written in a logical, pyramidal format, with simpler, high-level concepts introduced first, followed by a more detailed technical discussion, so readers can easily choose how deep they wish to go into each chapter. The author progressively adds to the depth of Microsoft .NET information in each chapter, diagrams and simple code samples in the Microsoft Visual Basic.NET to make his points.]]>
  </description>
<authors>
    <author>
    <id>57154</id>
        <name><![CDATA[David S. Platt]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/57154.David_S_Platt]]></link>
    <average_rating>3.85</average_rating>
    <ratings_count>13</ratings_count>
    <text_reviews_count>5</text_reviews_count>
  </author>
  </authors>  <published>2001</published>
</book>

        <book>
  <id type="integer">5960644</id>
  <isbn>2100063782</isbn>
  <isbn13>9782100063789</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Découvrir Microsoft .Net]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/5960644.D_couvrir_Microsoft_Net</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[Niveau : débutant motivé<br/>  Le but de ce livre est de présenter les différentes notions de .NET à des personnes ayant des connaissances en informatique, mais pas nécessairement en programmation. Il s'adresse à la fois aux décideurs des équipes informatiques et aux développeurs désirant comprendre cette technologie de Microsoft. Pour cela, des phrases de résumé dans la marge permettent une lecture rapide des paragraphes avant de choisir ce que l'on veut approfondir.   <p>Les objets .NET, comme le <em>garbage collector</em>, l'interopérabilité avec des composants COM, la gestion des exceptions, la sécurité, sont étudiés en détail, avant de passer à ASP.NET, aux services web de .NET et aux <em>WinForms</em>.   <p>Cet ouvrage, agrémenté d'un style sympathique, est une bonne introduction à l'architecture .NET. Les exemples fournis (écrits en Visual Basic, C#, HTML) sont simples et clairs et on trouve aisément les liens vers les sites et forums indispensables pour aller plus loin avec cette technologie. <em>--Véronique Spir</em>  </p></p>]]>
  </description>
<authors>
    <author>
    <id>57154</id>
        <name><![CDATA[David S. Platt]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/57154.David_S_Platt]]></link>
    <average_rating>3.85</average_rating>
    <ratings_count>13</ratings_count>
    <text_reviews_count>5</text_reviews_count>
  </author>
  </authors>  <published>2001</published>
</book>

      </books>
</author>
</GoodreadsResponse>