When I knit or crochet my own design I always make sure to get my pattern tested. Right now I use the Ravelry Testing Pool, an online forum where you can find knitters and crocheters to test patterns. The perk they get? A free pattern. The perk you get? Feedback!
I'm human, and I do make mistakes, and this is why I always try to get my patterns tested. When I don't, I always regret it and end up finding a stupid error.
See the video for more reasons and for tips on pattern testing. Good luck!