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.
This is great advice. There only way to grow is going outside your comfort zone. I did this recently with my laravel-vue app. I had a component that was huge and could be broken down into 4-5 components making them easily readable. I didn’t want to because it was going to require me to learn more advanced feature of vue, like communication between parent child components and vice versa. Now when I build components I see how I can break them down to make them easily readable.
LikeLike