<?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>bensangeorge.com &#187; book reviews</title>
	<atom:link href="http://bensangeorge.com/category/book-reviews/feed/" rel="self" type="application/rss+xml" />
	<link>http://bensangeorge.com</link>
	<description></description>
	<lastBuildDate>Sat, 27 Mar 2010 16:19:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Book Review of &#8220;The Passionate Programmer&#8221;</title>
		<link>http://bensangeorge.com/2009/05/book-review-of-the-passionate-programmer/</link>
		<comments>http://bensangeorge.com/2009/05/book-review-of-the-passionate-programmer/#comments</comments>
		<pubDate>Wed, 20 May 2009 14:06:29 +0000</pubDate>
		<dc:creator>bensan</dc:creator>
				<category><![CDATA[book reviews]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://bensangeorge.com/?p=504</guid>
		<description><![CDATA[For developers that are really interested in steering their IT career instead of having their career steered for them, &#8220;The Passionate Programmer&#8221; is a must have. This book is a revision of My Job went to India. While some of it is relevant information on how to compete in a global development market, it is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.com/Passionate-Programmer-Creating-Remarkable-Development/dp/1934356344%3FSubscriptionId%3D02E5W5871AJF7PMMMS82%26tag%3Dbensangeorgec-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D1934356344"><img class="alignright" src="http://ecx.images-amazon.com/images/I/516Uqs%2BNKPL._SL160_.jpg" alt="" width="107" height="160" /></a>For developers that are really interested in steering their IT career instead of having their career steered for them, <em>&#8220;The Passionate Programmer&#8221;</em> is a must have. This book is a revision of <em>My Job went to India. </em>While some of it is relevant information on how to compete in a global development market, it is also talks about how to really make yourself a valuable asset to your organization. One of the more interesting ideas in the book is to not count on your technical skillsets to make yourself valuable but to start knowing your business. In other words, your business does not care if you are love working with Python or PHP but rather can you get the job done and do you know enough about your business domain. Seems extremely trite but for techies, it takes a while to get used to the idea. You can get this book at <a title="Pragmatic Programmers" href="http://pragprog.com/" target="_blank">pragprog.com</a>. Hope it raises your level of thinking about your tech career as it did mine.</p>
]]></content:encoded>
			<wfw:commentRss>http://bensangeorge.com/2009/05/book-review-of-the-passionate-programmer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keeping an engineering notebook</title>
		<link>http://bensangeorge.com/2009/02/keeping-an-engineering-notebook/</link>
		<comments>http://bensangeorge.com/2009/02/keeping-an-engineering-notebook/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 05:02:57 +0000</pubDate>
		<dc:creator>bensan</dc:creator>
				<category><![CDATA[bensangeorge]]></category>
		<category><![CDATA[book reviews]]></category>
		<category><![CDATA[my thoughts on the matter]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://bensangeorge.com/?p=243</guid>
		<description><![CDATA[If you took a lab in college like I did, you&#8217;d probably know how much your professors forced students to keep an engineering notebook. Well, it turns out that keeping an engineering notebook really pays off significantly. There&#8217;s a lot to gain by keeping a documented account of your work. It helps you record your [...]]]></description>
			<content:encoded><![CDATA[<p>If you took a lab in college like I did, you&#8217;d probably know how much your professors forced students to keep an engineering notebook. Well, it turns out that keeping an engineering notebook really pays off significantly. There&#8217;s a lot to gain by keeping a documented account of your work.</p>
<p><strong>It helps you record your solutions and store it</strong> in one centralized location. How many times have you come across the same problem when working and not recall that pivotal eureka moment that let you arrive at your solution? Even if your solution is not made explicity in your notebook, even retracing  the steps taken to achieve your answer will help you jog your memory faster than anything else can.</p>
<p><strong>Engineering notebooks can help you to reveal previous trends.</strong> The items that wasn&#8217;t so obvious when you are in the thick of it. Things such as individual workflow habits and the effort spent on each task.<img class="alignright size-medium wp-image-258" style="font-size: 19.5px; line-height: 28.5px;" title="ruled-moleskine-pic" src="http://bensangeorge.com/wp-content/uploads/2009/01/ruled-moleskine-pic-300x242.jpg" alt="ruled-moleskine-pic" width="199" height="160" /></p>
<p><strong>Documents a history of work as evidence</strong> Working in a creative role, it is sometimes hard to quantify your level of effort against a certain task or group of tasks. When it comes to software development, it seems there are always items that have not been taken into account of in the official project plan. We&#8217;ve all been there. There&#8217;s always &#8220;that one other thing&#8221; you have to do before you get into the main task at hand. Before you know it , the level of effort it takes to accomplish the periphery tasks snowball out of control. Next thing you know, your boss is hovering over your desk demanding to know why a task that was slated for half a day has been unresolved for a week. An engineering notebook can help you persuade them by showing them exactly how much effort is going into finding a solution. (Of course, it&#8217;s your job to estimate tasks responsibly but that&#8217;s another topic altogether).</p>
<p><span id="more-243"></span></p>
<p>You can set up your engineering notebook with as much flexibility as you require. Honestly, any notebook would do but what works for me are unlined spine-bound notebooks.  I feel that unlined ones are important because they allow me the flexibility to use the writing space any way I choose to. Doodle, scratch out, mindmap &#8211; it&#8217;s up to you. Marble composition books are nice but I personally went with a higher class of notebook(I am a bit of a snob when it comes to this sort of stuff). The <a title="Moleskine Cahier" href="http://www.moleskines.com/klmcx717.html" target="_blank">Moleskine Cahier</a> was my choice because I am such a big fan of Moleskine and their legacy. So, when I came across their soft-cover notebook series I knew it would be perfect for what I needed. A little bit on the pricey side but well worth it if you&#8217;re into quality. $16.00 will get you a package of 3.</p>
<p>On a typical day, I start off my entry in my notebook by writing the date at the top. Page numbers work for some but I like making my table of contents using dates as my points of reference instead of page numbers. That way once you complete a significant milestone, you can put the starting date and ending date in your table of contents along with a brief description of the milestone as your description. Most people make checklists of tasks to do for the day. This can either be a list of pending tasks or just an aggressive three-point agenda that simply has to get done. Another common thing to do is to start providing a small summary of a sizable activity you are doing. I find that the extra mental effort involved in writing down clearly of what I am doing, why I am doing it, and what the expected result is keeps me focused and motivated to push ahead with the task. It&#8217;s important to make these messages meaningful. We don&#8217;t need any pointless essays or formal pseudocode. Likewise, engineering notebooks should not be a place to collect meeting notes. Use scraps of paper or a mini-legal pad for that. Once you have had time to internalize the meeting notes, then you should record whatever you feel is relevant to your individual workflow. Test results,  case studies, and task-switching events are all acceptable items to place in your notebook as well. Remember that what you are trying to go for here is to capture the thought process involved in solving a particular problem. Don&#8217;t worry about seizing every minutiae of work into your notebook. It&#8217;s there if you need it and you are encouraged to use it.</p>
<p>In the end, the fact remains that you always need to be ready to capture valuable ideas when it hits you. Those precious flashes of insight come too far and few between. They cannot be forced out into stark reality, only encouraged. By keeping a recorded design journal, you&#8217;ll be able to document your work activities, encourage creative thinking and maybe even catch a glimpse of your next great idea hidden just between the lines. What are some ways that you record your design work?</p>
]]></content:encoded>
			<wfw:commentRss>http://bensangeorge.com/2009/02/keeping-an-engineering-notebook/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>knowledge feed: The One Minute Manager</title>
		<link>http://bensangeorge.com/2008/11/knowledge-feed-the-one-minute-manager/</link>
		<comments>http://bensangeorge.com/2008/11/knowledge-feed-the-one-minute-manager/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 03:33:59 +0000</pubDate>
		<dc:creator>bensan</dc:creator>
				<category><![CDATA[book reviews]]></category>
		<category><![CDATA[one minute manager]]></category>

		<guid isPermaLink="false">http://bensangeorge.com/?p=27</guid>
		<description><![CDATA[Last year a co-worker at my last job mentioned a really good book that I should pick up called the The One Minute Manager. I finally got a chance to read it this weekend and I enjoyed it. A very short read ( ten hours tops ) and presented it in a very comfortable tone, [...]]]></description>
			<content:encoded><![CDATA[<p>Last year a co-worker at my last job mentioned a really good book that I should pick up called the <a href="http://www.amazon.com/gp/product/0688014291?ie=UTF8&#038;tag=bensangeorgec-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0688014291">The One Minute Manager</a><img src="http://www.assoc-amazon.com/e/ir?t=bensangeorgec-20&#038;l=as2&#038;o=1&#038;a=0688014291" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />. I finally got a chance to read it this weekend and I enjoyed it. A very short read ( ten hours tops ) and presented it in a very comfortable tone, this book teaches you about how to become a more effective manager. While not everyone has been blessed ( cursed? ) with such a position, this book might mean different things to different people. From a technical perspective, it really means being transparent to my team members when it comes time to managing software development.</p>
<p>Here are the key points found in the One Minute Manager:</p>
<ol>
<li>Agree/commit to some goals. Then write them down somewhere so you can look at them daily. Figure out how your behavior is helping or hurting you from reaching the goals you set for yourself.</li>
<li>Catch someone doing something right! Openly praise them for it and encourage them.</li>
<li>If someone is capable of doing something but their performance is lacking, make sure you are specific in letting that person know what is wrong and how you feel about it immediately. Do not attack their character &#8211; just their behavior.</li>
</ol>
<p>In the workplace, it is becoming rare that you find a good person that will be honest and forthcoming with your progress as well as your peers. Practicing the lessons found in The One Minute Manager can go a long way in making sure that you will be an individual that other people can count on.</p>
]]></content:encoded>
			<wfw:commentRss>http://bensangeorge.com/2008/11/knowledge-feed-the-one-minute-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
