If you are a member of a team, and the team delivers the product, how would the boss know whether it happened (a) because of your contribution, (b) regardless of your contribution, or even (c) despite your contribution?
The boss would ask the team leader, aka the project manager.
Therefore, you should be the project manager.
EDIT: What I meant, is: if there are a few roughly equivalent programmers, and one of them must be selected as the project manager, just take this role. Even if the boss thinks it should be the one with most skills, and it isn't you. Because from that moment, you are the one who provides feedback about skills of members of your team.
Previous Open Thread: http://lesswrong.com/r/discussion/lw/k94/open_thread_may_19_25_2014/
You know the drill - If it's worth saying, but not worth its own post (even in Discussion), then it goes here.
Notes for future OT posters:
1. Please add the 'open_thread' tag.
2. Check if there is an active Open Thread before posting a new one.
3. Open Threads should start on Monday, and end on Sunday.
4. Open Threads should be posted in Discussion, and not Main.