Hacker News new | ask | show | jobs
by AstroBen 38 days ago
If it's not deterministic you can never fully trust it. In a deterministic abstraction I don't need to audit the lower levels.
2 comments

Who said you need to trust it? Reviewing code is still way faster than writing code.
> Reviewing code is still way faster than writing code.

Writing code results in a much better understanding of the code than reviewing it

In fact I would say that in large complex codebases, in order to develop the same understanding of what the code is doing might actually take longer than writing it from scratch would have

But it's written to your spec; there should be no surprises!
That's the fun part! The surprise is that it's actually not written to your spec at all! It just kinda smells similar to your spec
You fully trust your coworkers?
If you don't, you may want to find a different company to work for.