...and good on you for posting it!
Personally, I'd rather see half a dozen ways to do the same job, then I can make my own mind up.
And if it's not perfect, it gives me chance to improve it and feel better about myself.
I wouldn't have a problem with someone improving my code either, I can learn from that too.