OK, so I got a great idea for a new mod yesterday in Karazhan for my first time ever. When you're raiding, there's too much on screen general, so I realized that I really don't usually need my minimap when I'm fighting, and I usually don't need Omen when I'm not. So I thought I'd just write something that switches them for me, so I can make them overlap with no serious consequences.
As I was testing it out last night (and there several bugs in version 0.01) some stupid effing hunter came up to me and ganked me while I was in the middle of a /console reloadui. (Well, /rl for me, but you get the idea)
I was so freaking upset! Here I am, not trying to steal his kills, or his bloody motes of fire, or kill him or anything. Just standing there reloading my UI and he ganks me. Not only does he gank me, but he camps me, and it takes me 15 minutes to get back to Shadowmoon Village and try to cool down so I could get back to my code.
I was sorely tempted to write a function that extracts the server name and player name, and if they matches that SOB ally, write blank hooks into every function I could think of and break his entire freaking UI. lol Not that in reality, I expect most of the WoW user base would ever even hear of my mod. But it was a comforting thought.
For anyone who's a big PvP person, I just ask this: Don't gank the opposing faction when they're just standing there. He may be writing an update to your UI, to KTH (or better yet, Omen) or just about anything. Just let him reload his UI and get on with the coding!