I love...
* Designing well-factored class structures based on design and analysis patterns.
* Collaborating with a team to build a quality product that exceeds our customers’ expectations.
* Developing creative object oriented applications that are well factored, robust, and self documenting.
* Writing automated tests before coding, so I know I’m done when the test works.
* Refactoring code and data to improve reusability, maintainability and efficiency.
* Mentoring other developers with empathy, understanding and patience.
* Managing application development frameworks with a view to improving reusability and minimizing the risks of changes.
* Designing and implementing automated