Why RSS annoys me

Not to pick on Matt Palmer, but what do you notice is missing from his entirely compliant RSS 0.90 feed?

<?xml version="1.0"?>
<!-- name="generator" content="blosxom/2.0" -->
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">

<rss version="0.91">
 <channel>
  <title>Brane Dump</title>
  <link>http://www.hezmatt.org/~mpalmer/blog</link>
  <description>The Thoughts of Matt Palmer</description>
  <language>en</language>

  <item>
   <title>More Ruby Zen</title>
   <link>http://www.hezmatt.org/~mpalmer/blog/general/more_ruby_zen.html</link>
   <description><p>
 A method to find all files in a directory <tt>INCOMING</tt> which end with
 <tt>.changes</tt>, prepend <tt>INCOMING</tt> to the matching files, and
 return the results as an array (desk checked, but not run in anger yet):
</p>
<pre>
def changes_files
  Dir.entries(INCOMING).find_all { |f|
    f =~ /\.changes$/ }.map { |f| File.join(INCOMING, f) }
end
</pre>
<p>
 Line noise it may be, but I'll be damned if it isn't <em>succinct</em> line
 noise.
</p>
</description>
  </item>

That’s right, this starting snippet of RSS entirely lacks any indication of the date and time the post was made at… The excellent universal feedparser documentation discusses this more.