When trying to make things work with the datetime module, most Python users have faced a point when we resort to guess-and-check until the errors go away. datetime is one of those APIs that seems easy ...
The "horrible thing" in developer Erik Rose's talk from this year's PyCon is the Mediawiki syntax, but that's just a jumping off point for one of the best overviews of data parsing that I've run ...