Hacker News new | ask | show | jobs
by jerf 4782 days ago
Do not be depressed, at least because of this. Few people will ever write anything that is correct, can not be meaningfully simplified, yet incomprehensible and essentially unreviewable. The only other thing that comes to mind are the top-grade encryption algorithms. (They are reviewed, but even after extensive, extensive review by the very smartest people in the field, there's still an irreducible part when selecting an algorithm where everyone still just has to sort of hope there isn't some fatal flaw in there somewhere. Often, years and years later, there is.)
1 comments

> Do not be depressed, at least because of this. Few people will ever write anything that is correct, can not be meaningfully simplified, yet incomprehensible and essentially unreviewable.

You don't have to write something that is essentially unreviewable to end up in the scenario described earlier. You just have to work with a team that isn't prepared to learn new things and rejects thing that they don't understand.

I've been studying functional programming lately and can easily imagine being told my code is "incomprehensible" because I wrote it in a functional style instead using loops and variables.