My only story of corporate revenge was one I perpetrated myself.
Once upon a time I was a programmer (I have a computer science degree). My immediate boss was a woman who had started as a keypunch operator and worked her way up to IT manager eventually, learning how to program in one single language, and only in a kind of rule-of-thumb kind of way. And only up through a specific version of the 4GL our applications were written in, which was like two numbered versions back from the version our ERP system ran on. In other words, she wasn’t really very good at programming at all, and she felt threatened by me.
I didn’t know all this until fairly late in my tenure with that company. For the most part, I was left alone to do my thing and be responsible, but periodically when I’d have a solution or new development that I was unsure of, I’d ask her to take a look and do some testing- sort of a “second pair of eyes” kind of thing. At first, I think she thought it was because I was new and humored me, but after year or so, she started to resent it and treat it like I was asking me to do her job, and she was so busy, and what was my problem, etc… This sort of baffled me- peer review was always something I’d seen a lot of at the civil engineering firm I’d interned with in college, and was something the professors in college talked up as well.
So eventually, between this and other personality conflicts- she was a terrible communicator and was not good at setting expectations, etc… She mostly wanted me to go away and not bother her, instead of trying to involve her/communicate with her. But she wanted to reserve the right to nit-pick and bitch and criticize when she didn’t like the way I did something, even when I’d tried to unsuccessfully involve her in the decision making process much earlier. That and she was a detail nitpicker- she’d get completely snippy and bitchy about stuff like misspellings, or other stuff that was literally trivial to fix .
So eventually after a couple of years, I’d had enough. I decided to go back to graduate school about 7 months before I quit my job. So what did I do?
For the next seven months, I pulled out every advanced programming trick I’d ever learned about in school, pored through the manuals for the current version of the 4GL programming language that we were using, and proceeded to write beautiful, up-to-date, elegant code using all sorts of nifty programming techniques and the newest, most advanced constructs and syntax that the language had to offer.
Pretty much above reproach right? Yes, and the beauty was that since her handful of programming classes had stopped about 2 versions back, and she had no theoretical background to understand some of the stuff I’d done, she would be utterly lost in trying to modify or debug it and would have to have someone else double-check her work.