I've been thinking about this recently and I'm wondering if it's due to my own personality and abilities.

I joined my company about a year ago. The team lead I was reporting to had an issue and hadn't done his job in 6 months. He was supposed to customise an OSS but next to nothing was done, only about 10 lines of codes. He was the superstar of the previous project, so they trusted him. I picked up everything from scratch and completed his task in two months. It was all very exciting and interesting for the next few months.

However, once everything was almost completed, things went downhill. The lead left, the company had layoffs and a performing team mate got retrenched but they left another guy who wasn't performing but is able to speak well.

I feel I'm left with the shit work just because I'm more responsible. The other guy screws up and does what he likes because we're at a remote site. He's not reprimanded. I've raised this issue with my manager but he seems to be more patient than I am. I'm bored with my tasks as I want to move on to something new, by I'm stuck as the responsible guy who gets things done. Seems the screw ups are rewarded and I'm more resentful and bored daily. My performance is starting to drop as well.

I'm starting to believe my personality of being responsible, getting things done, and learning quickly is one of the reasons why I'm bored as well. I'm just waiting to cash out my RSUs and go somewhere else but I've a sneaky feeling the same fate awaits unless I start something on my own.