Software's Centaur Era

Pushing the boundaries of Streamlit

Big Datatype: why code tools like to be written with fancy types

Breaking Changes: A Tooling Problem

The worst thing about Jenkins is that it works (2019)

Not a real engineer (2019)

Glamorize your problem domain (2022)

Take your pragmatism for a unicycle ride

Glamorize your problem domain

Fools Stop Mysticizing System Dynamics

Be good-argument-driven, not data-driven

Please, Systematically Enforce Your Constraints

If Software Teams were Proof Engines

Monads and Mom

Against Process

Beware Middleware

Software Development and the False Promise of Science