<?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>Ranok&#039;s Ramblings &#187; config</title>
	<atom:link href="http://www.r4n0k.com/tag/config/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.r4n0k.com</link>
	<description>A peek into my life, and the projects I never complete</description>
	<lastBuildDate>Mon, 14 Jun 2010 12:49:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Surviving in the Desert</title>
		<link>http://www.r4n0k.com/2009/01/16/surviving-in-the-desert/</link>
		<comments>http://www.r4n0k.com/2009/01/16/surviving-in-the-desert/#comments</comments>
		<pubDate>Sat, 17 Jan 2009 02:56:24 +0000</pubDate>
		<dc:creator>ranok</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[annoyance]]></category>
		<category><![CDATA[config]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.r4n0k.com/?p=147</guid>
		<description><![CDATA[Being in the wilderness as I have, as a canoe trip leader, helps you adapt to uncomfortable situations. Recently, I was put into a less than desirable situation, programming in Windows. I thought it would be a good idea to learn how to survive on the dark side. I started with a stock Windows XP [...]]]></description>
			<content:encoded><![CDATA[<p>Being in the wilderness as I have, as a canoe trip leader, helps you adapt to uncomfortable situations. Recently, I was put into a less than desirable situation, programming in Windows. I thought it would be a good idea to learn how to survive on the dark side. I started with a stock Windows XP install, with all the fancy development tools, Visual Studio, WinDDK, sample code for Win32 programming, and a (relatively) open mind. As I started using it, the following became major annoyances:</p>
<ul>
<li>The command line (cmd.exe) is horrible, not full screen, the history is bad, and it&#8217;s just plain ugly.</li>
<li>Visual Studio is a waste of space, it doesn&#8217;t even provide the ability to compile a file. That alone made me get rid of it.</li>
<li>The lack of multiple desktops make screen real estate very limited. Even with a sizable screen (27&#8243;) is makes looking up references a pain</li>
</ul>
<p>So, to fix some of these woes, I did away with Visual Studio, edited the console preferences to take up much of the screen, and installed emacs, I then wrote some batch scripts which I put in the PATH to enable me to just type emacs foo.c, and ls instead of dir.</p>
<p>Now, I finally have a system that I can work with, it&#8217;s not great, but I&#8217;ll survive. Unforntunatly, developing on Windows is much like trying to glue a dead weasel onto a balloon &#8212; non-sensical and smelly. From my short exposure to the Windows system, I&#8217;ve found the following lacking:</p>
<ul>
<li>The kernel memory layout</li>
<li>The poorly documented API</li>
<li>Lots of caps, and non-standard types, it&#8217;s like programming in old HTML.</li>
<li>The verbose and utterly convoluted device communications (IRPs?)</li>
<li>Complete lack of modularity (if my driver segmentation faults, I get a BSOD)</li>
</ul>
<p>To sum it up, while it&#8217;s been an informative foray into the world of Windows, I think I&#8217;ll stick to slightly more sane and open operating systems.</p>
<p>Peace and chow,</p>
<p>Ranok</p>
]]></content:encoded>
			<wfw:commentRss>http://www.r4n0k.com/2009/01/16/surviving-in-the-desert/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
