<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Arjan's World &#187; Book review</title>
	<atom:link href="http://www.arjansworld.com/category/book-review/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.arjansworld.com</link>
	<description>Arjan Zuidhof's opinionated linkblog, with a hang to Alt.NET</description>
	<lastBuildDate>Tue, 25 May 2010 13:24:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>BOOK REVIEW: Code Leader, by Patrick Cauldwell</title>
		<link>http://www.arjansworld.com/2009/03/05/book-review-code-leader-by-patrick-cauldwell/</link>
		<comments>http://www.arjansworld.com/2009/03/05/book-review-code-leader-by-patrick-cauldwell/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 21:30:19 +0000</pubDate>
		<dc:creator>AZuidhof</dc:creator>
				<category><![CDATA[Book review]]></category>

		<guid isPermaLink="false">http://www.arjansworld.com/?p=577</guid>
		<description><![CDATA[I am currently slashing my way through Code Leader: Using People, Tools, and Processes to Build Successful Software by Patrick Cauldwell. Since the book doesn&#8217;t seem to show up in reviews , and I thought it deserved a mention, here goes:
It is set up around the three parts Philosophy (TDD, CI), Process (Testing/Source control, code [...]]]></description>
			<content:encoded><![CDATA[<p>I am currently slashing my way through <strong><a href="http://www.amazon.com/dp/0470259248/?tag=arjswor-20">Code Leader: Using People, Tools, and Processes to Build Successful Software</a></strong> by <a href="http://www.cauldwell.net/patrick/blog/">Patrick Cauldwell</a>. Since the book doesn&#8217;t seem to show up in reviews , and I thought it deserved a mention, here goes:</p>
<p>It is set up around the three parts Philosophy (TDD, CI), Process (Testing/Source control, code analysis) and Code Construction (Dependencies, Tracing, Error Handling). Always concise and to the point, though something going a bit into detail on the intricacies of build scripts and other monsters of XML. It is not specifically mentioned, but the book is clearly aimed at Microsoft / .NET developers. But lots of open source and commercial tools mentioned are also available in for other development platforms. It is certainly not plugging Microsoft in any way. For example, Team System is only mentioned three times in the whole book,  in the parts explaining the build process and source control, and even then in a casual manner.</p>
<p>For a book aiming to transcend the IDE-centered explanation of how to program, I expected it to be even less low on code than it actually is. But clearly, you should already have a firm grasp of the IDE, and would like to go to the next level of using additional tools, combined with that other wonderful resource, people, to make a better product. That&#8217;s what this refreshing book is all about: making working product together.</p>
<p>You will find an abundance of small and big tips (probably familiar with some already) like:</p>
<ul>
<li>adding a slight delay in you continuous build process to prevent a couple of atomic checkins by one developer all triggering a new build</li>
<li>setting your acceptable level of code coverage that will trigger a build fail to just below your current level, instead of some ridiculously high level that will result in build failures for weeks to come</li>
<li>etc.etc. I won&#8217;t spoil in giving more details, <a href="http://www.amazon.com/dp/0470259248/?tag=arjswor-20">get a copy</a> and read it yourself!</li>
</ul>
<p><strong>Conclusion</strong>: This affordable 200-page book gives a seasoned developer a couple nights of good and light reading where she surely will learn a trick or two. And probably much more.</p>
<p>Rating: 8 (out of 10).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arjansworld.com/2009/03/05/book-review-code-leader-by-patrick-cauldwell/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>LINKBLOG for October 29, 2008</title>
		<link>http://www.arjansworld.com/2008/10/29/linkblog-for-october-29-2008/</link>
		<comments>http://www.arjansworld.com/2008/10/29/linkblog-for-october-29-2008/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 15:14:40 +0000</pubDate>
		<dc:creator>AZuidhof</dc:creator>
				<category><![CDATA[Book review]]></category>

		<guid isPermaLink="false">http://www.arjansworld.com/?p=281</guid>
		<description><![CDATA[
MVC Storefront Preview 1 Available &#8211; Rob Conery
&#8216; There is a lot of work left to be done but I thought it would be a good idea to package up a Preview so that people can play with the site and the code &#8216;
The Devil&#8217;s IT Manual: Part 3 &#8211; Phrases with which to discourage [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><img style="position: absolute; display: inline;" src="http://blog.wekeroad.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://blog.wekeroad.com/mvc-storefront/mvc-storefront-preview-1-available/">MVC Storefront Preview 1 Available &#8211; Rob Conery</a><br />
<em>&#8216; There is a lot of work left to be done but I thought it would be a good idea to package up a Preview so that people can play with the site and the code &#8216;</em></li>
<li><img style="position: absolute; display: inline;" src="http://www.simple-talk.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://www.simple-talk.com/community/blogs/philfactor/archive/2008/10/28/70225.aspx">The Devil&#8217;s IT Manual: Part 3 &#8211; Phrases with which to discourage ideas &#8211; Phil Factor</a><br />
<em>&#8216; Write me a paper on the sub &#8216;</em><br />
Yes, yes. Flash from the past coming up..the pain!</li>
<li><img style="position: absolute; display: inline;" src="http://accidentaltechnologist.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://accidentaltechnologist.com/microsoft/visual-studio/getting-jquery-intellisense-functioning-in-visual-studio-2008/">Getting jQuery Intellisense Functioning in Visual Studio 2008 &#8211; Robert Bazinet</a></li>
<li><img style="position: absolute; display: inline;" src="http://adamkinney.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://adamkinney.com/blog/374/default.aspx">QuakeLight, the Silverlight port of Quake, is coming&#8230; &#8211; Adam Kinney</a><br />
Ahhh, Quake! Haven&#8217;t played in maybe 8 years, but clearly remember playing on the Quake servers till 2 A.M. very well</li>
<li><img style="position: absolute; display: inline;" src="http://geekswithblogs.net/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://geekswithblogs.net/haroon/archive/2008/10/29/126335.aspx">Automatically Attach Current Timestamp to File Name &#8211; Haroon Shafiq</a><br />
Not a code sample, but a handy good ole&#8217; batch file. Remember them?</li>
<li><img style="position: absolute; display: inline;" src="http://geekswithblogs.net/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://geekswithblogs.net/leesblog/archive/2008/10/28/resharper-keyboard-shortcut-of-the-day.aspx">ReSharper Keyboard Shortcut of the Day</a><br />
Alt+Insert</li>
<li><img style="position: absolute; display: inline;" src="http://blog.jpboodhoo.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://blog.jpboodhoo.com/UpdatesToImproveReadabilityOfTestsUsingMocks.aspx">Jean-Paul S. Boodhoo&#8217;s Blog &#8211; Updates to improve readability of tests using mocks</a><br />
Jean-Paul&#8217;s code is slowly getting to 100% readability. I really dig methods like <code>should_tell_the_log_4_net_initialization_command_<br />
to_run</code>, but find it another story to apply this in my own coding</li>
<li><img style="position: absolute; display: inline;" src="http://www.lostechies.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://www.lostechies.com/blogs/derickbailey/archive/2008/10/28/finding-design-smells-in-non-design-related-places.aspx">Finding Design Smells In Non-Design Related Places &#8211; Derick Bailey</a></li>
<li><img style="position: absolute; display: inline;" src="http://www.lostechies.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://www.lostechies.com/blogs/joe_ocampo/archive/2008/10/28/role-storming.aspx">Role Storming &#8211; Joe Ocampo</a><br />
<em>&#8216; This is an exercise that gets the customer to think about the different types of behaviors that certain roles and personas can perform in their software &#8216;</em></li>
<li><img style="position: absolute; display: inline;" src="http://www.sitechno.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://www.sitechno.com/Blog/AutocompleteBoxAccessingAWebserviceWalkthrough.aspx">Autocomplete box accessing a webservice walk-through &#8211; Ruurd Boeke</a><br />
<em>&#8216; The autocomplete box is a control that will popup a combobox based on what the user is typing. You see a lot of these on the web, and for good reason: they really help make your enduser more productive! &#8216;</em></li>
<li><img style="position: absolute; display: inline;" src="http://www.linkedin.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://www.linkedin.com/static?key=application_directory">LinkedIn: Application Directory</a><br />
Just to show that Microsoft is not the only one coming up with new stuff this week. <a href="http://www.labnol.org/internet/search-twitter-inside-linkedin-applications/5136/">Amit Agarwal</a> has more background information</li>
<li><img style="position: absolute; display: inline;" src="http://www.codethinked.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://www.codethinked.com/post/2008/10/28/C-40-New-Features-Part-11-dynamic-keyword-second-look.aspx">C# 4.0 New Features Part 1.1 &#8211; dynamic keyword second look &#8211; Justin Etheredge</a><br />
OK, ok, if I ignore PDC too much, there&#8217;s nothing to blog this week <img src='http://www.arjansworld.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  so here goes C# 4.0</li>
<li><img style="position: absolute; display: inline;" src="http://geekswithblogs.net/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://geekswithblogs.net/dchristiansen/archive/2008/10/28/the-laws-of-identity-light.aspx">The Laws of Identity (Light) &#8211; David Christiansen</a><br />
<em>&#8216; People using computers should be in control of giving out information about themselves, just as they are in the physical world &#8216;</em><br />
Trimmed down set of laws</li>
<li><img style="position: absolute; display: inline;" src="http://dotnet.dzone.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://dotnet.dzone.com/news/microsoft-pdc-2008-day-1-wrap-">Microsoft PDC 2008: Day 1 Wrap-Up &#8211; Alvin Ashcraft</a><br />
Alvin&#8217;s recaom so you can still keep up with PDC</li>
<li><img style="position: absolute; display: inline;" src="http://www.nablasoft.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://www.nablasoft.com/alkampfer/index.php/2008/10/28/terminating-a-fluent-interface/">Terminating a fluent interface &#8211; Alkampfer</a><br />
<em>&#8216; (&#8230;) the error detail contains all the field that does not match as well as detailed information. With this little helper I can write concise assertion on database data &#8216;</em></li>
<li><img style="position: absolute; display: inline;" src="http://googlesystem.blogspot.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://googlesystem.blogspot.com/2008/10/gmail-modes.html">Gmail Modes &#8211; Google Operating System Blog</a><br />
<em>&#8216; If you can&#8217;t access Gmail, try some of these URLs (&#8230;) &#8216;</em></li>
<li><img style="position: absolute; display: inline;" src="http://www.lifehack.org/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://www.lifehack.org/articles/lifestyle/review-personal-development-for-smart-people.html">Review: Personal Development for Smart People &#8211; Thursday Bram</a><br />
<em>&#8216; This month, Pavlina&#8217;s book &#8220;Personal Development for Smart People&#8221;  hit shelves &#8216;</em></li>
<li><img style="position: absolute; display: inline;" src="http://www.codeproject.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://www.codeproject.com/KB/IP/SimplePingUtilityWithGUI.aspx">Simple Ping Utility with GUI &#8211; Mladen Jankovic</a></li>
<li><img style="position: absolute; display: inline;" src="http://community.devexpress.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://community.devexpress.com/blogs/markmiller/archive/2008/10/27/announcing-coderush-express-for-c.aspx">Announcing CodeRush Xpress for C# &#8211; Mark Miller</a><br />
Free stuff! <em>&#8216; Developer Express and Microsoft are proud to announce a new version of CodeRush licensed exclusively for C# developers working in Visual Studio &#8216;</em></li>
<li><img style="position: absolute; display: inline;" src="http://rtipton.wordpress.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://rtipton.wordpress.com/2008/10/28/book-review-microsoft-visual-studio-tips-awesome-book/">Book Review: Microsoft Visual Studio Tips (Awesome Book) &#8211; Rhonda Tipton</a><br />
<a href="http://blogs.msdn.com/saraford/">Sara Ford</a>&#8217;s new book, taking her <a href="http://blogs.msdn.com/saraford/archive/tags/Visual+Studio+2008+Tip+of+the+Day/default.aspx">Did you know&#8230;</a> Visual Studio &#8220;tips of the day&#8221;</li>
<li><img style="position: absolute; display: inline;" src="http://code.msdn.microsoft.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://code.msdn.microsoft.com/encodocsharphandbook">Encodo C# Handbook &#8211; MSDN</a><br />
<em>&#8216; This document covers many aspects of programming with C#, from naming, structural and formatting conventions to best practices for using existing and developing new code &#8216;</em></li>
<li><img style="position: absolute; display: inline;" src="http://mokhan.ca/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://mokhan.ca/blog/2008/10/28/Collecting+Errors.aspx">Collecting Errors &#8211; Mo Khan</a><br />
<em>&#8216; I lean towards the idea of not allowing your objects to enter an invalid state. So far the easiest approach I have found to do this is to raise meaningful exceptions in the domain to ensure this &#8216;</em></li>
<li><img style="position: absolute; display: inline;" src="http://www.agileadvice.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://www.agileadvice.com/2008/10/28/agilemanagement/the-importance-of-questions/">Working With Agile Methods (Scrum, XP, Lean) &#8211; Travis Birch</a><br />
<em>&#8216; Asking meaningful questions, therefore, is an essential aspect of learning together, and nothing is a more powerful contributor to the success of an organization than a team that learns as a team &#8216;</em></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.arjansworld.com/2008/10/29/linkblog-for-october-29-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LINKBLOG for September 9, 2008</title>
		<link>http://www.arjansworld.com/2008/09/10/linkblog-for-september-9-2008/</link>
		<comments>http://www.arjansworld.com/2008/09/10/linkblog-for-september-9-2008/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 07:54:12 +0000</pubDate>
		<dc:creator>AZuidhof</dc:creator>
				<category><![CDATA[Book review]]></category>

		<guid isPermaLink="false">http://www.arjansworld.com/?p=159</guid>
		<description><![CDATA[
Using Visual Studio to debug a Mono process running on Linux &#8211; Greg Duncan
Geekery!
How Do You Prefer an English Blog to Be Written? &#8211; Keyvan Nayyeri
Good questions of a non-native speaker &#8211; as myself; you might not realize this as a native speaker. We&#8217;re a small group, but we are present
Why a comparison of a [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><img style="position: absolute; display: inline;" src="http://coolthingoftheday.blogspot.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://coolthingoftheday.blogspot.com/2008/09/using-visual-studio-to-debug-mono.html">Using Visual Studio to debug a Mono process running on Linux &#8211; Greg Duncan</a><br />
Geekery!</li>
<li><img style="position: absolute; display: inline;" src="http://nayyeri.net/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://nayyeri.net/blog/how-do-you-prefer-an-english-blog-to-be-written/">How Do You Prefer an English Blog to Be Written? &#8211; Keyvan Nayyeri</a><br />
Good questions of a non-native speaker &#8211; as myself; you might not realize this as a native speaker. We&#8217;re a small group, but we are present</li>
<li><img style="position: absolute; display: inline;" src="http://blogs.msdn.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://blogs.msdn.com/kirillosenkov/archive/2008/09/08/why-a-comparison-of-a-value-type-with-null-is-a-warning.aspx">Why a comparison of a value type with null is a warning? &#8211; Kirill Osenkov</a><br />
Difficult question, Kiril &#8211; as an insider &#8211; asked the C# compiler team. Cool if you can do just that..</li>
<li><img style="position: absolute; display: inline;" src="http://www.pseale.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://www.pseale.com/blog/80ThenStop.aspx">Peter Seale&#8217;s weblog &#8211; SharePoint | PowerShell | Awesomeness &#8211; 80%, Then Stop</a><br />
<em>&#8216; You can stop at 80%! This sounds obvious to me, but maybe someone out there hasn&#8217;t had their eureka moment. &#8220;Now wait a minute,&#8221; I hear you telling me, &#8220;we need all of this to work, not just the easy parts!&#8221; Okay, let me tell you a story &#8216;</em></li>
<li><img style="position: absolute; display: inline;" src="http://west-wind.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://west-wind.com/weblog/posts/475510.aspx">Retrieving Web Resources and Content Types in Code &#8211; Rick Strahl</a></li>
<li><img style="position: absolute; display: inline;" src="http://freelanceswitch.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://freelanceswitch.com/clients/9-tools-to-keep-you-in-sync-with-clients-and-colleagues/">9 Tools to Keep You in Sync With Clients and Colleagues &#8211; Ricardo Galbis</a></li>
<li><img style="position: absolute; display: inline;" src="http://webworkerdaily.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://webworkerdaily.com/2008/09/08/envision-your-week-for-productivity/">Envision Your Week for Productivity &#8211; Mike Gunderloy</a><br />
Another look at how planning and productivity</li>
<li><img style="position: absolute; display: inline;" src="http://www.84bytes.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://www.84bytes.com/2008/09/08/10-laws-of-simplicity-developers-should-know/">10 Laws of Simplicity Developers should know &#8211; Richard Wong</a></li>
<li><img style="position: absolute; display: inline;" src="http://blog.objectmentor.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://blog.objectmentor.com/articles/2008/09/08/type-scum">Type Scum &#8211; Michael Feathers</a><br />
<em>&#8216; The trap that I am going to write about today is one that I call type scum. It&#8217;s most prevalent in C and C++ but it can attack in any of the traditional statically typed languages &#8216;</em></li>
<li><img style="position: absolute; display: inline;" src="http://geekswithblogs.net/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://geekswithblogs.net/mikedopp/archive/2008/09/10/web-site-testing-and-configuration-tools.aspx">Web Site Testing and Configuration tools &#8211; Mike Dopp</a><br />
Pointers to help you out when you suddenly findyourself administering IIS (6.0)</li>
<li><img style="position: absolute; display: inline;" src="http://blogs.msdn.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://blogs.msdn.com/ericlippert/archive/2008/09/08/high-maintenance.aspx">High maintenance &#8211; Eric Lippert</a><br />
<em>&#8216; Whenever you write a method think about the contract of that method. What burdens are you imposing upon the caller? Are they reasonable burdens? &#8216;</em></li>
<li><img style="position: absolute; display: inline;" src="http://devlicio.us/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://devlicio.us/blogs/tim_barcz/archive/2008/09/07/getting-started-with-monorail-and-visualstudio-2008.aspx">Getting Started With MonoRail and VisualStudio 2008 &#8211; Tim Barcz</a><br />
<em>&#8216; MonoRail from Castle Project is easily the most mature MVC Framework for the .NET platform &#8216;</em></li>
<li><img style="position: absolute; display: inline;" src="http://www.codinggeekette.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://www.codinggeekette.com/2008/09/raising-my-agility-stats-agile-summer.aspx">Raising my Agility Stats&#8230; Agile Summer Camp 2008 &#8211; Sarah Dutkiewicz</a><br />
On the cool and geek things you can do in your weekend!</li>
<li><img style="position: absolute; display: inline;" src="http://www.nablasoft.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://www.nablasoft.com/alkampfer/index.php/2008/09/08/manage-image-in-openxml-format-part2/">Manage image in openXml format part2v &#8211; Alkampfer</a></li>
<li><img style="position: absolute; display: inline;" src="http://bobsutton.typepad.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://bobsutton.typepad.com/my_weblog/2008/09/leadership-during-the-worst-of-times-michael-mccain-at-maple-leaf.html">Leadership During the Worst of Times: Michael McCain at Maple Leaf &#8211; Bob Sutton</a><br />
This was new to me, but teaches a lesson how being completely honest with your customer base when something bad (in this case: dramatic) happens will yield you praises instead of anger</li>
<li><img style="position: absolute; display: inline;" src="http://geekswithblogs.net/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://geekswithblogs.net/kobush/archive/2008/09/08/125007.aspx">Getting started with Managed Extensibility Framework &#8211; Szymon Kobalczyk</a></li>
<li><img style="position: absolute; display: inline;" src="http://codebetter.com/favicon.ico" alt="" width="16" height="16" /><a style="margin-left: 20px;" href="http://codebetter.com/blogs/jeremy.miller/archive/2008/09/07/microsoft-doing-language-oriented-programming-with-oslo-are-they-serious-about-it-or-just-taunting-me.aspx">Microsoft doing Language Oriented Programming with Oslo? Are they serious about it, or just taunting me? &#8211; Jeremy D. Miller</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.arjansworld.com/2008/09/10/linkblog-for-september-9-2008/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BOOK REVIEW: Managing Humans, by Michael Lopp</title>
		<link>http://www.arjansworld.com/2008/05/23/book-review-managing-humans-by-michael-lopp/</link>
		<comments>http://www.arjansworld.com/2008/05/23/book-review-managing-humans-by-michael-lopp/#comments</comments>
		<pubDate>Fri, 23 May 2008 19:12:52 +0000</pubDate>
		<dc:creator>AZuidhof</dc:creator>
				<category><![CDATA[Book review]]></category>

		<guid isPermaLink="false">http://www.arjansworld.com/?p=12</guid>
		<description><![CDATA[Actually, the subtitle says it all:
&#8221; Biting and humorous tales of a software engineering manager &#8220;
but let&#8217;s dive a bit deeper: This is a 2007 book, mainly compiled from the not-cheap-on-sarcasm Rands in Repose website, learning us every management trick in an unconventional way. It is from the guy who brought us NADD, Nerd Attention [...]]]></description>
			<content:encoded><![CDATA[<p>Actually, the subtitle says it all:</p>
<blockquote><p><em>&#8221; Biting and humorous tales of a software engineering manager &#8220;</em></p></blockquote>
<p>but let&#8217;s dive a bit deeper: This is a 2007 book, mainly compiled from the not-cheap-on-sarcasm <a href="http://www.randsinrepose.com">Rands in Repose</a> website, learning us every management trick in an unconventional way. It is from the guy who <a href="http://www.randsinrepose.com/archives/2003/07/10/nadd.html">brought us NADD</a>, Nerd Attention Deficiency Disorder, this disease so typically to lots of developers all over the world. The book is divided into several parts (&#8221;The management quiver&#8221;, &#8220;The process is the product&#8221;, &#8220;Versions of you&#8221;), all covering different parts of the game. Don&#8217;t expect any popular management theories here, Rands is all about learning the office world inside-out by carefully observing the way people around you behave. Subsequently he has drawn his own conclusions here, which he&#8217;ll happily shares with the rest of us. Like nerds do, Rands really likes to divide the world in a binary way: incrementalists vs. completionists, organics vs. mechanics and so forth. The book is really packed with knowledge about office life, full of pieces of advice for upgrading your resume so it will stand out among the other 150 on the manager&#8217;s desk, what to do in the first 90 days after starting a job, how to behave in such a way that people notice you (hint: staying in your room and avoiding conversation does *not* help), when it&#8217;s to quit a job, and how to best do this (hint: throwing out all your grudges doesn&#8217;t help either). It&#8217;s all about networking, the risk of your job being offshored, living in a cave, the dreaded phone screen, vision, reflection, the Rands 1.0 hierarchy. You can just smell how at ease Rands is in this world.</p>
<p>The real-life equivalent of Rands (let&#8217;s use the alias here) really knows his stuff, having worked at Apple, Netscape, Symantec, Borland, and a now forgotten startup.</p>
<p>Conclusion: you should really pick this up if you&#8217;re on the management track, or if you just want to learn how and why your manager does what he does, and why he gets away with sitting with his feet on the desk the whole day.</p>
<p>Check out the wonderful <a href="http://www.randsinrepose.com">Rands in Repose</a> website by the way,  it&#8217;s a quick way to see if Rands&#8217; style is for you. Personally I love it!</p>
<p><em>(this is the first in a &#8211; hopefully &#8211; series of reviews, that will put a bit more real content here instead of only links. Hope you like it!). O, and by the way: if you don&#8217;t read technical/non-fiction books on a regular basis, you are doing yourself an enormous disservice. It really helps to keep up to date in this ever faster, though wonderful field of software engineering.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.arjansworld.com/2008/05/23/book-review-managing-humans-by-michael-lopp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
