I can program circles around my supervisor, especially in C.
Nevertheless, he inserts snotty comments in my code, such as
/* This function is just aching to buffer overflow. */
My programs never seg fault. The whole system was running reliably
for years before he ever appeared. I can program faster, more
reliably, and more complexly than he, by far. In fact, he is even
unaware of his limitations.
So, should I let him persist in his juvenile imaginary world where he
is saving everyone from my sloppy code? Advantages: no flame wars,
no hard feelings.
Or should I defend myself? Advantages: I might reduce unfair
perceptions in our group.