Traditionally, most companies have tended to view developers as troublesome, under-socialized carpenters, to be given blueprints by experts (businesspeople and project managers), but forever misunderstanding them and missing their deadlines.
FORBES: An Insider's View Of Silicon Alley's Talent Feeding Frenzy