That's exactly what I try to do. I think it's an unpopular opinion though, because there are no strict rules that can be applied, unlike with pure ideologies. You have to go by feel and make continuous adjustments, and there's no way to know if you did the right thing or not, because not only do different human minds have different limits, but different challenges don't tax every human mind to the same proportional extent.
I get the impressions that programmers don't like ambiguity in general, let alone in things they have to confront in real life.
I get the impressions that programmers don't like ambiguity in general, let alone in things they have to confront in real life.