I think there may be a problem with your attitude. You share very little about what you're doing and you seem content with the standard of your work, when there is plenty of room for improvement. By which I mean I'm completely unsatisfied with everything you're doing.
Two incidents today have been the icing on the cake.
Incident one: "Which smart arse did... X?" you proudly asked everyone. Well, that smart-arse was me, and what I was doing was perfectly normal. The fact you didn't understand it was surpassed by your lack of humility in criticising it.
Incident two: I asked you what you meant by something that I could see was both inconsistent, and incorrectly expressed. You sent me a link to a website explaining the very thing YOU had misunderstood.
I now need to keep my temper and be positive towards you. If I can't train you, then it's partly my fault. If I give up on you, it's totally my fault. If you continue to be an arse about all of this, then it's yours.
The next few days will be fun.