Deterministic vs. harness
By Rohan Kataria · Mar 23, 2026
Key points
I learned after burning hundreds of dollars in tokens that a deterministic pipeline can't reach a complex goal when the input keeps changing.
Deterministic flows are fast and cheap when you know the expected output.
A harness wins when the goal is clear but the input keeps changing.
For easy problems with stable input, a harness is over-engineering.
Updates and sources
If I'm defining the goal, I use a harness.
If I'm defining the steps, I use a pipeline.