How do you improve? How can you practice better?
I think one of the best ways it to get out of your comfort zone. Try something you think is totally off the wall. For example, I know the traditional line of thought in programming is to practice TDD, maybe experiment with BDD, or DDD, or whatever acronym is hot.
But instead why not try the other way? Maybe attempt to create an entire application in one PHP file. I guarantee you’ll learn something and get entirely different experiences than you would in any other app. The same way if all you do is create apps from a single PHP file, mix it up. Create the next one with a framework.
Life is all about mixing things up and figuring out not only what works for you, but what can be learned and shared. Stepping outside your comfort zone and experience the world as someone else.