One of the things I have come to learn about mistakes is that you operate from a place of experience, not as a novice anymore.
That's when you decide to learn from that mistake, and plan realistic ways to becoming better.
I enjoyed reading how you wrote this piece, @akareen.
All the best.
I'd try to take part in the contest as well.