Sounds awful. I have similar problems myself. I would suggest reading "Nutrient Power" by William J. Walsh.
HN user
dfh
My take is that you must learn to pay attention to details to be good at anything. As many others have pointed out, and from my own experience, this is a skill that grows with practice. What level of abstraction you focus on is a separate issue -- details exist at every level. In other words, to design a sound high-level architecture, you must pay attention to details in the architecture.
Feels a lot like Segway to me - looks cool, but nothing people actually will use.
"But still you'll never get it right, cos when you're laid in bed at night, watching roaches climb the wall, if you call your Dad he could stop it all."
However, I guess it's not either or but a spectrum - although never completely homeless, I'm sure he felt more homeless than usual.