An hilar­i­ous dia­tribe on UML and it’s prac­tices:

The Teach­ing Assis­tant for your OO-101 class has instructed me to approach you directly about the D-minus grade I got on my term paper “An eval­u­a­tion of the pro­posed Uni­fied Mod­el­ing Lan­guage (UML)”. I hope you will con­sider chang­ing it to some­thing bet­ter — a plain D per­haps? — as it would be a real blow to my Grade Point Aver­age, already not in too good shape after that “Fail” you gave me in your last class. (You may remem­ber that in the final exam I wrote “there may have been other things between sliced bread and Java”. I now real­ize how ill-advised that com­ment was and sin­cerely apol­o­gize if I hurt anyone’s feelings.)

I real­ize of course the rea­son for the D-minus and appre­ci­ate your gen­eros­ity in not being harsher on me. As the T.A. pointed out, there was not any­thing pos­i­tive about the UML in my paper! Surely that can­not be right. Every­one says the UML is a break­through in soft­ware engi­neer­ing, and who am I to ques­tion this? That’s why I am not ask­ing you to change my grade just because of the effect on my GPA, although I do hope you will appre­ci­ate that it’s not nice to lose my Good Stu­dent insur­ance rate, not to men­tion girl­friends and the like. No, I admit I was wrong and I want to make up for it. There must be some­thing good to say about the UML.

via The Regsiter