I have been working as a web developer for over a couple of years now. One thing I always end up feeling is that whatever task/story I am working on could have been done much faster and probably with a better solution.
I attribute this to not having expert knowledge of the underlying tech(say Mysql or Python/Django). And to that end, I do try read and practise a lot.
I end up with a similar feeling no matter what.Is there some other angle to this? Are there some things I am missing?
How do I get more productive in terms of speed and quality of my work?