I’ve been working on a project for about 4 months simulating optics in a beamline for ANL. I’m the only person on the project developing the simulation. The software being used is brand new, open source and clunky. The documentation is poor (at best) with no real tutorial or users manual. There are consistent occurrences of bugs.
Anyway, I’ve been putting in 10-15 hr weeks and most of it has been spent learning the software and building summary PowerPoints (that have ultimately been deemed useless) based on examples in tutorial. That was the first 3 months. The pay period has since ended but I’ve elected to assist because I was led to believe the project would end shortly after and I’d be able to co-author a paper.
Now, it seems I have about 30(optimistic)-70(pessimistic) hours until I’m done based on what’s left. My advisor is bad and typically rejects any questions I have and says I simply have not been putting in effort. There’s little to no guidance in the project and my advisor always says how he could just do it himself much faster.
I have another project starting in a few days that will require 40+ hours a week that’s paid.
The combination of lack of respect for my advisor, other time commitments, and overall distaste for the project leads me to believe I should respectfully tell him I can’t continue working on the project.
Should I end it? If so, how should I go about it?