upvote
Great advice, thanks!

> Usually homeworks get very easy which is a good sign

I agree, but having homeworks in itself is a big advantage! It means you're in a structured learning environment where someone has taken the care to create a learning path and added checkpoints with carefully designed problems designed to refresh + assess what you've absorbed until that point.

When you're learning outside the classroom (for yourself or on the job), there's this sudden loss of all bounds where you now also have to draw a line of what knowledge is reasonable to acquire and what is out of scope. For example, when working independently on personal projects, I sometimes get sucked into reading about the details of protocols, standards, RFCs etc. and have a difficult time deciding when to stop.

One answer is learn just enough to solve the problem at hand at move on, but if you're in a field like eg. security you feel an obligation to do your due diligence when designing something. And of course, with LLMs now it's possible to move past any problem without learning anything at all, so you have to be even more intentional in which things you do decide to learn.

reply
I would add that writing down your reactions to the books and not the book content itself is helpful. If something reminds you of something else then write about that. I mostly throw away all these things as the point is just to write them not to read them back
reply