Some thoughts on why git's complex user interface works so well in practice.
Overview of how to handle errors in the current version of the Rust programming language.
Some thoughts about various payment systems on the internet and how viable they are for open source project support.
A look at stack unwinding, primarily in the context of Rust, why it exists and a discussion about if it's a good idea.
My thoughts about error handling in APIs after writing a Redis library in Rust.
An updated report on my experience with Rust and where I think it might be going.
Some notes about what appears to be current trend of programming languages and my thoughts about it.
What I would imagine an better Python would look like.
A list of things about unicode on Linux and Python 3 you really did not want to know.
Some thoughts on why upserts are necessary to write reliable web applications.