"I'd appreciate if you'd have this discussion on Coderwall. That way I could 'defend' the post where it's due.
However though, please read https://news.ycombinator.com/item?id=5626456 and summary is:
It is a trick, not a silver bullet. It prevents code from being compiled to the binary, in a portable - yet hacky - way."