/Armin Ronacher

On Tech Debt: My Rust Library Is Now A CDO tl;dr: The author describes how they dealt with tech debt in their Rust library caused by a dependency. When the dependency was flagged as insecure by RUSTSEC, users demanded action. Alternatives were unappealing, so the author merged the dependency's code into their own library, effectively "collateralizing" the tech debt and upgrading it from "junk" to "AAA" status. 

featured in #501


Lessons From A Pessimist: Make Your Pessimism Productive tl;dr: Armin observes two forms of pessimism - a “pragmatic form” and what he’s coined as “destructive pessimism,” which he believes has become more common inside and outside of engineering. Pragmatic pessimism can be useful - you assume that things are more difficult than they actually are and are able to highlight pitfalls along the way. Destructive pessimism wants, or expects, things to fail. While both seem similar on the surface, the latter can be harmful.

featured in #399


Ten Years of Flask: Conversation With Creator Armin Ronacher tl;dr: Podcast episode where Armin talks about the origins of Flask, the components that make up the framework, documenting a framework or API, and how he would do it all differently now.

featured in #195


I'm Not Feeling The Async Pressure tl;dr: Async has recently become popular. It's analyzed from the perspective of Flow Control and Back Pressure, concepts that prevent systems from overloading that are commonly overlooked.

featured in #168


Open Source Migrates With Emotional Distress tl;dr: Armin wants a post-mortem on how the transition to Python 3 has been handled. There's a lack of transparency as to why the transition is needed. He feels like he's being "sold" and forced into migrating when, in fact, there are other reasons this migration is needed. 

featured in #167