You are improving a lot and it is very motivating to see how you started without much knowledge and see how much you are achieving.
Justoverclock We were calling to go through basic extension dev just 2 weeks ago, and now you're publishing multiple well-designed, functional extensions. The progress you've made and work you've done is incredible, and in such a short time too: I'm very impressed! Nobody immediately knows how to code: learning is always a process. If you continue doing what you're doing, you'll become an excellent developer.