I read HN and listen to podcasts like TWIST to expose myself to good ideas. My theory is the more you expose yourself to talented thought leaders, the more likely you are to think like them.
Then when you come across a problem while building your product, you can say to yourself "Hey, this is what Mark Suster was talking about in that one blog post...how did he solve the problem?"
I wish that were true, but actually playing with SQL for the first hours can teach you much more than 20 articles about InnoDB vs MyISAM, MySQL tuning, Sql vs NoSql, etc...
Then when you come across a problem while building your product, you can say to yourself "Hey, this is what Mark Suster was talking about in that one blog post...how did he solve the problem?"