Armin Ronacher's Thoughts and Writings
Jun 22, 2012

Python Packaging: Hate, hate, hate everywhere

A sad example of how easy it is to dismiss certain design principles because it does not seem relevant at the time.

Feb 11, 2012

Appreciating Design

A few thoughts about how design on different levels and how users respond to it.

Dec 22, 2011

The Problem with Implicit Scoping in CoffeeScript

A longer explanation of why I think that the CoffeeScript scoping is problematic and should be changed.

Dec 07, 2011

Thoughts on Python 3

My current thoughts on the state of Python 3 and where it's heading.

Nov 15, 2011

Battlelog: Modern Web Applications are Here

Battlefield 3's Battlelog system is an interesting web application that many of us missed. Here is why it's amazing and worth a look at.

Sep 21, 2011

Dealing with the Python Import Blackbox

Ways to deal with the Python Import System Blackbox.

Jul 27, 2011

WSGI and the Pluggable Pipe Dream

Why WSGI is not as big of a problem as you would believe and why framework independent pluggable applications don't work in practice.

Jul 19, 2011

SQLAlchemy and You

The Django ORM feels so much easier than SQLAlchemy? Maybe this article can change your perception.

Jul 15, 2011

“Eppur si muove!”* – Dealing with Timezones in Python

The problems with timezones and Python's datetime object and how you would properly use them.

Jul 09, 2011

Python and the Principle of Least Astonishment

Why Python follows the Principle of Least Astonishment even when some people are surprised.