/blog · category

Software Engineering

Boundaries, interfaces, quality attributes, trade-offs, and system evolution.

Posts
2025-10-14
Software Engineering
LLMs are good at code you can verify, and bad at code you cannot
The usual way people divide up what an LLM is good at is by difficulty. Fine for boilerplate, unreliable for hard problems. I think that framing is wrong, and following it leads you to delegate the wrong work. The axis that predicts outcomes is not difficulty. It is whether you can cheaply tell that the […]
4 min