<?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>Uncommon Coder</title>
	<atom:link href="http://uncommoncoder.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://uncommoncoder.com</link>
	<description>Rethinking the programmer lifestyle</description>
	<lastBuildDate>Sat, 14 Apr 2012 02:04:23 +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>Working when I feel like it results</title>
		<link>http://uncommoncoder.com/2012/04/13/working-when-i-feel-like-it-results/</link>
		<comments>http://uncommoncoder.com/2012/04/13/working-when-i-feel-like-it-results/#comments</comments>
		<pubDate>Sat, 14 Apr 2012 02:04:23 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Experiments]]></category>

		<guid isPermaLink="false">http://uncommoncoder.com/?p=196</guid>
		<description><![CDATA[It&#8217;s been a busy few weeks for me at work which explains my lack of posts.  Recently I&#8217;ve been given a bunch of new projects to work on which makes this &#8220;uncommon coder&#8221; experiment more challenging.  But at the same &#8230;<br /> <a href="http://uncommoncoder.com/2012/04/13/working-when-i-feel-like-it-results/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a busy few weeks for me at work which explains my lack of posts.  Recently I&#8217;ve been given a bunch of new projects to work on which makes this &#8220;uncommon coder&#8221; experiment more challenging.  But at the same time it makes it much more interesting!  Will I be able to keep up with the workload while still pulling off these crazy experiments?  Only time will tell&#8230;dun dun dun&#8230;</p>
<p>Anyway, my last blog was about only working when I felt like it.  Instead of doing the standard 9-5 work hours, I only went to work when I was in the mood and left and did something else when I wasn&#8217;t.</p>
<p>How did it go?  I&#8217;d say it was a success.  Over the past few weeks I&#8217;ve gotten rid of my old mentality of having to work X hours per day.  I take frequent nap breaks in the sun.  I go rock climbing in the middle of the day.  I go home to chill.  I don&#8217;t even think of how many hours I work per day anymore.  There&#8217;s no &#8220;work time&#8221; idea just &#8220;Ok, I feel like working, let&#8217;s go&#8221;.</p>
<p>How is my productivity affected?  I don&#8217;t have any hard statistics proving that my productivity stayed the same or not but I can tell you that those fewer hours of work have felt way more productive than I&#8217;ve been before.  In the long scheme of things I think motivation is the bottleneck to work productivity.  So as long as I only work when I&#8217;m motivated productivity will follow naturally.</p>
<p>It feels so empowering to be able to work like this.  Like I actually own my life.  The best feeling is leaving work early with no regrets and not feeling crap from overworking the whole day.</p>
<p>On to the next experiment&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://uncommoncoder.com/2012/04/13/working-when-i-feel-like-it-results/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Working when I feel like it</title>
		<link>http://uncommoncoder.com/2012/03/26/working-when-i-feel-like-it/</link>
		<comments>http://uncommoncoder.com/2012/03/26/working-when-i-feel-like-it/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 06:00:57 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Experiments]]></category>

		<guid isPermaLink="false">http://uncommoncoder.com/?p=180</guid>
		<description><![CDATA[Life was so simple as a kid.  I did what I wanted (of course within the boundaries of the rules).  I played outside when I wanted to, I played legos when I wanted to, I rested and slept when I &#8230;<br /> <a href="http://uncommoncoder.com/2012/03/26/working-when-i-feel-like-it/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Life was so simple as a kid.  I did what I wanted (of course within the boundaries of the rules).  I played outside when I wanted to, I played legos when I wanted to, I rested and slept when I wanted to.  Never did I overanalyze what I was doing, I just did the most natural things that made me happy as a kid.</p>
<div id="attachment_186" class="wp-caption aligncenter" style="width: 296px"><a href="http://uncommoncoder.com/wp-content/uploads/2012/03/215838_208126489217026_100000590296257_723425_6860334_n-2.jpg"><img class="size-medium wp-image-186" title="215838_208126489217026_100000590296257_723425_6860334_n (2)" src="http://uncommoncoder.com/wp-content/uploads/2012/03/215838_208126489217026_100000590296257_723425_6860334_n-2-286x300.jpg" alt="" width="286" height="300" /></a><p class="wp-caption-text">The good ole days...</p></div>
<p>Somewhere along the way life became more complicated.  At some point I started planning and preparing for my future.  Maximizing my productivity became a priority.  Work, sports, exercise, and extracurriculars became compartmentalized into schedules designed to maximize my overall output.  Is this how we were meant to live?  I can&#8217;t imagine so because it feels so wrong.</p>
<div id="attachment_190" class="wp-caption aligncenter" style="width: 310px"><a href="http://uncommoncoder.com/wp-content/uploads/2012/03/schedule.png"><img class="size-medium wp-image-190" title="schedule" src="http://uncommoncoder.com/wp-content/uploads/2012/03/schedule-300x208.png" alt="" width="300" height="208" /></a><p class="wp-caption-text">My life now...</p></div>
<p>I want to break this paradigm and go back to what I knew was right as a kid: being free and doing what I wanted.  So my next crazy idea is: I&#8217;m only going to work when I feel like it.  Say what?  Yes, you heard correct.  From now on I plan on only working when I actually want to, and when I don&#8217;t I won&#8217;t.  It&#8217;s such a simple and natural idea!</p>
<p>The basic idea is if I don&#8217;t feel like working there must be a reason.  I could be lacking sleep, been working too long, or perhaps I just don&#8217;t enjoy what I&#8217;m doing.  The point is my mind/body is telling me something is wrong.</p>
<p>But now, instead of ignoring these signals and trying to battle my way through, I should  do something about it!  Take a nap, take a break, or worse comes to worse maybe a job change is needed.  Fix myself before I fix my code.  The human instinct is an amazing thing and tells us so much about what we need if only we listened.</p>
<div id="attachment_192" class="wp-caption aligncenter" style="width: 310px"><a href="http://uncommoncoder.com/wp-content/uploads/2012/03/2012-03-26-23.34.29.jpg"><img class="size-medium wp-image-192" title="2012-03-26-23.34.29" src="http://uncommoncoder.com/wp-content/uploads/2012/03/2012-03-26-23.34.29-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Listening to my body...</p></div>
<p>Ok, sounds great, but we live in a modern world with real deadlines.  Just because I&#8217;m having a bad day doesn&#8217;t mean I can just miss deadlines.  True, but here&#8217;s the point.  If I know I need to get something done and I refuse to work if I don&#8217;t feel like it then I better as hell make sure that I do feel like working when the time comes around.</p>
<p>All I&#8217;m doing is elevating the priority of my well-being over my productivity.  For once, I want to think of myself before the creation of some generic computerized product.  Who could&#8217;ve thought of such a crazy idea?!</p>
<p>Having said all this, yes, I do believe that persevering and pushing myself to finish a goal is sometimes necessary and very rewarding.  But I can&#8217;t imagine going through this everyday is healthy and in the end I think it is just unfair to myself.  Is my productivity really worth my vitality and happiness?  I think not.</p>
<p>So from now on I&#8217;ll be working only when I feel like it.  I&#8217;ll keep a journal keeping track of my activities.  Hopefully I&#8217;ll be as productive in the end while breaking the monotony of the 8 hour workday.  Let&#8217;s see how this goes <img src='http://uncommoncoder.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://uncommoncoder.com/2012/03/26/working-when-i-feel-like-it/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Minimizing Screen Time Results</title>
		<link>http://uncommoncoder.com/2012/03/14/minimizing-screen-time-results/</link>
		<comments>http://uncommoncoder.com/2012/03/14/minimizing-screen-time-results/#comments</comments>
		<pubDate>Thu, 15 Mar 2012 05:19:35 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Experiments]]></category>

		<guid isPermaLink="false">http://uncommoncoder.com/?p=172</guid>
		<description><![CDATA[So I went through the past three days trying to minimize my screen time.  Here are results: Day 1: 5 hours, 13 minutes of screen time Day 2: 4 hours, 17 minutes of screen time Day 3: 2 hours, 33 minutes of screen &#8230;<br /> <a href="http://uncommoncoder.com/2012/03/14/minimizing-screen-time-results/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So I went through the past three days trying to minimize my screen time.  Here are results:</p>
<p><span style="color: #000000;"><strong><strong>Day 1:</strong></strong> 5 hours, 13 minutes of screen time</span></p>
<p><strong>Day 2:</strong> 4 hours, 17 minutes of screen time</p>
<p><strong>Day 3:</strong> 2 hours, 33 minutes of screen time</p>
<p>So in honesty I haven&#8217;t had to do too much coding recently which is why my screen time is fairly low.  I&#8217;ve mostly been running experiments, writing wikis, and been involved in email discussions.</p>
<p>Still, though I think I was able to nicely reduce my screen time from what I normally would have done.  Here are some things I found:</p>
<ol>
<li>I had to read and understand code from a single file.  Instead of reading on computer though I printed it out and read the code outside in the sun.  It was nice but some problems were the lack of search functionality and also the fact that I was wasting paper.  Maybe both can be mitigated by using a kindle?</li>
<li>When compiling instead of going to some random blog or facebook I played the piano I brought to my office.</li>
<li>Organizing and thinking on pen and paper instead of the computer feels so much more natural.</li>
<li>It is still very easy for me to get stuck in the always stay on the computer mode.  Facebook and chat are still huge distractions for me personally.</li>
</ol>
<p>Overall, not a bad start I think with this minimizing screen time idea.  I definitely think I can still improve my screen time per day.  But it really felt that the less screen time I have the way better in touch with reality I am.</p>
]]></content:encoded>
			<wfw:commentRss>http://uncommoncoder.com/2012/03/14/minimizing-screen-time-results/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Minimizing Screen Time</title>
		<link>http://uncommoncoder.com/2012/03/09/minimizing-computer-time/</link>
		<comments>http://uncommoncoder.com/2012/03/09/minimizing-computer-time/#comments</comments>
		<pubDate>Fri, 09 Mar 2012 17:04:43 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Experiments]]></category>

		<guid isPermaLink="false">http://uncommoncoder.com/?p=159</guid>
		<description><![CDATA[When I was a kid my mom would let me be on the computer one hour a day at most and I hated it.  But now after five years of schooling and getting a job as a computer engineer it&#8217;s &#8230;<br /> <a href="http://uncommoncoder.com/2012/03/09/minimizing-computer-time/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>When I was a kid my mom would let me be on the computer one hour a day at most and I hated it.  But now after five years of schooling and getting a job as a computer engineer it&#8217;s hard for her to have a say in the matter these days. But after all this time, I&#8217;m thinking now maybe she was right after all (how is it that moms are always right in the end?).</p>
<p>The reality disconnection I feel from the programming lifestyle is one of the main problems I talked about in my <a title="Where to start?" href="http://uncommoncoder.com/2012/03/06/143/">last post</a> and I suspect that the primary reason for this is my overuse of computers. I stare into this screen all day which presents itself as an entire world. I can express my thoughts through a blog, play games with friends, and manipulate this world and create new things via programming. But in the end, it&#8217;s all virtual and not real. It&#8217;s a screen full of pixels emitting light waves.</p>
<div id="attachment_164" class="wp-caption aligncenter" style="width: 310px"><a href="http://uncommoncoder.com/wp-content/uploads/2012/03/MatrixCode.gif"><img class="size-medium wp-image-164" title="MatrixCode" src="http://uncommoncoder.com/wp-content/uploads/2012/03/MatrixCode-300x227.gif" alt="" width="300" height="227" /></a><p class="wp-caption-text">Or maybe...</p></div>
<p>Now, don&#8217;t get me wrong, computers are a wonderful tool allowing one to be exponentially way more efficient at certain tasks.  But that&#8217;s all they should be: a tool to help get a job done, not the defining indicator of a person&#8217;s lifestyle.</p>
<p>So my first attempt at an experiment is to minimize to the bare minimum my use of the computer.  What is the base minimum?  In reality, I think I only need the computer for email (as NVIDIA is a company based on email) and then also obviously, coding and debugging.  Besides that, I think I can live on without the use of the computer or at least I will try.</p>
<p>So here&#8217;s my plan:</p>
<ol>
<li><strong>Avoid thinking in front of a computer.  </strong>There is no reason for me to be staring at a screen when I am thinking or in the creative process.  In actuality, it only serves as a distraction.  Any drafts/prototypes/organization/planning can be done using pen/paper.  Any paper or doc that needs to be read can be printed or read from a kindle (more friendly to environment).  Overall, just stay away from computer until it is totally necessary!  The only big exception to this I can see is debugging (but I never make bugs so nbd <img src='http://uncommoncoder.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ).
<p><div id="attachment_163" class="wp-caption aligncenter" style="width: 310px"><a href="http://uncommoncoder.com/wp-content/uploads/2012/03/Hamlet.jpg"><img class="size-medium wp-image-163" title="Hamlet" src="http://uncommoncoder.com/wp-content/uploads/2012/03/Hamlet-300x291.jpg" alt="" width="300" height="291" /></a><p class="wp-caption-text">To stare at a screen all day, or not to stare at a screen all day...</p></div></li>
<li><strong>Avoid waiting in front of a computer.  </strong>This refers to times when I&#8217;m compiling, downloading, waiting for an email, or on a break.  Again, there is no reason to be in front of a computer.  For some reason, as a friend mentioned to me, it does feel like we are more productive if we sit in front of a computer than not even if we are in fact not doing any work.  But I&#8217;m sure if anything it&#8217;s counterproductive!  So instead, when there&#8217;s a need to wait I&#8217;ll get off my ass and bother my coworkers or go outside and do some Movnat.
<p><div class="wp-caption aligncenter" style="width: 340px"><img title="Compiling" src="http://imgs.xkcd.com/comics/compiling.png" alt="" width="330" height="288" /><p class="wp-caption-text">Sword fighting on chairs is also a creative alternative...</p></div></li>
</ol>
<p>By doing these things I&#8217;m hoping that I can drastically reduce my computer one on one face time and disconnect from the computer virtual world and be more connected with reality in the end.</p>
<p>To measure my non-idle time I wrote a simple C program which will run on a linux machine with X server.  I needed libxss-dev to compile it.  Here is the source for those interested: <a href="http://uncommoncoder.com/wp-content/uploads/2012/03/nonidletimer.c">nonidletimer.c</a></p>
<p>Man, I&#8217;m up to 87 minutes already and I just started my day&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://uncommoncoder.com/2012/03/09/minimizing-computer-time/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Lifestyle Problem(s)</title>
		<link>http://uncommoncoder.com/2012/03/06/143/</link>
		<comments>http://uncommoncoder.com/2012/03/06/143/#comments</comments>
		<pubDate>Tue, 06 Mar 2012 12:10:11 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://uncommoncoder.com/?p=143</guid>
		<description><![CDATA[First of all, thanks for all the positive feedback I&#8217;ve gotten so far for this little project of mine! I&#8217;m glad to see that I&#8217;m not the only one dealing with similar experiences. It definitely motivates me to continue with &#8230;<br /> <a href="http://uncommoncoder.com/2012/03/06/143/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>First of all, thanks for all the positive feedback I&#8217;ve gotten so far for this little project of mine! I&#8217;m glad to see that I&#8217;m not the only one dealing with similar experiences. It definitely motivates me to continue with this project. <img src='http://uncommoncoder.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I&#8217;ve been thinking about this programmer lifestyle project the past few days and I came up with a problem specification (I&#8217;m an engineer after all!) to help organize my thoughts on the subject.  They are in no specific order: reality disconnection, nature disconnection, immobility, and monotony.</p>
<h3><strong>Reality disconnection</strong></h3>
<p>Programming very often brings a programmer to a state which the popular movie <em>Social Network</em> liked to refer to as being &#8220;wired in&#8221;.  It is that state of mind where one&#8217;s mind is so preoccupied that one becomes disconnected with everything else happening.  I want to avoid this and live in the here and now, not stuck in a virtual world of moving bits and bytes.</p>
<div id="attachment_152" class="wp-caption aligncenter" style="width: 310px"><a href="http://uncommoncoder.com/wp-content/uploads/2012/04/vim_c_code.jpg"><img class="size-medium wp-image-152" title="vim_c_code" src="http://uncommoncoder.com/wp-content/uploads/2012/04/vim_c_code-300x205.jpg" alt="" width="300" height="205" /></a><p class="wp-caption-text">The programmer&#39;s world...</p></div>
<h3><strong>Nature disconnection</strong></h3>
<p>I believe the farther in proximity one is from nature <a href="http://www.johnvdavis.com/ep/benefits.htm" target="_blank">the less healthy/happy one is</a>. That makes me in my cubicle with no window in sight one unhappy camper.  On the occasion I do go outside during work, I feel the sun and the grass (the forbidden sidewalk grass *gasp*) and I automatically feel so much better.  I need more nature!</p>
<div id="attachment_150" class="wp-caption aligncenter" style="width: 310px"><a href="http://uncommoncoder.com/wp-content/uploads/2012/04/nature.jpg"><img class="size-full wp-image-150" title="nature" src="http://uncommoncoder.com/wp-content/uploads/2012/04/nature.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Nature on your desktop!  Good enough?</p></div>
<h3><strong>Immobility</strong></h3>
<p>We <a href="http://www.ted.com/talks/daniel_wolpert_the_real_reason_for_brains.html" target="_blank">humans were designed to move</a>, not sit still.  But us programmers are given nice looking chairs and a desk to sit in front of all day.  It doesn&#8217;t help when the scientific discipline of ergonomics focuses on immobile, awkward positions.  I want to move and get up more than their ridiculous recommended once per hour.  It&#8217;s sad when our incredibly complex and beautiful human movement skills are relegated to bathroom breaks.</p>
<div id="attachment_149" class="wp-caption aligncenter" style="width: 209px"><a href="http://uncommoncoder.com/wp-content/uploads/2012/04/ergonomics.jpg"><img class="size-medium wp-image-149 " title="ergonomics" src="http://uncommoncoder.com/wp-content/uploads/2012/04/ergonomics-199x300.jpg" alt="" width="199" height="300" /></a><p class="wp-caption-text">She looks mighty comfortable.</p></div>
<h3><strong>Monotony</strong></h3>
<p>There is so little difference in my day to day life in the workplace that it is mind-numbing. It&#8217;s the same cubicle, same desk, same monitor, same schedule, every day. I feel imprisoned in this routine and I want so badly to just break free from it.</p>
<div id="attachment_151" class="wp-caption aligncenter" style="width: 310px"><a href="http://uncommoncoder.com/wp-content/uploads/2012/04/cubicle.jpg"><img class="size-medium wp-image-151" title="cubicle" src="http://uncommoncoder.com/wp-content/uploads/2012/04/cubicle-300x145.jpg" alt="" width="300" height="145" /></a><p class="wp-caption-text">The same view I see five days a week...</p></div>
<p>So those are the main problems I could think of regarding the programmer lifestyle (Did I miss anything?).  It&#8217;s not based on any kind of scientific rigor of any sort but is based solely on what I feel by instinct, that thing which nature has so kindly given us to guide and motivate us to a healthy and happy life.</p>
<p>So any new thing I try will have the goal of minimizing one or more of these four problems as much as possible without compromising my effectiveness as a programmer.  Now that the problem specification has been laid out the rest should be easy right?</p>
]]></content:encoded>
			<wfw:commentRss>http://uncommoncoder.com/2012/03/06/143/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>The Programmer Lifestyle</title>
		<link>http://uncommoncoder.com/2012/03/02/the-programmer-lifestyle-2/</link>
		<comments>http://uncommoncoder.com/2012/03/02/the-programmer-lifestyle-2/#comments</comments>
		<pubDate>Sat, 03 Mar 2012 06:25:24 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://uncommoncoder.com/?p=138</guid>
		<description><![CDATA[Imagine a person who had to sit in an enclosed box, motionless, staring at a screen, with little to no social contact and all but disconnected from nature and reality.  A pretty sad sight, no? A sad sight yes, but &#8230;<br /> <a href="http://uncommoncoder.com/2012/03/02/the-programmer-lifestyle-2/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Imagine a person who had to sit in an enclosed box, motionless, staring at a screen, with little to no social contact and all but disconnected from nature and reality.  A pretty sad sight, no?</p>
<p>A sad sight yes, but this perfectly describes the standard lifestyle of the <a href="http://stackoverflow.com/questions/453880/how-many-developers-are-there-in-the-world" target="_blank">millions of programmers</a> in the world, including that of myself.</p>
<p>You programmers know what I&#8217;m describing here.  When we program we get sucked into this virtual, artificial world of bits and bytes which our whole mind occupies.  The real world vanishes and all that matters is how best we can manipulate this virtual world of ours.  We become disconnected to everything else.</p>
<div id="attachment_15" class="wp-caption aligncenter" style="width: 310px"><a href="http://uncommoncoder.com/wp-content/uploads/2012/02/wiredin.jpg"><img class="size-medium wp-image-15" title="wiredin" src="http://uncommoncoder.com/wp-content/uploads/2012/02/wiredin-300x224.jpg" alt="" width="300" height="224" /></a><p class="wp-caption-text">&quot;Wired in.&quot;</p></div>
<p>I don&#8217;t think it&#8217;s far fetched to assert that humans were not designed to live or work like this!  We exist as the product of billions of years of evolution where our ancestors competed against other species to come out on top in the end and successfully pass on their superior genes from offspring to offspring.  You can&#8217;t tell me that the resulting superior genes you and I have inherited was meant to be expressed sitting in a cubicle from 9 to 5!</p>
<p>I feel the effects of this lifestyle everyday as  I leave work.  It feels unhealthy, disheartening and is sucking the life out of my soul.  I&#8217;m tired of coming from the weekend into the dreary space of my office cubicle.  I&#8217;m tired of becoming totally disconnected from nature and reality.  I&#8217;m tired of the endless cycle of burnouts and recuperation.  I need change!</p>
<p>However, I have a problem.  I don&#8217;t want to leave my job.  I actually love my job, the engineering part, the part where I can use my creativity and intellect to create things for the enjoyment and benefit for others.  I know this is true for the majority of engineers.  We love to build and create things for the world.  And this I believe is <a href="http://online.wsj.com/article/SB10001424052748703691804575254533386933138.html" target="_blank">profoundly human</a>.</p>
<p>So I love the work but not the lifestyle.  I&#8217;ve been stuck with this thought for a while until this crazy idea came up: Is it possible to totally change the programmer lifestyle while still being an effective programmer?</p>
<div id="attachment_7" class="wp-caption aligncenter" style="width: 310px"><a href="http://uncommoncoder.com/wp-content/uploads/2012/02/cubicles.jpg"><img class="size-medium wp-image-7" title="cubicles" src="http://uncommoncoder.com/wp-content/uploads/2012/02/cubicles-300x217.jpg" alt="" width="300" height="217" /></a><p class="wp-caption-text">Technology has advanced and yet we&#39;re still stuck working the same way...</p></div>
<p>So I want to try something different and unconventional.  I want to explore the possibilities of what a programmer&#8217;s lifestyle can be.  Does it have to be relegated to working in front of a monitor in a cubicle 8 hours a day?  Do we as programmers have to live with the fact that we will be under continual chronic stress for most of our lives?  Or is it possible to break these boundaries and change how we work and think while still being fully productive as an engineer?</p>
<p>These are questions that I want to explore with some N=1 experimentation.</p>
<p>I&#8217;ve been inspired by the primal philosophy that we are happiest and healthiest when we live closer to our primal/genetic nature.  I&#8217;ve been exploring this idea with diet (<a href="http://thepaleodiet.com/">Paleo diet</a>), exercise (<a href="http://www.movnat.com">MovNat</a>), and general lifestyle (<a href="http://www.marksdailyapple.com/">Primal Blueprint</a>) and have found incredible discoveries about myself.  I&#8217;d like to now see how this philosophy can be applied to one of man&#8217;s more modern and least primal of creations: the programmer.</p>
<div id="attachment_17" class="wp-caption aligncenter" style="width: 310px"><a href="http://uncommoncoder.com/wp-content/uploads/2012/02/Koroway_1675336c.jpg"><img class="size-medium wp-image-17" title="Koroway_1675336c" src="http://uncommoncoder.com/wp-content/uploads/2012/02/Koroway_1675336c-300x187.jpg" alt="" width="300" height="187" /></a><p class="wp-caption-text">This looks more fun.</p></div>
<p>I&#8217;ll be documenting my efforts in this blog and hopefully something good comes of it.  Please share any suggestions or comments (good or bad).  Let&#8217;s see how this goes.  :)</p>
]]></content:encoded>
			<wfw:commentRss>http://uncommoncoder.com/2012/03/02/the-programmer-lifestyle-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
