<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.5" -->
<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/"
	>

<channel>
	<title>CoffeeGhost</title>
	<link>http://coffeeghost.net</link>
	<description>Weird musings. Useful software. Geeking out.</description>
	<pubDate>Tue, 01 Jul 2008 23:25:20 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.5</generator>
	<language>en</language>
			<item>
		<title>A Thousand Layers of Abstractions</title>
		<link>http://coffeeghost.net/2008/07/01/a-thousand-layers-of-abstractions/</link>
		<comments>http://coffeeghost.net/2008/07/01/a-thousand-layers-of-abstractions/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 17:47:34 +0000</pubDate>
		<dc:creator>al</dc:creator>
		
		<category>Writings</category>

		<guid isPermaLink="false">http://coffeeghost.net/2008/07/01/a-thousand-layers-of-abstractions/</guid>
		<description><![CDATA[How should we teach programming?
One of Shimon Schocken&#8217;s colleagues says that &#8220;Computer science is a thousand layers of abstraction.&#8221; This is quite true, and the same applies for programming.
Recently I&#8217;ve been thinking a lot about how we can get more people involved with programming. I don&#8217;t necessarily mean programming as professionals, but just to develop [...]]]></description>
		<wfw:commentRss>http://coffeeghost.net/2008/07/01/a-thousand-layers-of-abstractions/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Python is the new BASIC.</title>
		<link>http://coffeeghost.net/2008/06/18/python-is-the-new-basic/</link>
		<comments>http://coffeeghost.net/2008/06/18/python-is-the-new-basic/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 19:08:01 +0000</pubDate>
		<dc:creator>al</dc:creator>
		
		<category>Writings</category>

		<guid isPermaLink="false">http://coffeeghost.net/2008/06/18/python-is-the-new-basic/</guid>
		<description><![CDATA[This is the basic problem with learning how to program computers these days:
public class Hello
{
public static void main(String[] args)
{
System.out.println(&#8221;Hello World!&#8221;);
}
}
The above is the Hello World program for Java, arguably one of the most popular programming languages. Encapsulated in the above three lines are several different concepts ranging from static functions to return types to stdout [...]]]></description>
		<wfw:commentRss>http://coffeeghost.net/2008/06/18/python-is-the-new-basic/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Relatively Absolute</title>
		<link>http://coffeeghost.net/2008/05/06/relatively-absolute/</link>
		<comments>http://coffeeghost.net/2008/05/06/relatively-absolute/#comments</comments>
		<pubDate>Wed, 07 May 2008 00:07:22 +0000</pubDate>
		<dc:creator>al</dc:creator>
		
		<category>Media</category>

		<guid isPermaLink="false">http://coffeeghost.net/2008/05/06/relatively-absolute/</guid>
		<description><![CDATA[A new video on atheism where I talk about the theist&#8217;s concept of moral absolutism and why I think it is an incorrect and impractical view to have.

Transcript:
Hello, I&#8217;m Al. I&#8217;m an atheist, I believe that supernatural gods don&#8217;t exist.
I&#8217;ve seen and received some comments from theists asking about where atheists get their morality from. [...]]]></description>
		<wfw:commentRss>http://coffeeghost.net/2008/05/06/relatively-absolute/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Starting Out</title>
		<link>http://coffeeghost.net/2008/04/09/starting-out/</link>
		<comments>http://coffeeghost.net/2008/04/09/starting-out/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 21:11:25 +0000</pubDate>
		<dc:creator>al</dc:creator>
		
		<category>Writings</category>

		<guid isPermaLink="false">http://coffeeghost.net/2008/04/09/starting-out/</guid>
		<description><![CDATA[A poem that I wrote that any geek with grand project ideas can relate to. (By the way, I&#8217;ve finally settled on Django as the framework for my next web app. Maybe with SQLAlchemy. Or not. Or maybe I&#8217;ll do it in LISP instead. Or Haskell. Or Erlang. Either way, I still need to learn [...]]]></description>
		<wfw:commentRss>http://coffeeghost.net/2008/04/09/starting-out/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Is It Possible at All to Discuss Language Wars without Starting One?</title>
		<link>http://coffeeghost.net/2008/03/22/is-it-possible-at-all-to-discuss-language-wars-without-starting-one/</link>
		<comments>http://coffeeghost.net/2008/03/22/is-it-possible-at-all-to-discuss-language-wars-without-starting-one/#comments</comments>
		<pubDate>Sun, 23 Mar 2008 02:07:48 +0000</pubDate>
		<dc:creator>al</dc:creator>
		
		<category>Writings</category>

		<guid isPermaLink="false">http://coffeeghost.net/2008/03/22/is-it-possible-at-all-to-discuss-language-wars-without-starting-one/</guid>
		<description><![CDATA[The title comes from an astute commenter named Frank on my last post, Your Ignorance Does Not Make a Programming Language Suck. Many of the comments on the post and the comments on Reddit quickly devolved into precisely the kind of language war I spoke against.
If I were a cynic (and on alternate odd days [...]]]></description>
		<wfw:commentRss>http://coffeeghost.net/2008/03/22/is-it-possible-at-all-to-discuss-language-wars-without-starting-one/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Your Ignorance Does Not Make a Programming Language Suck</title>
		<link>http://coffeeghost.net/2008/03/19/your-ignorance-does-not-make-a-programming-language-suck/</link>
		<comments>http://coffeeghost.net/2008/03/19/your-ignorance-does-not-make-a-programming-language-suck/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 03:26:13 +0000</pubDate>
		<dc:creator>al</dc:creator>
		
		<category>Writings</category>

		<guid isPermaLink="false">http://coffeeghost.net/2008/03/19/your-ignorance-does-not-make-a-programming-language-suck/</guid>
		<description><![CDATA[(It might look like I&#8217;m picking on a couple strangers here, because they were the main inspiration for this post. I hold no grudge against them, heck, I don&#8217;t even know them. Don&#8217;t think that a few words or a few opinions encapsulates a person&#8217;s whole personality or intelligence.)
I&#8217;m trying to push for more Python [...]]]></description>
		<wfw:commentRss>http://coffeeghost.net/2008/03/19/your-ignorance-does-not-make-a-programming-language-suck/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PyBat: A Python Module to Replace Batch File Usage (or, &#8220;Batch Files Aren&#8217;t Dead, They Just Deserve to Die&#8221;)</title>
		<link>http://coffeeghost.net/2008/03/10/pybat/</link>
		<comments>http://coffeeghost.net/2008/03/10/pybat/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 07:44:11 +0000</pubDate>
		<dc:creator>al</dc:creator>
		
		<category>Software</category>

		<guid isPermaLink="false">http://coffeeghost.net/2008/03/10/pybat/</guid>
		<description><![CDATA[Download PyBat 0.1.1
UPDATE: Hi, Reddit!  I just wanted to clear this up: PyBat is about solving a somewhat specific problem: allowing Python scripts and batch files to communicate environment variable changes. This is in the case where you have a ton of legacy batch files that you cannot (for whatever reason) outright replace (which [...]]]></description>
		<wfw:commentRss>http://coffeeghost.net/2008/03/10/pybat/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Perhaps you need our Premieemier Eyecare?</title>
		<link>http://coffeeghost.net/2008/02/19/perhaps-you-need-our-premieemier-eyecare/</link>
		<comments>http://coffeeghost.net/2008/02/19/perhaps-you-need-our-premieemier-eyecare/#comments</comments>
		<pubDate>Tue, 19 Feb 2008 18:29:03 +0000</pubDate>
		<dc:creator>al</dc:creator>
		
		<category>Personal Blog</category>

		<guid isPermaLink="false">http://coffeeghost.net/2008/02/19/perhaps-you-need-our-premieemier-eyecare/</guid>
		<description><![CDATA[Just a funny thing I found on Google Maps. It&#8217;s ironic, in that not-really-ironic-Rain-On-Your-Wedding-Day way.


]]></description>
		<wfw:commentRss>http://coffeeghost.net/2008/02/19/perhaps-you-need-our-premieemier-eyecare/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Free Will Doesn&#8217;t Matter</title>
		<link>http://coffeeghost.net/2008/01/25/free-will-doesnt-matter/</link>
		<comments>http://coffeeghost.net/2008/01/25/free-will-doesnt-matter/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 01:54:41 +0000</pubDate>
		<dc:creator>al</dc:creator>
		
		<category>Media</category>

		<guid isPermaLink="false">http://coffeeghost.net/2008/01/25/free-will-doesnt-matter/</guid>
		<description><![CDATA[A video on the subject of free will, and why it isn&#8217;t nearly as important as we think it is.

Transcript is below the fold:
Hello, my name is Al. I&#8217;m an atheist. I believe that supernatural gods do not exist.
Have you heard about the concept of free will? Free will is huge philosophical question that everybody [...]]]></description>
		<wfw:commentRss>http://coffeeghost.net/2008/01/25/free-will-doesnt-matter/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Invent Your Own Computer Games with Python</title>
		<link>http://coffeeghost.net/2007/11/12/invent-your-own-computer-games-with-python/</link>
		<comments>http://coffeeghost.net/2007/11/12/invent-your-own-computer-games-with-python/#comments</comments>
		<pubDate>Mon, 12 Nov 2007 09:06:47 +0000</pubDate>
		<dc:creator>al</dc:creator>
		
		<category>Writings</category>

		<guid isPermaLink="false">http://coffeeghost.net/2007/11/12/invent-your-own-computer-games-with-python/</guid>
		<description><![CDATA[I&#8217;m writing a book geared towards teaching Python programming to kids. Here is the book project&#8217;s main page. I&#8217;ll make new posts as significant parts of the book are completed.
Here are some quick links:

Cover
Table of Contents
Chapter 1 - Introduction
Chapter 2 - &#8220;Hello World!&#8221; - Your First Program 
Chapter 3 - Guess the Number 

Guess the [...]]]></description>
		<wfw:commentRss>http://coffeeghost.net/2007/11/12/invent-your-own-computer-games-with-python/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
