Simon Willison’s Weblog

Subscribe

OOP over the top. Using XML for data-driven programming