More by this author:

Pragmatic Thinking and Learning

Comments and mentions from HN threads:

Ask HN: What language-agnostic programming books should I read?

arashThr: It can be considered as a followup of pragmatic programmer. For me the main challenge is to how to stay relevant in days of constant change, and the best answer seems to be constant learning. So, let's learn how to learn! And this is exactly the main topic of this book.

Ask HN: Which non-programming books are a beneficial read for programmers?

jdcarter: I found it tremendously useful both in my career (where I can legit say I'm pretty good) and with outside activities like karate (where I'm very early in the learning cycle). It's one thing to tell people they need 10,000 hours to be competent at something, but quite a lot more helpful to explain all the steps along the way.