Hacker News new | ask | show | jobs
by Desafinado 643 days ago
Problem solving ability is proportional to the pre-existing knowledge you have. So if you continually learn more, you'll naturally become a better problem solver.

This means reading, mostly. And I'd add that sometimes the gold can come from very unlikely places. So read widely.