I blogged before about a marketing software I use for work in an attempt (so far unsuccessful) to earn my living. I also mentioned how this software developers most likely hate me fiercely. I’m the poking and prying kind of person, so I check in regularly with them to report bugs.
I’m probably in love with what appears to be the chief engineer of this thing. We correspond regularly. I send him naughty screencasts—videos of what’s happening on my screen while I’m using the app—as proof of bugs being at their end and not me being an ignorant who misclicked and blames the machine. (Of course I am an ignorant in general, but not in this case in particular.)
My favourite engineer sometimes responds as early as within an hour after I announce a new bug to notify me that the bug has been fixed. That’s all nice, but I’m thinking (haha, I’m thinking) he should have programmed it properly in the first place so he wouldn’t have to fix it later. To show my appreciation, I prepared a lovely surprise for him during the weekend.
I set up the software so to send automatic welcome emails to all contacts in the address book. About 2.500 emails should have been sent. The behaviour of the app did strike me as unusual after I set this up but I blamed my own ignorance (see above for ignorance). Well, later I learned that my action took the company’s servers down. I’m such a badass.
It was yet another bug, which caused 27.000 emails to generate over the weekend. Nothing much happened—I mean, at my end, as the emails were never sent, they just kept on generating on the server. The company should get better servers. And better engineers. And better software testers, preferably me.
I’m perversely proud of myself. (I’m always proud of myself perversely and I’m most proud of my most perverted achievements.) See, you can give me any software and I’ll prove you it’s poorly programmed. Without any knowledge of programming. Sure, I can’t fix anything, but I’ll break things that you thought were foolproof.