4 ms·
The missing piece in this post is that it places vague requirements on a critic to "learn the domain" before criticizing, but no requirements on the author of t
by civilized 4y ago
The missing piece in this post is that it places vague requirements on a critic to "learn the domain" before criticizing, but no requirements on the author of the complicated solution to explain and justify why the complexity is needed.
If you have a complicated solution and can't explain or justify that complexity, you can't necessarily expect others to just respect it and take your word that it's necessary. They might have their own opinion. And maybe their opinion is wrong! But if everybody's flying by their own personal tacit intuition and can't communicate about the actual technical issues, you're going to get disagreements. You're going to get a stand-off of everyone throwing their feelings at the problem, and the HIPPO will decide what is ultimately done.