I second this. To add: she writes with an enthusiastic tone, hence entertaining and I still learn something as a bonus. If I happen to already know the topic, then it's still entertaining to read and allows me to go back to basics with whatever she writes about.
There are lots of books we could all read instead, but she uses a great mix of explanations and code and has an approachable reading style.
She also uses tools that we might want to use, so it's less abstract.