Balancing the constraints of consistency with ease of use for development is a difficult, but worthwhile endeavor.