The core of your business should be in-house. If the technology sits at the core of your business -- as it does for most web companies -- then outsourcing it is foolish. If your business is actually something else, like plumbing, and the tech just supports it, then you may as well outsource it; it's a decision for a cost-benefit analysis.
i think most of the business fogeys don't understand the importance of having your own in house technical team. these fogeys actually think outsourcing development to offshore teams is the best way to go. <p>Right. Technology is the lifeblood of most successful web startups. So when was it good to outsource your lifeblood to a bunch of unknowns miles away?