Developing great software is about a lot more than writing clean code that makes it through
the QA Testing process without error. Software development in the modern era starts there, of course,
but must transcend functional competence to provide users with engaging experiences.
Life is about more than developing great software. In fact, I believe it's more difficult to
build great software if you don't have a life outside the office. If excellence in software
development is about building engaging experiences, it's important to actually have some yourself.