Posts

  • Scientists, Not Lawyers

    Being a contrarian means disagreeing with people. Even good-faith disagreement is hard, and some people take it harder than others. One way to disagree without cornering the other person is…

  • Slowing Down My Coding Agents to Get More Done

    Your backlog is sitting idle waiting to get worked on, and it could be showing up pre-baked, ready for verification. openclaw polls my Linear backlog every 30 minutes for tickets…

  • Solve Hi-Q with AlphaZero and Curriculum Learning

    On a snowy day at my parents’ house, I was passing time with family and reading a blog post about planner programming when my grandmother invited me to play Othello…

  • Bundle Configuration with Binaries using Nix

    Static binaries solve distribution, but configuration files break the model. Now you’re distributing two separate artifacts, creating version mismatches and every new deployment is an opportunity for human error. With…

  • Simple Control Flow for Automatically Steering Agents

    You can use validation functions as a tool to steer coding agents and data processing agents automatically, instead of manually copy pasting outputs or prompting. You can use this to…

  • Using Constraint Satisfaction to Optimize Item Selection for Bundles in Minecraft

    I read a blog post on how Many Hard Leetcode Problems are Easy Constraint Problems and was pleasantly surprised at how approachable MiniZinc was compared to other solver software I…