My philosopy towards software development is fairly straight-forward: produce high-quality, great-working software in a short amount of time, while building solutions that can be easily extended for future enhancements. Requirements and feature-requests to software frequently change during the development life-cycle, so good system/application designs must be both solid and flexible enough to be modified without having to significantly rewrite or redesign them.
CustomersInFocus is the small consulting/web solution business I run to manage consulting projects. During consulting, I'm typically the most productive when working closely with the end-user/customer. This reduces the amount of miscommunication and lag-time that's often experienced during software development. The goal is to deliver software that meets and/or exceeds the customer's expectations in as timely a manner as possible.
As for work environments, I tend to prefer smaller development groups/teams or even solo-jobs, because they are usually more efficient, more productive, and more flexible than larger development groups. I also like to have a certain amount of development freedom to use the technology and tools that best fit the need, rather than being locked into a particular language or system, within reason of course. Using the latest technologies and tools is especially important in software development, since it's always growing, changing, and improving.
My consulting rates more or less follow the current industry standards, given my experience and skillset. Generally, my rate is
$75 per hour; for specific rates on a given development task, please check my
Consulting Rates Sheet.
If you are interested in having me work on your next project or have questions about your existing sites, applications, or projects, please contact me via the
Contact page.