This article is very good.

Not all Aha! moments are good.

Some Aha! moments can be pretty unpleasant.

Somd Aha! moments (good or bad) can "evaporate" really quicky, before we manage to capture them...

The article is very good. :)
I hope my praise towards the author is not too naive :)