My last few days:
I have a SQL test script that takes me about a minute or two to open and run.
Our policy is we need to automate testing as much as possible.
Write an automated test, creating two extra files in order to run a single SQL file.
Error - FileSystemNotFound. it's there, there are fioles in it, don't know why it can't read it. Do tons of crap to try to get it to work, nothing helps.
Move my code to someone else's tests
Error - FIleNotFound
Other person tries the same thing - works on their machine
I muck with it for hours, and rename a file back to something I had named it before that I was told was unnecessary.
Code works, I push it and submit it for review.
Get dinged over a minor syntax issue.
Fix the syntax issue
Test on my local system - it works
Go to push it so it can be re-reviewed.
Push fails and won't let me merge with whatever the difference is (there is none, I'm the only berkeleying person writing this)
Get told to rebase the code.
Rebase takes four hours with me having to babysit it to keep it going.
There are now 19 build errors that have nothing to do with my code, but berkeley you, I can't run my app until they are corrected, even though there probably isn't a real problem.
I have now spent more time trying to automate this test than it will likely take to run it any time it will need to run before the software is obsoleted.
I hate my life.