<?xml version="1.0"?>
<rss version="2.0.">
  <channel>
    <title>Advogato blog for bstpierre</title>
    <link>http://www.advogato.org/person/bstpierre/</link>
    <description>Advogato blog for bstpierre</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Fri, 25 Jul 2008 10:17:02 GMT</pubDate>
    <item>
      <pubDate>Thu, 27 Jun 2002 19:46:09 GMT</pubDate>
      <title>27 Jun 2002</title>
      <link>http://www.advogato.org/person/bstpierre/diary.html?start=14</link>
      <guid>http://www.advogato.org/person/bstpierre/diary.html?start=14</guid>
      <description>Advogato has a bug in the code that generates RSS. 

&lt;p&gt; &lt;p&gt; This article:

&lt;p&gt; &lt;p&gt; http://www.advogato.org/article/502.html

&lt;p&gt; &lt;p&gt; contains a URL with an ampersand, which should be escaped in the RSS output but it isn't. This isn't valid XML and it screws up parsers in aggregators and other RSS readers.

&lt;p&gt; It looks like rss_render_from_xml() needs to escape &amp;amp;'s (a simple search-and-replace from "&amp;amp;" to "&amp;amp;" should do the trick.</description>
    </item>
    <item>
      <pubDate>Fri, 29 Mar 2002 16:19:34 GMT</pubDate>
      <title>29 Mar 2002</title>
      <link>http://www.advogato.org/person/bstpierre/diary.html?start=13</link>
      <guid>http://www.advogato.org/person/bstpierre/diary.html?start=13</guid>
      <description>&lt;a href="http://www.bstpierre.org/Articles/WhyBotherWithFunctio
nProt.html" &gt;Why bother with prototypes?&lt;/a&gt;

&lt;p&gt; &lt;p&gt; &lt;i&gt;If 
you're just going to stick a function prototype into the C 
file to stifle warnings, you might as well drop the warning 
level on your compiler to the point where it stops 
complaining about missing prototypes.

&lt;p&gt; &lt;p&gt; If the preceding paragraph describes you and are 
attempting 
to write C++, I'd suggest sticking to straight C. If you're 
going to shoot yourself in the foot, you might as make a 
nice, clean hole just behind the toes (C) rather than 
blowing your leg off from the knee down (C++).&lt;/i&gt;

&lt;p&gt; &lt;p&gt; Can you guess what set this off??</description>
    </item>
    <item>
      <pubDate>Fri, 25 Jan 2002 16:05:37 GMT</pubDate>
      <title>25 Jan 2002</title>
      <link>http://www.advogato.org/person/bstpierre/diary.html?start=12</link>
      <guid>http://www.advogato.org/person/bstpierre/diary.html?start=12</guid>
      <description>&lt;b&gt;Why I Write Automated Tests&lt;/b&gt;

&lt;p&gt; I'm still mystified why so many programmers don't write 
automated tests. Instead they rely on ad-hoc, manual 
testing. While many others have outlined why you should 
write and maintain automated tests, here I'll give you my 
reasons for writing automated tests. You can decide whether 
or not it is right for you. (My way is of course right, but 
I'll let you decide whether you want to write software the 
right way or the wrong way.)

&lt;p&gt; &lt;a href="http://www.bstpierre.org/citydesk/Articles/fog00000000
49.html" &gt;continued...&lt;/a&gt;</description>
    </item>
    <item>
      <pubDate>Fri, 11 Jan 2002 20:01:57 GMT</pubDate>
      <title>11 Jan 2002</title>
      <link>http://www.advogato.org/person/bstpierre/diary.html?start=11</link>
      <guid>http://www.advogato.org/person/bstpierre/diary.html?start=11</guid>
      <description>Woo hoo. Long time since I've posted here, eh? With all the 
moving and stuff (three times last year, ugh), I've been 
pretty busy with non-computer stuff except at work. Plus 
the fact that I'm out in the sticks now. No broadband, and 
I can't stand going back to tin cans &amp;amp; string, so I have no 
access from home. We'll see how long that lasts...

