Hacker News new | ask | show | jobs
by c256 2581 days ago
Offhand, I’d suggest reading it over a long period of time, starting whenever you feel like you have a good mastery of whatever project you’re working on at the time, and taking breaks to rest or sprint on need-it-nowish topics in between.

The benefits of understanding how computers work at low levels, how algorithms work and are built/studied/compared, and how data structures can change how you think about programs and processes (to call out a few barrel-sized buckets) are likely to be helpful over the long term, while the likelihood that you happen upon the key thing that you need today (or this month) at just the right time is pretty low.