Hacker News new | ask | show | jobs
by fallous 3814 days ago
Find a problem that is not easily solved by your current knowledge/experience and explore it. Having a clear goal does wonders to provide focus and limit the chances of being overwhelmed by "all the things."

When you address the problem, don't immediately jump to the newest framework/stack that claims to solve it but instead try and use the majority of your existing skills and knowledge with one or two modifications... even if they are "out of date." Going through the effort of adapting existing skills allows you to better understand the underlying problems as well as re-live (in blessedly compressed time) the iterations that occurred to arrive at the current accepted solutions. There's a lot of wisdom to be found in taking that journey.

Learning the "why" of things is far more important than just acquiring the operational skills for a given technology.