Blog

Notes from practice: large Java systems, migrations, developer tooling and coding agents. Subscribe via feed.

  1. dukehoff-decide: typed, calibrated decisions from small language models

    Many LLM calls in Java applications are really multiple choice. dukehoff-decide answers them with a small local model, returns a typed value with probabilities you can rely on, and hands uncertain cases to a person. Now on Maven Central.

  2. Dukehoff MCP for Java: an IDE for coding agents

    An open-source MCP server that acts like an IDE for coding agents: parser, index and refactoring engine as tools. How it works, what we measured, and where it helps.