From my experience the issue really is, unfortunately, that it is impossible to tell if a particular detail is irrelevant until after you have analyzed and answered all of them.
In other words, it all looks easy in hindsight only.
I think the the most coveted ability of a skilled senior developer, is precisely this "uncanny" ability to predict beforehand if some particular detail is important or irrelevant. This ability can only be obtained through years of experience and hubris.
cyber_kinetist|1 month ago
FridgeSeal|1 month ago
girvo|1 month ago