“All magic comes with a price”

From "All magic comes with a price":

The more we ask a framework to do the more complex it becomes to maintain and understand.

This post discusses the cost of abstraction. It's an interesting read.