It seems that most commenters jumped in with a solution but I would ask, what are your goals?
Lets say that your goals are to discover a wide range of topics and gain breadth. Then you seem to be on the right track. But if your goals are to master and deep learn specific topics (e.g. algorithms), then you may need to change your current habits, a much harder problem (and yet more meaningful to solve).
In either case, goal setting will help. If you are naturally curious and want breadth, then be honest and set a goal to measure yourself: "By end of this month, I want to explain 10-12 new ideas in less than 2-3 sentences." Your goals must be measurable. For more on goal setting, checkout Brian Tracy's 12 Steps.
Advice often ends at goal setting but it's only the beginning. Your daily routine is critical to advance your goals. Try out apps for task management or even paper/pencil like Cal Newport suggests [1]. I had to learn to develop a regular ping to keep myself honest: "Is what I'm doing at this moment advancing me towards my goals?" And to be honest, replying to this thread is not so I'm going to sign out here. Good luck buddy.
Lets say that your goals are to discover a wide range of topics and gain breadth. Then you seem to be on the right track. But if your goals are to master and deep learn specific topics (e.g. algorithms), then you may need to change your current habits, a much harder problem (and yet more meaningful to solve).
In either case, goal setting will help. If you are naturally curious and want breadth, then be honest and set a goal to measure yourself: "By end of this month, I want to explain 10-12 new ideas in less than 2-3 sentences." Your goals must be measurable. For more on goal setting, checkout Brian Tracy's 12 Steps.
Advice often ends at goal setting but it's only the beginning. Your daily routine is critical to advance your goals. Try out apps for task management or even paper/pencil like Cal Newport suggests [1]. I had to learn to develop a regular ping to keep myself honest: "Is what I'm doing at this moment advancing me towards my goals?" And to be honest, replying to this thread is not so I'm going to sign out here. Good luck buddy.
[1] http://calnewport.com/blog/2013/12/21/deep-habits-the-import...