Armin Ronacher's Thoughts and Writings
Oct 6, 2015

The End of Safe Harbor and a Scary Path Forward

Some in detail analysis about what the end of safe harbor means for small companies, especially in Europe.

Aug 31, 2015

Samsung Pay's MST Transactions and Merchant's Ability to Detect “Cloned” Magstripe Tracks

Some interesting notes about how the MST feature of Samsung Pay (and credit card transactions in general).

Aug 9, 2015

On Countries, Citizenships, Residence and Paying Taxes

In which I share some of my personal experiences and discoveries about the more than confusing topic of moving countries and how citizenships and residences work.

May 27, 2015

Rust for Python Programmers

Are you a Python programmer and interested in Rust? This article goes over the basics of making the jump.

Apr 28, 2015

Unintended Affordances (or why I believe encrypting everything is a bad idea)

Some thoughts about the different effects of security and why sometimes less security and less enforcing has unintended positive aspects.

Apr 13, 2015

Bitcoin is Not a Good Consumer Product

My thoughts on Bitcoin and some other cryptocurrencies and why many of us are probably better off just ignoring the whole thing.

Apr 8, 2015

Nameko for Microservices

A basic overview of building service oriented architecture like microservices with the help of nameko.

Mar 30, 2015

The Sentry in my Life

Some thoughts on me joining Sentry and the road of making an Open Source project into a company.

Feb 17, 2015

Why I Don't Hate Git: Hidden Consistency

Some thoughts on why git's complex user interface works so well in practice.

Nov 6, 2014

Improved Error Handling in Rust

Overview of how to handle errors in the current version of the Rust programming language.