John is a principal at Avenue 80, Inc., a custom software development company who works with you, and not just for you.
We don't gather requirements, disappear into our workshop and return with a completed product. Our approach is to involve you at every step, week by week, showing progress and getting your feedback, which we apply immediately. This is the only way to solve complex problems. We often find that what you thought you wanted isn't what you really needed. Priorities and visions shift, and instead of fighting it we embrace it and adapt, because ultimately we only succeed when you do.
Follow us on twitter: @avenue80
Q&A for professional and enthusiast programmers
Q&A for professional and independent game developers
Q&A for system and network administrators
Stack Exchange Network staging zone, where users come together to build new Q&A sites
Q&A for computer enthusiasts and power users
Q&A for Graphic Design professionals, students, and enthusiasts