Engineering blog
Engineering blog
Long-form write-ups of specific, hard problems from building IntegraHive — including the parts that did not work the first time, and the parts that are still open.
Proving tenant isolation is harder than implementing it
A row-level-security probe ran, exited zero, and proved nothing — because the pod was reclaimed before its verdict could be captured. On the difference between a control that works and evidence that a control works.
Undated · 9 min read (1,791 words at 200 wpm)
The runtime environment variable that could not change a statically built URL
Infrastructure code set the public site URL. The deployed page served a different one. Both were 'correct' — because the variable was resolved at build time and the page was frozen before the container ever started.
Undated · 8 min read (1,475 words at 200 wpm)
A mutation killed by a timeout is not a killed mutant
Mutation testing gives you a kill rate. The number is only evidence if you know why each mutant died — and a mutant killed by a timeout, a teardown failure, or residue from the previous mutant is not evidence of anything.
Undated · 9 min read (1,692 words at 200 wpm)