I had been a professional programmer for 10+ years when I read it and it was full of those moments of clarity where disparate things I 'knew' came together and made much more sense.
Depends on the nature of the reader, but for some people I have hired who were gifted coders (right out of the gate knew how to approach problems) I would often give it to them on their first day and they ate it right up.