well i was just wondering about the devs of skyrim, i was just able to watch the video of the dice thing and it was very interesting.
In the software business, "dev" (developer) almost always means "programmer". In fact, nobody that I know uses the word "programmer" because ... well, that's what developer means. And because to be a developer, you need skills besides programming.
Somebody in game design who is purely an "ideas guy" is pretty rare, but some companies do use writers and artists to come up with stories and designs. However, more likely than not they work on contract as freelancers. Or they are clients who are paying for the software to be developed.
And yeah, a project manager is the one who rides herd on the project. Where I work, a project manager is typically responsible for determining what the software is gonna do, based on input from clients, and within the limits of what the developers say is possible and the client is willing to pay for. Often they will sketch the layouts of the way the screens will look, and co-ordinate various technical aspects of the process (getting the sysadmins to set up the development systems, researching what tools are needed, etc). Todd probably has project managers working under him, responsible for different aspects of game development. Or maybe not - I don't know how big the team is. Since they don't have clients to deal with, they can probably do with fewer managers.