Design
We strive to anticipate the needs of a project in advance of the need. We design systems that are flexible, robust, and
which solve the problem well, not just adequately. Surprisingly this does not cost more, and often costs less,
than a brute force design solution. All it takes is a bit of forethought, and a passion for great software.
Refactoring is an important tool, but you will never refactor your way into great software. For that you need great design.
Usability
Quality is not just about execution, or technical elegance, it is even more about software that works well for the user. Usability
is not just about software that can be approached without a manual, it is about efficiently performing the task the 10,000th time.
Web site usability is not just about completing tasks, but in drawing a user's attention into the site, into the content and the
operation of the site.