<?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>Cyde Weys Musings &#187; Programming</title>
	<atom:link href="http://www.cydeweys.com/blog/category/tech/programming-tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cydeweys.com/blog</link>
	<description></description>
	<lastBuildDate>Fri, 20 Jan 2012 02:58:39 +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>Reminiscing about the naïve, spam-free days of the web</title>
		<link>http://www.cydeweys.com/blog/2009/07/21/before-spambots/</link>
		<comments>http://www.cydeweys.com/blog/2009/07/21/before-spambots/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 03:48:34 +0000</pubDate>
		<dc:creator>Cyde Weys</dc:creator>
				<category><![CDATA[Net]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.cydeweys.com/blog/?p=1171</guid>
		<description><![CDATA[Remember a long time ago when the web was free of spam? I&#8217;m not talking about email, which has had spam problems for awhile, I&#8217;m talking about the web. Nowadays, the web is festering with link-crawling spambots. Anyone with a blog, Twitter account, or heck, even a webpage with a simple submit form with some [...]]]></description>
		<wfw:commentRss>http://www.cydeweys.com/blog/2009/07/21/before-spambots/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A Python script to auto-follow all Twitter followers</title>
		<link>http://www.cydeweys.com/blog/2009/03/10/a-python-script-to-auto-follow-all-twitter-followers/</link>
		<comments>http://www.cydeweys.com/blog/2009/03/10/a-python-script-to-auto-follow-all-twitter-followers/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 00:30:34 +0000</pubDate>
		<dc:creator>Cyde Weys</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Net]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[auto-follow]]></category>
		<category><![CDATA[follow]]></category>
		<category><![CDATA[follower]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.cydeweys.com/blog/?p=1140</guid>
		<description><![CDATA[In my recent fiddling around with Twitter I came across the Twitter API, which is surprisingly feature-complete. Since programming is one of my hobbies (as well as my occupation), I inevitably started fooling around with it and have already come up with something useful. I&#8217;m posting it here, so if you need to do the [...]]]></description>
		<wfw:commentRss>http://www.cydeweys.com/blog/2009/03/10/a-python-script-to-auto-follow-all-twitter-followers/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Here&#8217;s a pretty bad Unicode WTF</title>
		<link>http://www.cydeweys.com/blog/2009/03/03/heres-a-pretty-bad-unicode-wtf/</link>
		<comments>http://www.cydeweys.com/blog/2009/03/03/heres-a-pretty-bad-unicode-wtf/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 00:47:23 +0000</pubDate>
		<dc:creator>Cyde Weys</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[code WTF]]></category>
		<category><![CDATA[encoding]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[Unicode]]></category>
		<category><![CDATA[UTF-8]]></category>

		<guid isPermaLink="false">http://www.cydeweys.com/blog/?p=1138</guid>
		<description><![CDATA[I&#8217;m doing some research on Unicode and compression algorithms right now for a side-project I&#8217;m working on, and I came across a highly ranked Google search result for a UTF-8 munging code snippet that is so idiotic I couldn&#8217;t let it pass without comment. If this post helps even one person who would&#8217;ve otherwise followed [...]]]></description>
		<wfw:commentRss>http://www.cydeweys.com/blog/2009/03/03/heres-a-pretty-bad-unicode-wtf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What C# does better than Java</title>
		<link>http://www.cydeweys.com/blog/2008/10/16/c-sharp-better-than-java/</link>
		<comments>http://www.cydeweys.com/blog/2008/10/16/c-sharp-better-than-java/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 12:30:49 +0000</pubDate>
		<dc:creator>Cyde Weys</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[comparison]]></category>
		<category><![CDATA[getter]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[programming language]]></category>
		<category><![CDATA[properties]]></category>
		<category><![CDATA[setter]]></category>

		<guid isPermaLink="false">http://www.cydeweys.com/blog/?p=1057</guid>
		<description><![CDATA[I spend 90% of the development time at my job using either Java or C# .NET, with a roughly equal split between the two. So I know a fair amount about both languages &#8212; enough to feel qualified to comment on the differences between them, anyway. Now being a Free Software guy, my obvious preference [...]]]></description>
		<wfw:commentRss>http://www.cydeweys.com/blog/2008/10/16/c-sharp-better-than-java/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>A first-hand lesson in software optimization</title>
		<link>http://www.cydeweys.com/blog/2008/10/05/a-first-hand-lesson-in-software-optimization/</link>
		<comments>http://www.cydeweys.com/blog/2008/10/05/a-first-hand-lesson-in-software-optimization/#comments</comments>
		<pubDate>Sun, 05 Oct 2008 21:42:27 +0000</pubDate>
		<dc:creator>Cyde Weys</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[A Day in the Bay]]></category>
		<category><![CDATA[ecology]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[game programming]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software optimization]]></category>

		<guid isPermaLink="false">http://www.cydeweys.com/blog/?p=1018</guid>
		<description><![CDATA[One of my major computer science projects in college was creating an educational videogame for elementary school children called A Day in the Bay. We had eight people on the team, though only three of us (myself included) were programmers. It was a self-directed project, and we pretty much figured out things on our own [...]]]></description>
		<wfw:commentRss>http://www.cydeweys.com/blog/2008/10/05/a-first-hand-lesson-in-software-optimization/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Drawing enlightening parallels between computer science and bacon</title>
		<link>http://www.cydeweys.com/blog/2008/09/17/drawing-enlightening-parallels-between-computer-science-and-bacon/</link>
		<comments>http://www.cydeweys.com/blog/2008/09/17/drawing-enlightening-parallels-between-computer-science-and-bacon/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 22:30:10 +0000</pubDate>
		<dc:creator>Cyde Weys</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[bacon]]></category>
		<category><![CDATA[bootstrap]]></category>
		<category><![CDATA[compiler]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[cooking]]></category>
		<category><![CDATA[grease]]></category>
		<category><![CDATA[Reddit]]></category>
		<category><![CDATA[self-hosting]]></category>

		<guid isPermaLink="false">http://www.cydeweys.com/blog/?p=1003</guid>
		<description><![CDATA[My housemate has become rather obsessed with bacon in recent days. He&#8217;s been reading the Bacon Subreddit religiously and filling me in on all of the breaking news and happenings in the burgeoning online bacon community. This past weekend, the bacon fever reached critical levels, because he went to the grocery store, bought a lot [...]]]></description>
		<wfw:commentRss>http://www.cydeweys.com/blog/2008/09/17/drawing-enlightening-parallels-between-computer-science-and-bacon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quantity trumps quality</title>
		<link>http://www.cydeweys.com/blog/2008/08/05/quantity-trumps-quality/</link>
		<comments>http://www.cydeweys.com/blog/2008/08/05/quantity-trumps-quality/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 12:30:04 +0000</pubDate>
		<dc:creator>Cyde Weys</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[Jeff Atwood]]></category>
		<category><![CDATA[pottery]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[quantity]]></category>
		<category><![CDATA[quantity over quality]]></category>
		<category><![CDATA[software engineering]]></category>

		<guid isPermaLink="false">http://www.cydeweys.com/blog/?p=914</guid>
		<description><![CDATA[Jeff Atwood relates an insightful anecdote about quantity over quality that you may initially find counter-intuitive. A pottery-making class was broken up into two groups, with one half graded on the basis of creating a single perfect pot while the other half graded on how much pottery they produced (it was literally weighed, and grades [...]]]></description>
		<wfw:commentRss>http://www.cydeweys.com/blog/2008/08/05/quantity-trumps-quality/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Code commenting: one of the casualties of outsourcing</title>
		<link>http://www.cydeweys.com/blog/2008/07/21/code-commenting-one-of-the-casualties-of-outsourcing/</link>
		<comments>http://www.cydeweys.com/blog/2008/07/21/code-commenting-one-of-the-casualties-of-outsourcing/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 01:36:26 +0000</pubDate>
		<dc:creator>Cyde Weys</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[commenting]]></category>
		<category><![CDATA[internationalization]]></category>
		<category><![CDATA[Korean]]></category>
		<category><![CDATA[NIST]]></category>
		<category><![CDATA[outsourcing]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[UTF-8]]></category>

		<guid isPermaLink="false">http://www.cydeweys.com/blog/?p=868</guid>
		<description><![CDATA[During college I worked as a computer programmer intern at the National Institute of Standards and Technology. I had the opportunity to work on all sorts of nifty cutting-edge physics simulations using some serious science. Unfortunately, everything was written in VB 6, C++ .NET, or Fortran, but you can&#8217;t have it all, and .NET is [...]]]></description>
		<wfw:commentRss>http://www.cydeweys.com/blog/2008/07/21/code-commenting-one-of-the-casualties-of-outsourcing/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>A better solution to the FizzBuzz interview problem</title>
		<link>http://www.cydeweys.com/blog/2008/07/02/better-fizzbuzz-solution/</link>
		<comments>http://www.cydeweys.com/blog/2008/07/02/better-fizzbuzz-solution/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 22:30:49 +0000</pubDate>
		<dc:creator>Cyde Weys</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[FizzBuzz]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[job interview]]></category>
		<category><![CDATA[modular arithmetic]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[programming problem]]></category>
		<category><![CDATA[programming question]]></category>
		<category><![CDATA[weed out]]></category>

		<guid isPermaLink="false">http://www.cydeweys.com/blog/?p=855</guid>
		<description><![CDATA[Many months ago, I wrote about a simple programming problem that I was administering to interviewees at work to assess their programming skills. The basic problem is this: loop through a range of integers, outputting different strings depending on whether each integer is divisible by one given number, by another given number, by both given [...]]]></description>
		<wfw:commentRss>http://www.cydeweys.com/blog/2008/07/02/better-fizzbuzz-solution/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>In search of stream-based desktop metaphors</title>
		<link>http://www.cydeweys.com/blog/2008/06/26/in-search-of-stream-based-desktop-metaphors/</link>
		<comments>http://www.cydeweys.com/blog/2008/06/26/in-search-of-stream-based-desktop-metaphors/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 04:23:10 +0000</pubDate>
		<dc:creator>Cyde Weys</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[documents]]></category>
		<category><![CDATA[metaphor]]></category>
		<category><![CDATA[operating system]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[streams]]></category>

		<guid isPermaLink="false">http://www.cydeweys.com/blog/?p=842</guid>
		<description><![CDATA[I just ran across an excellent article comparing two competing desktop worldviews, documents and streams. The author argues that everything in our desktop environments is set up to support a document-based metaphor, when actually what is more relevant to the majority of our work these days is streams. He makes a very persuasive argument: The [...]]]></description>
		<wfw:commentRss>http://www.cydeweys.com/blog/2008/06/26/in-search-of-stream-based-desktop-metaphors/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Why programmers make good editors</title>
		<link>http://www.cydeweys.com/blog/2008/06/19/programmers-and-editing/</link>
		<comments>http://www.cydeweys.com/blog/2008/06/19/programmers-and-editing/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 01:32:55 +0000</pubDate>
		<dc:creator>Cyde Weys</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[composition]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[dyslexia]]></category>
		<category><![CDATA[editing]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[Lisp]]></category>
		<category><![CDATA[parentheses]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[prose]]></category>
		<category><![CDATA[punctuation]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://www.cydeweys.com/blog/?p=830</guid>
		<description><![CDATA[A couple days ago, whilst reading a post on a well-known blog (though I no longer remember which one), I noticed an unmatched parenthesis. A long parenthetical aside, fully two paragraphs in length, was not terminated with a matching right parenthesis. This is quite an easy mistake for most to make, and I do not [...]]]></description>
		<wfw:commentRss>http://www.cydeweys.com/blog/2008/06/19/programmers-and-editing/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t ever be ashamed of your code</title>
		<link>http://www.cydeweys.com/blog/2008/06/13/coding-shame/</link>
		<comments>http://www.cydeweys.com/blog/2008/06/13/coding-shame/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 00:23:54 +0000</pubDate>
		<dc:creator>Cyde Weys</dc:creator>
				<category><![CDATA[Net]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[coding in secret]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[makeSite]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[shame]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.cydeweys.com/blog/?p=825</guid>
		<description><![CDATA[Are you ever ashamed of your code? Don&#8217;t be! Being ashamed of your code is harmful, as artfully explained by Ben Collins-Sussman. It&#8217;s better to make your mistakes in the open where they can be quickly corrected than in private where they can fester for months, even years. Note that we aren&#8217;t necessarily talking about [...]]]></description>
		<wfw:commentRss>http://www.cydeweys.com/blog/2008/06/13/coding-shame/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WordPress vulnerability in the wild</title>
		<link>http://www.cydeweys.com/blog/2008/06/09/wordpress-vulnerability/</link>
		<comments>http://www.cydeweys.com/blog/2008/06/09/wordpress-vulnerability/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 22:30:34 +0000</pubDate>
		<dc:creator>Cyde Weys</dc:creator>
				<category><![CDATA[Net]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[anyresults.net]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[vulnerability]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.cydeweys.com/blog/?p=813</guid>
		<description><![CDATA[Five days ago, I noticed that the number of hits coming to this blog decreased drastically. Specifically, the WordPress.com Stats plugin showed that my incoming hits from search engines had decreased to nearly zero. And since Google is this blog&#8217;s front page, that represented a rather drastic drop in traffic. I was down to just [...]]]></description>
		<wfw:commentRss>http://www.cydeweys.com/blog/2008/06/09/wordpress-vulnerability/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>The failings of development in Windows</title>
		<link>http://www.cydeweys.com/blog/2008/05/27/windows-development-sucks/</link>
		<comments>http://www.cydeweys.com/blog/2008/05/27/windows-development-sucks/#comments</comments>
		<pubDate>Tue, 27 May 2008 18:58:17 +0000</pubDate>
		<dc:creator>Cyde Weys</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Peter Bright]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[user interface]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows Vista]]></category>

		<guid isPermaLink="false">http://www.cydeweys.com/blog/?p=794</guid>
		<description><![CDATA[Drinian (regular commenter here) pointed me to a great series of articles on the failings of Microsoft in recent years. Particularly, the Windows APIs are inconsistent and not pleasurable to use from a development perspective, and with Windows Vista and its flagship applications, Microsoft has released a wildly inconsistent smattering of user interfaces. I&#8217;m not [...]]]></description>
		<wfw:commentRss>http://www.cydeweys.com/blog/2008/05/27/windows-development-sucks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pining for the coding fjords</title>
		<link>http://www.cydeweys.com/blog/2008/05/14/pining-for-the-coding-fjords/</link>
		<comments>http://www.cydeweys.com/blog/2008/05/14/pining-for-the-coding-fjords/#comments</comments>
		<pubDate>Thu, 15 May 2008 01:02:33 +0000</pubDate>
		<dc:creator>Cyde Weys</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Lightweight Java Game Library]]></category>
		<category><![CDATA[LWJGL]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.cydeweys.com/blog/?p=781</guid>
		<description><![CDATA[I&#8217;m deep into the third week of a technical writing project at work, and boy do I miss coding! It turns out there was a good reason I went into computer science in college and got a job as a programmer afterwards; I really am passionate about it. That feeling just gets lost when I&#8217;m [...]]]></description>
		<wfw:commentRss>http://www.cydeweys.com/blog/2008/05/14/pining-for-the-coding-fjords/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Writing fifty games in one semester</title>
		<link>http://www.cydeweys.com/blog/2008/05/06/fifty-games-in-one-semester/</link>
		<comments>http://www.cydeweys.com/blog/2008/05/06/fifty-games-in-one-semester/#comments</comments>
		<pubDate>Tue, 06 May 2008 22:30:35 +0000</pubDate>
		<dc:creator>Cyde Weys</dc:creator>
				<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Investing]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[game development]]></category>
		<category><![CDATA[graduate project]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[rapid development]]></category>

		<guid isPermaLink="false">http://www.cydeweys.com/blog/?p=768</guid>
		<description><![CDATA[Four computer science graduate students recently created fifty playable game prototypes in one semester. Each student worked alone, putting out around twelve games at a rate of one per week. And they were responsible for not only the programming, but also the graphics and sound. That is quite the Herculean effort, and their results are [...]]]></description>
		<wfw:commentRss>http://www.cydeweys.com/blog/2008/05/06/fifty-games-in-one-semester/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How the programming magic happens</title>
		<link>http://www.cydeweys.com/blog/2008/05/05/how-the-programming-magic-happens/</link>
		<comments>http://www.cydeweys.com/blog/2008/05/05/how-the-programming-magic-happens/#comments</comments>
		<pubDate>Tue, 06 May 2008 02:15:30 +0000</pubDate>
		<dc:creator>Cyde Weys</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software design]]></category>
		<category><![CDATA[teaching]]></category>

		<guid isPermaLink="false">http://www.cydeweys.com/blog/?p=767</guid>
		<description><![CDATA[Here&#8217;s your thought for the day: Programmers don&#8217;t really know how they program. I stared in bemusement at that simple claim for a couple of seconds, went on to read the whole thing, and then realized the truth of it. I don&#8217;t really know how I program. I couldn&#8217;t describe it in a series of [...]]]></description>
		<wfw:commentRss>http://www.cydeweys.com/blog/2008/05/05/how-the-programming-magic-happens/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>File extensions and the pigeonhole principle</title>
		<link>http://www.cydeweys.com/blog/2008/04/04/choosing-file-extensions/</link>
		<comments>http://www.cydeweys.com/blog/2008/04/04/choosing-file-extensions/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 04:25:13 +0000</pubDate>
		<dc:creator>Cyde Weys</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[ArcView]]></category>
		<category><![CDATA[file extension]]></category>
		<category><![CDATA[pigeonhole principle]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software design]]></category>
		<category><![CDATA[three letter extension]]></category>

		<guid isPermaLink="false">http://www.cydeweys.com/blog/2008/04/04/choosing-file-extensions/</guid>
		<description><![CDATA[Earlier today I downloaded some map data from the United States Geological Survey. It&#8217;s file extension was .adf. Hrmmm, that was something I wasn&#8217;t really familiar with, so I headed off to that great oracle of Internet knowledge, Google, to find my answer, and Google did not disappoint. Apparently ADF is a file format for [...]]]></description>
		<wfw:commentRss>http://www.cydeweys.com/blog/2008/04/04/choosing-file-extensions/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WordPress finally discovers salted passwords</title>
		<link>http://www.cydeweys.com/blog/2008/03/29/wordpress-finally-discovers-salted-passwords/</link>
		<comments>http://www.cydeweys.com/blog/2008/03/29/wordpress-finally-discovers-salted-passwords/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 00:09:08 +0000</pubDate>
		<dc:creator>Cyde Weys</dc:creator>
				<category><![CDATA[Meta]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[computer security]]></category>
		<category><![CDATA[password hashing]]></category>
		<category><![CDATA[password salting]]></category>
		<category><![CDATA[salt]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.cydeweys.com/blog/2008/03/29/wordpress-finally-discovers-salted-passwords/</guid>
		<description><![CDATA[WordPress 2.5 is out today and it looks mighty impressive. I&#8217;m going to wait a few days for reports of compatibility with the plugins I&#8217;m using before I upgrade, but after that, expect to see WordPress 2.5 on this blog soon. Looking through the changes list, I did notice one odd thing. WordPress 2.5 finally [...]]]></description>
		<wfw:commentRss>http://www.cydeweys.com/blog/2008/03/29/wordpress-finally-discovers-salted-passwords/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>GIFs aren&#8217;t limited to 256 colors</title>
		<link>http://www.cydeweys.com/blog/2008/03/26/gifs-not-256-colors/</link>
		<comments>http://www.cydeweys.com/blog/2008/03/26/gifs-not-256-colors/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 12:30:23 +0000</pubDate>
		<dc:creator>Cyde Weys</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[256 colors]]></category>
		<category><![CDATA[color depth]]></category>
		<category><![CDATA[GIF]]></category>

		<guid isPermaLink="false">http://www.cydeweys.com/blog/2008/03/26/gifs-not-256-colors/</guid>
		<description><![CDATA[Everyone knows that GIF images are limited to 256 colors, right? This has been accepted knowledge since before I started using the web back in 1995. The only problem is, it&#8217;s false (where are you now, Snopes?!). GIF images aren&#8217;t restricted to 256 colors. They never have been. It looks like people just plum forgot [...]]]></description>
		<wfw:commentRss>http://www.cydeweys.com/blog/2008/03/26/gifs-not-256-colors/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Hacking on the game loop</title>
		<link>http://www.cydeweys.com/blog/2008/03/25/game-loops/</link>
		<comments>http://www.cydeweys.com/blog/2008/03/25/game-loops/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 03:26:34 +0000</pubDate>
		<dc:creator>Cyde Weys</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[game loop]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software design]]></category>
		<category><![CDATA[TI-82]]></category>
		<category><![CDATA[TI-Basic]]></category>

		<guid isPermaLink="false">http://www.cydeweys.com/blog/2008/03/25/game-loops/</guid>
		<description><![CDATA[I first learned how to program in TI-Basic on the TI-82 calculator my parents bought me for math camp (if that doesn&#8217;t establish nerd cred, I don&#8217;t know what does). This was back when I was in elementary school, so it was probably around 1994. The calculator came with a data link cable, and I [...]]]></description>
		<wfw:commentRss>http://www.cydeweys.com/blog/2008/03/25/game-loops/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The hallmarks of a good programmer</title>
		<link>http://www.cydeweys.com/blog/2008/01/11/the-hallmarks-of-a-good-programmer/</link>
		<comments>http://www.cydeweys.com/blog/2008/01/11/the-hallmarks-of-a-good-programmer/#comments</comments>
		<pubDate>Fri, 11 Jan 2008 20:58:09 +0000</pubDate>
		<dc:creator>Cyde Weys</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[good programmer]]></category>
		<category><![CDATA[hiring]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[programmer]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.cydeweys.com/blog/2008/01/11/the-hallmarks-of-a-good-programmer/</guid>
		<description><![CDATA[It can be very hard to separate out the good programmers from the not-so-good programmers until you&#8217;ve actually spent a fair bit of time working with them and seeing how they perform. Obviously, that&#8217;s a bit too intensive for your typical HR hiring process. But I&#8217;ve noticed many traits that good programmers tend to share. [...]]]></description>
		<wfw:commentRss>http://www.cydeweys.com/blog/2008/01/11/the-hallmarks-of-a-good-programmer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>From interviewee to interviewer in seven months</title>
		<link>http://www.cydeweys.com/blog/2007/11/08/from-interviewee-to-interviewer-in-seven-months/</link>
		<comments>http://www.cydeweys.com/blog/2007/11/08/from-interviewee-to-interviewer-in-seven-months/#comments</comments>
		<pubDate>Fri, 09 Nov 2007 03:11:13 +0000</pubDate>
		<dc:creator>Cyde Weys</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[computer programmer]]></category>
		<category><![CDATA[information technology]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[IT consulting]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.cydeweys.com/blog/index.php/2007/11/08/from-interviewee-to-interviewer-in-seven-months/</guid>
		<description><![CDATA[In April, I was an interviewee at the IT consulting company at which I am currently employed. Just seven months later, I&#8217;ve reversed positions, and am going to be the interviewer. It happens tomorrow. It&#8217;s not quite as dramatic as it sounds. I&#8217;m not growing a tail and whiskers and going into Human Resources or [...]]]></description>
		<wfw:commentRss>http://www.cydeweys.com/blog/2007/11/08/from-interviewee-to-interviewer-in-seven-months/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>The surprising effectiveness of extreme programming</title>
		<link>http://www.cydeweys.com/blog/2007/09/10/the-surprising-effectiveness-of-extreme-programming/</link>
		<comments>http://www.cydeweys.com/blog/2007/09/10/the-surprising-effectiveness-of-extreme-programming/#comments</comments>
		<pubDate>Tue, 11 Sep 2007 01:20:03 +0000</pubDate>
		<dc:creator>Cyde Weys</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[consulting]]></category>
		<category><![CDATA[developing]]></category>
		<category><![CDATA[Extreme Programming]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.cydeweys.com/blog/index.php/2007/09/10/the-surprising-effectiveness-of-extreme-programming/</guid>
		<description><![CDATA[Today was my first day out at a client site. On Friday my boss told me I might be going out to a client site today. On Saturday I got my marching orders. So today, I went. I have a week or two of overlap with one of my coworkers who is training me because [...]]]></description>
		<wfw:commentRss>http://www.cydeweys.com/blog/2007/09/10/the-surprising-effectiveness-of-extreme-programming/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Write your own alarm clock</title>
		<link>http://www.cydeweys.com/blog/2007/08/23/write-your-own-alarm-clock/</link>
		<comments>http://www.cydeweys.com/blog/2007/08/23/write-your-own-alarm-clock/#comments</comments>
		<pubDate>Thu, 23 Aug 2007 22:26:22 +0000</pubDate>
		<dc:creator>Cyde Weys</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.cydeweys.com/blog/index.php/2007/08/23/write-your-own-alarm-clock/</guid>
		<description><![CDATA[I finally got fed up with my store bought alarm clock. It just wasn&#8217;t smart enough. It didn&#8217;t understand the difference between weekdays and week nights, and every time I forgot to turn it off before going to bed on a Friday yielded a most unpleasant experience when it started blaring on Saturday morning. Likewise, [...]]]></description>
		<wfw:commentRss>http://www.cydeweys.com/blog/2007/08/23/write-your-own-alarm-clock/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>When bad programming cliches turn out to exist after all</title>
		<link>http://www.cydeweys.com/blog/2007/08/05/when-bad-programming-cliches-turn-out-to-exist-after-all/</link>
		<comments>http://www.cydeweys.com/blog/2007/08/05/when-bad-programming-cliches-turn-out-to-exist-after-all/#comments</comments>
		<pubDate>Sun, 05 Aug 2007 17:53:19 +0000</pubDate>
		<dc:creator>Cyde Weys</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[design patterns]]></category>
		<category><![CDATA[FileNet]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Worse Than Failure]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.cydeweys.com/blog/index.php/2007/08/05/when-bad-programming-cliches-turn-out-to-exist-after-all/</guid>
		<description><![CDATA[I&#8217;m a frequent reader of the curious perversions in information technology blog Worse Than Failure (previously The Daily WTF). Each day they share new horror stories from the realms of IT, including abominable code snippets and and nearly unbelievable tales of woe from the IT sector. I follow it closely. Two themes that seem to [...]]]></description>
		<wfw:commentRss>http://www.cydeweys.com/blog/2007/08/05/when-bad-programming-cliches-turn-out-to-exist-after-all/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.500 seconds -->

