Software development is intimidating because there is no "arrival"
Software development is intimidating because there is no "arrival". There's no day I can say "I fully understand".
A career in software development feels like watching a river of information flow past every day.
I can't possibly absorb it all.
So, here's my approach:
1. Ignore nearly everything by default (so I can get actual work done)
2. Subscribe to sources in my niche
3. Learn a few useful things in my niche each week
I highly recommend finding email newsletters related to your niche. I find they're high signal, so I strive to read them weekly.
Here's my information stream: https://github.com/coryhouse/ama/issues/11
Another useful technique - I go to conferences often and stand in the halls talking to attendees. (People call this the "hall track".
When only one person mentions something new, I tend to ignore it. But, when *multiple* people mention something new, I start to pay attention.