what I do not need right now is some cowboy risking the integrity of the builds across all but one of the client's servers
to do a change request two days before launch
at the client said they could live without
instead of doing the security system work that he volunteered to do last week and hasn't done for fear of breaking the build
duplicating the work that I already had completed because he "found a bug"
edited the JS file that the UI team expressly forbade him to work on last week when he pulled crap like that
to put in a fix for the UI team that the UI guy started working on half an hour later only to find it done
putting changes into the repository that give me merge errors so I have to hand merge the files
removing validation code and the framework around it when the framework is right but the rules are wrong
which I already had in progress on my machine and now has to be hand merged
all because he wanted to close this stupid feature request that I loudly opposed because of the likelihood that it would break the build
so I now have to fix half a day's work, the build is probably broken for the India team
we have a database that is out of sync with the rest of the databases
and he is INSISTING that his changes are going to be ok for the India team
when his change was to change the datatype on a database column from numeric to text on only one of the 3 in use databases
we have procedures and he broke most of them
and we have them because people kept doing crap like this and breaking everything
and he's being held up as being awesome and competent because he closes more bugs than I do
which he does because I TEST thoroughy
the thing that he changed-- to do a thorough test on it takes 30 minutes
you have to run ten test cases
for everything you want to test
I know that he didn't run 3 of them because he deleted the code that managed them
I am overworked and burnt out and stressed out and what I don't need is people fucking up the stuff I'm already working on
instead of implementing things that we need for the launch in 2 days that has to be turned over to another team when its done
I guess it that was happening to me I would document everything and point out the issues to the PM or the person running the project.
When deadlines are that close, it's hard to document. Documentation is for people that have time.

I would have gone and talked to PM
And, perhaps asked him to call a meeting.
bad time to be unemployed, IMO