Secrets of the JavaScript Ninja

On you find the first chapter of John Resigs new book “Secrets of the JavaScript Ninja“. From what I can see there, the book can be a useful reference, but it does not look like there are any actual secrets revealed. All the bread & butter topics seem covered and John certainly understands JavaScript.

I think every experienced JavaScript developers agrees with his statement:

Browser-based JavaScript development is much more complicated than it seems.

Except that I don’t like the word “complicated”. When developers say something is complicated, it means they are too lazy to think about it and/or that they want somebody else to implement a feature. Instead I would say:

Browser-based JavaScript development requires more attention to detail than usual server-side programming languages.