&lt;p&gt; Anyway, the website's back up. Nothing much exciting there. 
Except that I've switched over to CityDesk and have moved 
away from PHP (my new host doesn't support it for free and 
I didn't see the need to pay extra...).

&lt;p&gt; Enough for now. Meetings and such are calling...</description>
    </item>
    <item>
      <pubDate>Sat, 29 Sep 2001 21:11:20 GMT</pubDate>
      <title>29 Sep 2001</title>
      <link>http://www.advogato.org/person/bstpierre/diary.html?start=10</link>
      <guid>http://www.advogato.org/person/bstpierre/diary.html?start=10</guid>
      <description>It's been a good week! I hacked together an emacs minor-mode
this week (my first attempt, it still needs a little cleanup
and I need to make some hooks). Posted that on &lt;a
href="http://www.bstpierre.org/emacs.php"&gt;my website&lt;/a&gt;.
Also published the code for the checkbook program I've been
using.&lt;p&gt;
Even better than that, I've been pounding out code and
documentation at work! I love it when I can get a lot of
stuff done and feel like I'm making progress...</description>
    </item>
    <item>
      <pubDate>Fri, 1 Jun 2001 12:43:40 GMT</pubDate>
      <title>1 Jun 2001</title>
      <link>http://www.advogato.org/person/bstpierre/diary.html?start=9</link>
      <guid>http://www.advogato.org/person/bstpierre/diary.html?start=9</guid>
      <description>I posted &lt;a href="http://www.bstpierre.org/sq-article-31may2001.php" &gt;another 
article&lt;/a&gt;, this time about the why's and how's of code reviews.</description>
    </item>
    <item>
      <pubDate>Fri, 25 May 2001 13:50:50 GMT</pubDate>
      <title>25 May 2001</title>
      <link>http://www.advogato.org/person/bstpierre/diary.html?start=8</link>
      <guid>http://www.advogato.org/person/bstpierre/diary.html?start=8</guid>
      <description>Ok. Yesterday I said that there wasn't much going on. Today I'll admit to doing some hacking on 
&lt;a href="http://www.advogato.org/proj/cheetah/" &gt;cheetah&lt;/a&gt; lately. But just a little.</description>
    </item>
    <item>
      <pubDate>Thu, 24 May 2001 17:36:14 GMT</pubDate>
      <title>24 May 2001</title>
      <link>http://www.advogato.org/person/bstpierre/diary.html?start=7</link>
      <guid>http://www.advogato.org/person/bstpierre/diary.html?start=7</guid>
      <description>Yeesh, it's been a while...  not too much happening on any fronts, really. I've been way too busy at work and 
having 
a life! Planning on biking cross-state -- good thing NH is a small state ;) -- this weekend. I've been playing with a 
little python program for keeping track of bike routes. Interesting, but nothing worthy of showing off yet.</description>
    </item>
    <item>
      <pubDate>Mon, 2 Apr 2001 13:19:24 GMT</pubDate>
      <title>2 Apr 2001</title>
      <link>http://www.advogato.org/person/bstpierre/diary.html?start=6</link>
      <guid>http://www.advogato.org/person/bstpierre/diary.html?start=6</guid>
      <description>Just posted bugfixes for &lt;a href="http://www.advogato.org/proj/quack/" &gt;quack&lt;/a&gt;.  I know the mantra is "release early and often", but sometimes the 
overhead of making a release (handling cvs, uploading, announcing, etc.) seems really high for "small" releases.  
Serves me right, though:  if the previous release hadn't had serious bugs, the next one wouldn't have been so 
necessary...</description>
    </item>
    <item>
      <pubDate>Wed, 28 Mar 2001 17:19:23 GMT</pubDate>
      <title>28 Mar 2001</title>
      <link>http://www.advogato.org/person/bstpierre/diary.html?start=5</link>
      <guid>http://www.advogato.org/person/bstpierre/diary.html?start=5</guid>
      <description>&lt;a href="http://www.advogato.org/person/neale/" &gt;neale&lt;/a&gt;: Hey hey, now.  Don't knock New Hampshire.  If you invited the entire state, we might 
not 
even show, just out of sheer orneriness (sp?)...&lt;p&gt;;)</description>
    </item>
  </channel>
</rss>
