Mechanism Design and the Game Behind the Game
How balancing a homemade strategy game led me from simulated matches to the incentive problems shared by game design and economic policy.
Short technical write-ups on anything that interests me, including backend systems, aerospace-shaped software, optimisation, data science & engineering, and the practical edges where ideas turn into working tools. I write about the things I'm learning, the problems I'm solving, and the tools I'm building.
How balancing a homemade strategy game led me from simulated matches to the incentive problems shared by game design and economic policy.
Why low Earth orbit broadband is more interesting as infrastructure than as a satellite internet gadget.
How pruning legal routing arcs and nested bin packing can reduce Distance Matrix API requests for a multi-service delivery engine.
What zone validation taught me about spatial predicates, geography types, and database portability.
Why I like starting engineering software with a small model before building the full system.
How to rank simulated F1 strategy futures, add uncertainty with Monte Carlo, and keep the recommendation explainable.
How to generate legal F1 strategy branches, why itertools is the right first tool, and where constraint programming starts to fit.
A first Python race simulator, why the lap loop is useful but limited, and how SimPy gives the model better event structure.
A curious overview of why Formula 1 race strategy is less about one pit call and more about searching a branching space of constrained futures.
A brief introduction to the wider notes, questions, and observations behind this blog.