Not to rain on everybody’s parade, but there are three important ideas from computer science which are, frankly, wrong, and people are starting to notice. Ignore them at your peril.
Fog Creek Software
My consulting company, Fog Creek Software, is now open for business in New York City. If you need top quality, high-end custom software development, or know somebody who does, please get in touch!