> The role of the human engineer […] has been to reduce risk in the face of ambiguity, constraints, and change. That responsibility not only endures in a world of Write-Only Code, if anything it expands. > The next generation of software engineering excellence will be defined not by how well we review the code we ship, but by how well we design systems that remain correct, resilient, and accountable even when no huma…
Would I use a write-only HTML sanitizer for untrusted HTML: No! Would I care to review CSS, if my site "looks" good? No! The challenge becomes: how can we enforce invariants/abstractions etc without inspecting the code. Type systems, model checking, static analysis. Could become new power tools. But sound design probably still goes far.
If this worked, it’d have worked on low cost devs already. We’ve had the ability to produce large amounts of cheap code (more than any dev can review) for a long time.
The root issue is it’s much faster to do something yourself if you can’t trust the author to do it right. Especially since you can use an LLM to speed up your understanding.