Use comments for explaining complex logic

Use comments for explaining complex logic

Comments in code should be used with care. They should only be added when they add actual value to the programmer; which is why I style them in such a way that they "pop out", instead of them disappearing in the background.

We're writing a book, you can get it for free here.