Armin Ronacher's Thoughts and Writings
Jan 1, 2011

Things are not as easy as they seem

Exploration into a human problem: the problem of simplifying complex matters.

Jan 1, 2011

A Recap

Recapitulation of my accomplishments and interesting events related to computing and Open Source of 2010.

Dec 24, 2010

Open Source and Games

Are games without assets open source? Why are there so few commercial games releasing with open source models, images and more?

Dec 24, 2010

Common Mistakes as Python Web Developer

A short list of common mistakes in Python web applications in terms of security and architecture.

Dec 5, 2010

Not So Stupid Template Languages

Why Jinja2's template engine design makes it harder for your to shoot yourself into the foot compared to Django's limited templating system.

Nov 26, 2010

Computing in Perspective

Visualizing numbers and thinking about dimensions in computing.

Nov 24, 2010

Collections in C

Using the C preprocessor to achive basic generic collection types.

Nov 23, 2010

New Blog

Short update on why this site looks different and what changed under the hood and where the rest of the content went.

Aug 18, 2010

The Lazy User is OpenID's Security Issue

an alternative way to look at OpenID's security.

Aug 17, 2010

Git and Mercurial Branching

Comparsion of mercurial's and git's branching systems and why one of them works better for me than the other.