I agree that the Pragmatic Programmer is well done in it's audio form, and I also agree that Grokking Algorithms is terrible.
I am currently listening Designing Data Intensive Applications and it's phenomenally done - the author clearly worked with the narrator to adapt the content to audio format, and the narrator seems to have experience or familiarity with the subject because he pronounces the technical jargon very naturally.
I hope to find other software related audiobooks as good as DDAI is.
I think _terrible _ might be a bit harsh on Grokking Algorithms, but most of it’s curriculum is rather basic, and the few last chapters about graphs, which I’d say is a bit less basic, pretty much require that you inspect the accompanying pdf with illustrations… this might not be a problem of you’re listening while sitting in a train, but it will be a problem if you’re listening while walking the dog (like me).
I would just describe Grokking Algorithms as a bad book, and mostly relevant if you have zero prior experience with Algorithms.
Oh, and the narration of the code snippets is also pretty useless IIRC.
Ok, while writing this, I realize that “terrible“ might actually be well deserved.
I am currently listening Designing Data Intensive Applications and it's phenomenally done - the author clearly worked with the narrator to adapt the content to audio format, and the narrator seems to have experience or familiarity with the subject because he pronounces the technical jargon very naturally.
I hope to find other software related audiobooks as good as DDAI is.