<?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>kerneljack&#039;s diary &#187; writing</title>
	<atom:link href="http://www.kerneljack.com/category/writing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kerneljack.com</link>
	<description></description>
	<lastBuildDate>Sun, 27 Feb 2011 13:22:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Such an insightful essay &#8230;</title>
		<link>http://www.kerneljack.com/2007/08/28/such-an-insightful-essay/</link>
		<comments>http://www.kerneljack.com/2007/08/28/such-an-insightful-essay/#comments</comments>
		<pubDate>Tue, 28 Aug 2007 18:59:21 +0000</pubDate>
		<dc:creator>kerneljack</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://kerneljack.wordpress.com/2007/08/28/such-an-insightful-essay/</guid>
		<description><![CDATA[Paul Graham has impressed me time and again with his stunning insight. Whenever I read his writings, it&#8217;s as if he plucked his ideas out from my own head and then put pen to paper. His latest, Holding a Program &#8230; <a href="http://www.kerneljack.com/2007/08/28/such-an-insightful-essay/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Paul Graham has impressed me time and again with his stunning insight. Whenever I read his writings, it&#8217;s as if he plucked his ideas out from my own head and then put pen to paper. His latest, <a href="http://www.paulgraham.com/head.html">Holding a Program in One&#8217;s Head</a>, contains several gems that I personally have experienced several times at work.</p>
<blockquote><p><font face="verdana" size="2">The danger of a distraction depends not on how long it is, but   on how much it scrambles your brain.  A programmer can leave the   office and go and get a sandwich without losing the code in his   head.  But the wrong kind of interruption can wipe your brain   in 30 seconds.</font></p></blockquote>
<p>This is spot-on, and I notice this a lot during my lunch break. Sometimes I can&#8217;t get a program or problem out of my head and occasionally I even come up with a solution not 10 minutes into my lunch break and then I can&#8217;t wait to get back and finish it. Other times however, especially if I have lunch with my colleagues the whole &#8216;problem space&#8217; I&#8217;ve built up in my head simply vanishes. Due to the amount of work it usually takes (maybe a half-hour to an hour) to re-load my brain with the problem I was working on, a lot of post-lunch time is wasted and sometimes I can never recreate the problem fully again because I tend to be sharper in the mornings than in the lazy afternoons.</p>
<blockquote><p><font face="verdana" size="2">Since there&#8217;s a fixed cost each time   you start working on a program, it&#8217;s more efficient to work in a few long sessions than many short ones.</font></p></blockquote>
<p>I have often wanted to do this, but it&#8217;s almost impossible to do. There is always lunch, some other interruption, going home, eating dinner or something similar. On the weekends, however, I sometimes manage to stay up late and can work uninterrupted for quite a while.</p>
<blockquote><p><font face="verdana" size="2">Rewriting a program often yields a cleaner design.</font></p></blockquote>
<p>True sometimes, but I agree with him that even the process of rewriting a program can lead to significant insights; even if the rewritten program is not a huge improvement.</p>
<p>Instead of summarizing the whole essay here, I highly recommend that all programmers and their managers go read it. Even non-IT staff, such mathematicians, whose work involves long-stretches of thinking, and constructing problem spaces in their heads will benefit from the advice in this essay.</p>
<p>I haven&#8217;t been paying attention to my RSS feeds recently and I forgot just how good some people are at writing and expressing their insights <img src='http://www.kerneljack.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  <a href="http://www.paulgraham.com/">Paul Graham</a> and <a href="http://www.joelonsoftware.com/">Joel On Software</a> are two blogs (journals?) that I really enjoy reading.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/coding%20programming%20software%20" class="performancingtags" rel="tag">coding programming software </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kerneljack.com/2007/08/28/such-an-insightful-essay/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some writing tips</title>
		<link>http://www.kerneljack.com/2007/08/23/some-writing-tips/</link>
		<comments>http://www.kerneljack.com/2007/08/23/some-writing-tips/#comments</comments>
		<pubDate>Thu, 23 Aug 2007 20:39:04 +0000</pubDate>
		<dc:creator>kerneljack</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://kerneljack.wordpress.com/2007/08/23/some-writing-tips/</guid>
		<description><![CDATA[I&#8217;ve spent the past 2 weeks on and off reading &#8216;Bugs in Writing&#8217; and have definitely learned about some mistakes to avoid in writing. In order to fix these mistakes, it is best to do a lot of your own &#8230; <a href="http://www.kerneljack.com/2007/08/23/some-writing-tips/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve spent the past 2 weeks on and off reading <a href="http://www.amazon.com/BUGS-Writing-Guide-Debugging-Prose/dp/020137921X" title="Bugs in Writing">&#8216;Bugs in Writing&#8217;</a> and have definitely learned about some mistakes to avoid in writing. In order to fix these mistakes, it is best to do a lot of your own writing so you can find them and eliminate them. I will try to write a brief note about some common mistakes here. I haven&#8217;t asked the author for permission, so I will try to do it here in a very general and concise manner.</p>
<p><strong>#1. Avoid using passive voice. </strong>Passive voice just means that when you say something about the world or some event that happened, make sure you identify &#8216;who or what&#8217; was involved. The &#8216;who or what&#8217; is commonly referred to as an agent.</p>
<p>For example,</p>
<p><strong>Wrong:</strong><br />
The tea was made.<br />
The program was written.<br />
The computer was dropped.</p>
<p><strong>Correct:</strong><br />
Mark made the tea.<br />
Jane wrote this computer program.<br />
Christopher dropped the computer.</p>
<p><strong>#2. Speak directly to your reader. </strong>Never address your audience as <em>the reader </em>or refer to yourself as <em>the author. </em>You should speak directly to your reader. You should refer to her as <em>you</em>. If you are the sole author of a book, use <em>I </em>and if you have co-authors, use <em>we</em>. In addition, avoid using <em>one</em>, as in <em>One should realize &#8230;</em> or <em>One has written.</em></p>
<p><strong>#3. So, So that and Such that. </strong>Just remember the following:</p>
<p><strong><em>So</em></strong> means therefore<br />
<strong><em>So that</em></strong> means in order that<br />
<strong><em>Such that</em></strong> means in such a way that</p>
<p><strong>#4. Two or more. </strong>Use the terms <em><strong>between,</strong> <strong>each other</strong>, <strong>either,</strong> </em>and <em><strong>a couple</strong> </em>to refer to precisely two entities; and you should use <em><strong>among,</strong> <strong>one another</strong>, <strong>any one of</strong>, </em>and <strong><em>several</em></strong> to refer to more than two entities.</p>
<p>I will add some more tips later on, but probably not many. The problem is that I haven&#8217;t gotten permission from the author and several of the tips have examples that are best quoted verbatim from the book.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kerneljack.com/2007/08/23/some-writing-tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Been too long &#8230;</title>
		<link>http://www.kerneljack.com/2007/08/06/been-too-long/</link>
		<comments>http://www.kerneljack.com/2007/08/06/been-too-long/#comments</comments>
		<pubDate>Mon, 06 Aug 2007 00:53:01 +0000</pubDate>
		<dc:creator>kerneljack</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://kerneljack.wordpress.com/2007/08/06/been-too-long/</guid>
		<description><![CDATA[I know I haven&#8217;t updated this blog for a while &#8230; in fact I frequently abandon it for a few months while I carry on with life&#8217;s struggles. Keeping up with my job, finding time to spend with my beautiful &#8230; <a href="http://www.kerneljack.com/2007/08/06/been-too-long/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I know I haven&#8217;t updated this blog for a while &#8230; in fact I frequently abandon it for a few months while I carry on with life&#8217;s struggles. Keeping up with my job, finding time to spend with my beautiful wife, all the while attempting to keep current with the fast pace of technology growth.</p>
<p>Starting today, I will try and change that. You see, in order to motivate myself to keep this blog updated I have decided to set myself a goal and complete it. I will keep updating this blog not only with my progress, but will also write about what I have learned as I go along.</p>
<p>So my first goal will be &#8216;to improve my writing skills&#8217;. I have enjoyed writing stuff for a long time now and friends have occasionally told me that &#8216;you could be a really good writer&#8217;. Well I&#8217;ve finally decided I should give it a shot.</p>
<p>To be honest, I&#8217;ve never been good at grammar, and people find that hard to believe. I&#8217;ve simply developed a good ear for what &#8216;sounds right&#8217; based on my perusal of several newspapers, magazines, novels and books over the years. Learning a lot of vocabulary while preparing for my SATs and reading &#8216;lots&#8217; has really helped.</p>
<p>The first book I&#8217;m going to try and read and understand is going to be <a href="http://www.amazon.com/BUGS-Writing-Guide-Debugging-Prose/dp/020137921X/ref=pd_bbs_sr_1/102-4312524-0780958?ie=UTF8&amp;s=books&amp;qid=1186361371&amp;sr=8-1">Bugs in Writing</a>, which I bought several years ago, but never got around to reading. It is written mainly for people who come from a scientific or technical background and hence is perfectly suited for someone like me. Each chapter aims to analyse and fix a single &#8216;problem&#8217; and you can read each chapter in whatever order you like.</p>
<p>With that, I bid you farewell. I believe my next post is going to be about &#8216;passive/active voice&#8217;. Exciting times indeed <img src='http://www.kerneljack.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.kerneljack.com/2007/08/06/been-too-long/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

