Systems & Complexity Notes

Applied complexity, decision intelligence, and the organizational systems thinking behind technical work: how teams, ownership, and feedback loops shape what gets built.

Jul 12, 2026 — 12 min — Systems Notes

G# Is the Surprise That Made .NET Feel New Again

G# is exciting not because it replaces C#, but because it puts Go, Kotlin, and Swift-flavored ergonomics on the .NET platform and reminds us that a runtime can support more than one great way to think.

Apr 27, 2026 — 13 min — Systems Notes

State Machines in Go, Elixir, Swift, and Zig

Why a Go retry loop ran forever because the attempt counter lived on the loop instead of the state, and what the runtime guarantees of Elixir, Swift, and Zig change about which state-machine idioms are honest in each.

Apr 15, 2026 — 8 min — Systems Notes

When the State Chart Pays Off

Why a React form with seven boolean flags shipped a flicker bug that statecharts would have surfaced before the first render, and the decision rule that says when this discipline earns its place.