I work as a junior developer at a fairly small company. I'm pretty close with most of my coworkers (hang out after work sometimes, get lunch together, etc.) and in general, I'd say that I'm pretty easy-going.
Recently, our company was awarded a couple contracts A and B. I was really excited about project A, because it's something I've always wanted to work on. When our manager assigned roles, though, I was assigned to work only on B. I'm also the only developer (aside from the project leads) assigned to work on just one project; everyone else will be working on both A and B.
I don't know why for sure, but I suspect that one of the senior developers on project A doesn't like me very much (I'm always friendly to them and try my best to be useful, but they always seem to be upset with me). I'm rather disappointed, of course, because I was really hoping to get to work on project A. Can I ask to work on both projects? Is it worth the trouble? Since the company is quite small, I really don't want to give anyone a reason to dislike me or create a bad environment because I said something I shouldn't have. Is it better just to wait it out and hope I'll get assigned to a similar project in the future?