<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>The trouble with book reviews</title><link>http://msmvps.com/blogs/jon_skeet/archive/2008/07/08/the-trouble-with-book-reviews.aspx</link><description>I&amp;#39;m currently reading two .NET books: Accelerated C# 2008 (Trey Nash) and Concurrent Programming on Windows (Joe Duffy). I will, in due course, post reviews here. However, the very act of thinking about the reviews has made me consider the inevitable</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Book reviews - what do you look for?</title><link>http://msmvps.com/blogs/jon_skeet/archive/2008/07/08/the-trouble-with-book-reviews.aspx#1647746</link><pubDate>Sun, 14 Sep 2008 15:37:32 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1647746</guid><dc:creator>Jon Skeet: Coding Blog</dc:creator><description>&lt;p&gt;I&amp;#39;ve just started writing the book review for &amp;quot;Pro LINQ - Language Integrated Query in C# 2008&amp;quot;&lt;/p&gt;
&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1647746" width="1" height="1"&gt;</description></item><item><title>re: The trouble with book reviews</title><link>http://msmvps.com/blogs/jon_skeet/archive/2008/07/08/the-trouble-with-book-reviews.aspx#1641375</link><pubDate>Fri, 18 Jul 2008 20:08:38 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1641375</guid><dc:creator>skeet</dc:creator><description>&lt;p&gt;(cc&amp;#39;d by email)&lt;/p&gt;
&lt;p&gt;What makes me read a lot of stuff? Well, at the moment reviewing other books - I don&amp;#39;t actually read many technical books usually (and sadly).&lt;/p&gt;
&lt;p&gt;There&amp;#39;s also the fact that I spend about 3 hours travelling into and out of London every day. That makes it easier to find time to read :)&lt;/p&gt;
&lt;p&gt;For threading, I&amp;#39;d recommend Joe Duffy&amp;#39;s upcoming book &amp;quot;Concurrent Programming on Windows&amp;quot;.&lt;/p&gt;
&lt;p&gt;You might want a more gentle introduction as well though. I&amp;#39;ve got an article at &lt;a rel="nofollow" target="_new" href="http://pobox.com/~skeet/csharp/threads"&gt;pobox.com/.../threads&lt;/a&gt; and Ben Albahari has one at &lt;a rel="nofollow" target="_new" href="http://www.albahari.com/threading/"&gt;www.albahari.com/threading&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Not sure about advising how to read stuff and practise code examples, other than just to do it. When it comes to trying something new though, I do find it useful to only try one thing at a time. For instance, experimenting with WCF, WPF and LINQ to SQL all at the same time wouldn&amp;#39;t be a good idea - if something didn&amp;#39;t work, you may not know where to look, or be able to easily tweak other aspects to make debugging easier. I personally like console apps for experimentation with anything other than GUI toolkits.&lt;/p&gt;
&lt;p&gt;Hope some of this is useful...&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1641375" width="1" height="1"&gt;</description></item><item><title>re: The trouble with book reviews</title><link>http://msmvps.com/blogs/jon_skeet/archive/2008/07/08/the-trouble-with-book-reviews.aspx#1641365</link><pubDate>Fri, 18 Jul 2008 17:43:46 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1641365</guid><dc:creator>Kalpesh</dc:creator><description>&lt;p&gt;Jon,&lt;/p&gt;
&lt;p&gt;I buy books, but don&amp;#39;t read them till the end :)&lt;/p&gt;
&lt;p&gt;Could you advise me on how to read stuff &amp;amp; practice code examples (I know, I am acting like a baby).&lt;/p&gt;
&lt;p&gt;I have found that it is better to buy books based on reviews by expert in the field. For r.g. I have seen several postings on csharp newsgroup &amp;amp; learnt a lot from it. So, it becomes my personal idea that book from you will have some solid content. Also, it is enforced by other good people in c# (Patrick, Ben as you said)&lt;/p&gt;
&lt;p&gt;Blogs are more interactive, where author can correct mistakes, take feedback, improve stuff.&lt;/p&gt;
&lt;p&gt;Books have been 1 way communication so far. I don&amp;#39;t know how many people go &amp;amp; look at Errata (Errata will be really helpful for technical inaccuracy)&lt;/p&gt;
&lt;p&gt;On a side note, I am a developer for quite sometime &amp;amp; have ignored threading for long. I am kind of a newbie on that end. Could you suggest me a book to start with on that topic (c#/.net flavour would be helpful)?&lt;/p&gt;
&lt;p&gt;BTW, I have bought your book &amp;amp; have yet to start reading it. What makes people like you read a lot of stuff?&lt;/p&gt;
&lt;p&gt;You can write to me at my personal email address, when you post back (shahkalpesh at gmail d0tc0m).&lt;/p&gt;
&lt;p&gt;Thanks :)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1641365" width="1" height="1"&gt;</description></item><item><title>re: The trouble with book reviews</title><link>http://msmvps.com/blogs/jon_skeet/archive/2008/07/08/the-trouble-with-book-reviews.aspx#1640225</link><pubDate>Thu, 10 Jul 2008 15:57:29 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1640225</guid><dc:creator>Ian Griffiths</dc:creator><description>&lt;p&gt;I&amp;#39;d add one point to your list of things to watch for when reading reviews. And it&amp;#39;s particularly relevant to Amazon reviews:&lt;/p&gt;
&lt;p&gt;Watch out for reviews from people who haven&amp;#39;t actually read the book.&lt;/p&gt;
&lt;p&gt;This phenomenon occurs because Amazon appear to offer some sort of reward system for people who post reviews. This encourages people to post as many reviews as possible, which is of course a lot easier if you skip the whole &amp;#39;reading the book&amp;#39; part of the review process.&lt;/p&gt;
&lt;p&gt;For example, if you go to the US Amazon site and look at the reviews for .NET Windows Forms in a Nutshell (my first book), you&amp;#39;ll see a review from Phil Lee. If you&amp;#39;re familiar with both Windows Forms and ASP.NET and you read what he has to say, it will be apparent that he doesn&amp;#39;t realise these are two different technologies - he thinks that there&amp;#39;s just &amp;quot;DotNet Forms&amp;quot;.&lt;/p&gt;
&lt;p&gt;So he dings us for spending only 6 pages on the data grid, while Dino Esposito spends almost half a book on the subject. Well yes, that&amp;#39;s because the DataGrid that shipped in v1 of Windows Forms was a tiny, and almost useless thing (so much so that Microsoft felt the need to replace it entirely in v2), and there really isn&amp;#39;t much more than 6 page&amp;#39;s worth of stuff to say about it. Dino&amp;#39;s book is about ASP.NET, which had a much more fully featured data grid right from v1.&lt;/p&gt;
&lt;p&gt;It&amp;#39;s clear from his review that the guy thinks my book was about ASP.NET. And since the title alone indicates that this is not the case, it obviously doesn&amp;#39;t even have the first clue what Windows Forms is.&lt;/p&gt;
&lt;p&gt;And I&amp;#39;m pretty sure my book wasn&amp;#39;t *so* bad that you could possibly read it without realising that it has nothing whatsoever to do with the web...&lt;/p&gt;
&lt;p&gt;So it&amp;#39;s always worth checking how many reviews the reviewer has posted. This Phil Lee guy has written some 70 reviews, but I wouldn&amp;#39;t trust any of them. And while it&amp;#39;s plausible that he could have read that many books in the time he&amp;#39;s been reviewing (it&amp;#39;s only about 10 a year), he evidently did nothing more than read the ToC (and apparently not even the title...) of my book.&lt;/p&gt;
&lt;p&gt;I also found the claim that the reference section &amp;quot;probably duplicates what&amp;#39;s available on a MSDN subscription CD somewhere&amp;quot; pretty offensive too. He doesn&amp;#39;t even pretend to have bothered reading that. I didn&amp;#39;t write that half, but I read all of it, and my co-author&amp;#39;s philosophy was specifically to provide hints and tips that are not in the MSDN library. The whole point of that section is it provides information you don&amp;#39;t get in the standard reference material - otherwise what would be the point?&lt;/p&gt;
&lt;p&gt;Grr!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1640225" width="1" height="1"&gt;</description></item><item><title>re: The trouble with book reviews</title><link>http://msmvps.com/blogs/jon_skeet/archive/2008/07/08/the-trouble-with-book-reviews.aspx#1640019</link><pubDate>Wed, 09 Jul 2008 18:53:08 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1640019</guid><dc:creator>skeet</dc:creator><description>&lt;p&gt;@Ying: I&amp;#39;ll look at reviewing my own book when I&amp;#39;ve done the others - i.e. not for a while. I&amp;#39;ll need to actually reread it though...&lt;/p&gt;
&lt;p&gt;@Kevin: The review of Joe&amp;#39;s book will probably be after I&amp;#39;ve got hold of the real thing in hard copy. I think I&amp;#39;ll find that much easier to read in full. At the moment I&amp;#39;ve only got a soft copy, which isn&amp;#39;t letting me read quite as comfortably.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1640019" width="1" height="1"&gt;</description></item><item><title>re: The trouble with book reviews</title><link>http://msmvps.com/blogs/jon_skeet/archive/2008/07/08/the-trouble-with-book-reviews.aspx#1640004</link><pubDate>Wed, 09 Jul 2008 17:16:27 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1640004</guid><dc:creator>Kevin Kerr</dc:creator><description>&lt;p&gt;I&amp;#39;m looking forward to the Concurrent Programming on Windows review. I&amp;#39;ve read the book (rough cuts), and would like to hear your take on it.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1640004" width="1" height="1"&gt;</description></item><item><title>re: The trouble with book reviews</title><link>http://msmvps.com/blogs/jon_skeet/archive/2008/07/08/the-trouble-with-book-reviews.aspx#1639993</link><pubDate>Wed, 09 Jul 2008 16:08:08 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1639993</guid><dc:creator>Ying Jin</dc:creator><description>&lt;p&gt;Hi, Jon,&lt;/p&gt;
&lt;p&gt;We would love to read your own opinions on your in-my-opinion very accurate and holding-those-greasy-c#nerds-hand-pretty-well book. &lt;/p&gt;
&lt;p&gt;And as for reviews, the more, the merrier, especially with books about applying technologies. I would put most of software books I read into this category, the books that help people to digest a challenging technology or understanding a solution to a challenging problem. For these books, as you put it, accuracy and teaching styles rules. But both can be hard to define for these books, as they are not spec or scientific papers. The two actually intermingled. For some audience, it may be an engaging teaching and good enough accuracy, but for some other demographic, it can be too wordy yet too loose on accuracy. I guess at the end of the day, best way to judge is to have more reviews from all spectrum of the audience to get a good feel of it. &lt;/p&gt;
&lt;p&gt;So everyone writes up and everyone benefits.&lt;/p&gt;
&lt;p&gt;Ying&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1639993" width="1" height="1"&gt;</description></item><item><title>re: The trouble with book reviews</title><link>http://msmvps.com/blogs/jon_skeet/archive/2008/07/08/the-trouble-with-book-reviews.aspx#1639824</link><pubDate>Tue, 08 Jul 2008 18:44:02 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1639824</guid><dc:creator>skeet</dc:creator><description>&lt;p&gt;No, it certainly doesn&amp;#39;t mean that my book doesn&amp;#39;t suffer from the negative points! Obviously I&amp;#39;d like to *think* that my book is pretty accurate, and most of the errata I&amp;#39;ve collected so far (&lt;a rel="nofollow" target="_new" href="http://csharpindepth.com/Errata.aspx"&gt;csharpindepth.com/Errata.aspx&lt;/a&gt;) have been non-technical, but I&amp;#39;d be very foolish to think that there aren&amp;#39;t more issues lurking.&lt;/p&gt;
&lt;p&gt;Likewise it&amp;#39;s even harder for an author to know how effectively they&amp;#39;re teaching than it is for an &amp;quot;expert reader&amp;quot;. More opinions are always very welcome!&lt;/p&gt;
&lt;p&gt;I&amp;#39;d love to see more authors review my book - Joe Albahari has already done so (&lt;a rel="nofollow" target="_new" href="http://msmvps.com/blogs/jon_skeet/archive/2008/06/06/guest-post-joe-albahari-reviews-c-in-depth.aspx"&gt;msmvps.com/.../guest-post-joe-albahari-reviews-c-in-depth.aspx&lt;/a&gt;) and so has Patrick Smacchia (&lt;a rel="nofollow" target="_new" href="http://codebetter.com/blogs/patricksmacchia/archive/2008/05/25/book-review-c-in-depth.aspx"&gt;codebetter.com/.../book-review-c-in-depth.aspx&lt;/a&gt;) but I&amp;#39;d welcome more.&lt;/p&gt;
&lt;p&gt;Some authors certainly don&amp;#39;t want to publish reviews on related books for fear of either displaying bias or being perceived to do so. I respect that opinion, but my personal view is that so long as the review declares the relevant interest to start with, it&amp;#39;s okay.&lt;/p&gt;
&lt;p&gt;One advantage that an author of a related book has is that they&amp;#39;re very likely to be experts on the subject matter - chances are they&amp;#39;ve been poring over the language specification (or whatever) more than they would have done otherwise. That&amp;#39;s one area where I can add value to a review - I&amp;#39;m certainly a better judge of accuracy than I would have been a year or so ago. I hope that makes up for losing a certain amount of impartiality.&lt;/p&gt;
&lt;p&gt;One interesting question is: would you like to see me review my own book? It would have to be brutally honest, of course, otherwise it would be pointless. I&amp;#39;m not yet sure whether I could actually bring enough objectivity to it to make it worthwhile, but if people are interested I might have a go.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1639824" width="1" height="1"&gt;</description></item><item><title>re: The trouble with book reviews</title><link>http://msmvps.com/blogs/jon_skeet/archive/2008/07/08/the-trouble-with-book-reviews.aspx#1639819</link><pubDate>Tue, 08 Jul 2008 18:21:30 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1639819</guid><dc:creator>Abdu</dc:creator><description>&lt;p&gt;I have reservations about an author who reviews other books on the same subject. So does this mean your book doesn&amp;#39;t suffer from any of the negative points you mentioned?&lt;/p&gt;
&lt;p&gt;Now I want to see reviews from these authors on your book. (Might never happen) &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1639819" width="1" height="1"&gt;</description></item></channel></rss>