[usr] I work in a position with a few other coworkers in the same position. One, who does little work, recently got a promotion. He was even there less time than me. [sys] That would drive me crazy.  How are you handling it? [usr] It seems like I just need to find a new place to work. That just isn't fair, but at the same time maybe there's something I'm not seeing. [qst] [None] [bhv] I'm in a negative mood, please comfort me.
You can't let it get you too down.  There are some places that just promote people for reasons not related to job performance.
A coworker who has the same type of position to me got a raise when he does less work than me.