Writing is Nature's way of showing you how sloppy your thinking is.
Mycobacterium tuberculosis, Immunity, and Software Engineering
2025-9-2
software engineering, complexity, tuberculosis, immune system, systemsWhat systems thinking and software engineering can learn from how the body deals with a tuberculosis infection
On Art and Imperfection
2025-07-16
art, imperfection, thinking, creativity, productivityResistance is the enemy, and resistance is strongest when creating art - which requires requires imperfection and vulnerability.
[DRAFT] Abstraction is just deliberate ignorance
2024-04-10
category-theory, abstraction, reasoningI think ignorance gets a bad rap. It’s a term that comes with a lot of baggage and is often not taken lightly when given as a label to someone. This post is a defense of ignorance, and how it can, sometimes, be the most crucial ingredient in a problem solving toolkit.
Applied Linear Algebra - Vectors I
2023-05-13
nim, linear algebra, math, science, programmingAn introduction to vectors and vector operation using the Nim programming language. Nim combines the simple syntax of python with performance within an order of magnitude of C/C++, while also offering great function call syntax and native bindings.