I have a strong urge to improve myself on a daily basis and soak up as much technical and business knowledge as possible in order to provide my clients with a sound software solution that is maintainable, flexible, and scalable for whatever the future may bring.
I'm a very firm believer in using "the right tool for the right job." To me technology isn't a competition or who is better than who ... it is a means to an end and certain tools may get a company to that end more efficiently than others.
Writing modern day code that will be maintainable for years to come.
Leading a team of people takes a combination of finesse, charisma, and compromise.
Being able to speak clearly and articulate exactly what the business needs.
Ensuring that the code and user interface are designed for extensibility as well as the end users pleasure.
Delivering software that is not only productive, but also intuitive for the end-user.
The ability to find and diagnose problems quickly and effectively.