Armin Ronacher's Thoughts and Writings
Dec 28, 2019

Open Source Migrates With Emotional Distress

How the Open Source community gets away with large, backwards incompatible migrations by cheating and a lot of emotional distress.

Nov 4, 2019

Open Source, SaaS and Monetization

My thoughts on monetizing open source SaaS businesses from my experience at Sentry.

Jul 29, 2019

Updated Thoughts on Trust Scaling

An update to my struggles accepting that the current explosion of the amount of dependencies is the best we can do.

Jul 13, 2018


An open source project that defined my life.

Mar 31, 2018

You can't Rust that

Some tips for how to be more productive in Rust by avoiding situations you cannot solve in Rust.

Jun 5, 2017

Diversity in Technology and Open Source

Some personal thoughts and observations about the topic of diversity in technology and in particular Open Source.

Dec 29, 2016

Be Careful with Python's New-Style String Format

Some general warnings about the use of str.format in Python.

Nov 5, 2016

Be Careful About What You Dislike

Observations about the problem of having strong opinions and sharing them with others.

Oct 30, 2016

I don't understand Python's Asyncio

A little confession that I have no idea how asyncio works in Python 3.

Jul 10, 2016

Rust and Rest

Lessons learned from implementing a restful HTTP client for Rust.