4 ms·
> What's the appropriate level of abstraction? I think it's unknowable, but you have to make a guess. It's exploration, so you don't know if your time investm
by adrianmonk 5y ago
> What's the appropriate level of abstraction?
I think it's unknowable, but you have to make a guess.
It's exploration, so you don't know if your time investment will pay off. It's like exploring for natural resources: you may discover a lucrative deposit or you may discover nothing. You can't know without trying.
There's no way to tell in advance whether you should spend more effort looking. There's no formula or rule that can tell you the right amount of searching because that would require information you don't have yet.
> The concept of a "root" cause is silly
The concept of ONE SINGLE root cause is silly, but the lesson of looking for root causes isn't that there's exactly one of them. The lesson is that you shouldn't neglect to look.
Fixing the wrong thing is one type of error you can make. One possible cause of it is not looking at enough things. This error happens often enough that watching out for it is good advice.