Writing on optimization, programming languages.

All of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.

A Homebrew Tap for MiniZinc Solvers

I'm proposing a Homebrew tap to make it easier for users to install different MiniZinc solvers. The tap already contains many of the open source solvers that are current contenders in the MiniZinc challenge, and I'm hoping to add any others that fit the infrastructure.

Implementing custom DTrace instrumentation

DTrace (and SystemTap) are often the “go to” when adding tracing in high performance environments such as for example operating systems. This note discusses adding instrumentation to your own application, so you can take advantage of these powerful tools.