I’d be far happier emitting Atom via printf than RSS via printf. The Atom spec tells me what I should write, whereas RSS goes in for unspecified behaviour and exotic date formats that force me to look up strftime. Beyond that, they’re both XML, which is easy to write.