Absolutely agreed - which is why I made a little section regarding that. I treat IE like I do regular programming. One is either trying to solve a problem, or make something better, with automation. You need to know what is possible, though - hence why I suggest studying available components religiously.
EDIT: Thanks to the staff (and le Reddit, of course! :^] ) for pinning this. I am particularly proud of this guide, since I love the module, and I don’t think there’s ever been a guide with this kind of depth relating to it.