written on Monday, December 31, 2018
I don't do these retrospectives often but this time around I feel the urge to
This entry was tagged
© Copyright 2018 by Armin Ronacher.
Content licensed under the Creative Commons
Contact me via mail,
More info: imprint.
Subscribe to Atom feed