8. A smart “constraining” yet vastly flexible API (yeah, that sounds contradictory, but that is the grand art of programming!), which, yes, means some learning at the beginning. But, once the usage of the API is down pat, anyone and everyone who knows Vue is basically doing the same thing. This also means the need for best practices are held to a minimum and both of these advantages mean cognitive load over time is reduced. i.e. when you dig into someone else’s component, you understand it quickly. This all in turn means Vue code is more robust and in the end, it’s of higher quality.