Posts

A new testing methodology?

I try and always program using test driven development , and just like I feel a little scared when I drive, even a short distance, without a seatbelt on - I now feel a little scared when I program without a full suite of automated unit tests to back me up. It's really a great way to program. Sometimes, when I get tired or uninspired with regards to programming, I'll look at my tests cases and make sure that I'm testing everything. And whenever I find a bug, the first thing I do is create a test case that show's the bug, and eventually, proves that the bug has been fixed. I started noticing that I often did the same thing - I would create these little files for input and another for the expected output. Then the test program would take the input, create output in a temporary file and then compare that output with the expected output. I'd leave the temp output around in case it doesn't match. Then one day I had to do some tests for xml2ddl . The tests I wanted...

iPodder and Podcasting

Podcasting creating a radio show on the computer and putting the MP3 on the Internet. An additional trick is to use RSS to publish the new shows and hooking up a program that automatically downloads the shows. There's a program called iPodder which you can download. It is created with Python and wxPython (yay!). With that program you add your RSS Podcast feeds and it'll download the shows overnight. Here's my list at the moment: http://radio.weblogs.com/0001014/categories/dailySourceCode/rss.xml http://www.scripting.com/rss.xml http://www.evilgeniuschronicles.org/cgi-bin/blosxom.cgi/index.rss http://www.itconversations.com/rss/recentWithEnclosures.php http://komonews.com/radio/komo_podcast.asp The Daily Source Code with Adam Curry is a good one to start with. It's really like pirate radio. Adam swears, smokes drugs on air, stops because the dog wants out, etc. It's very raw, new, and exiting. It's often compared to bloggin...

Purpose of this blog

The purpose of this blog is to be a diary of ideas and things that I've done, mostly for me, but also for friends & family. Eventually, I may split things out into other blogs.