I totally agree with you. Doing side projects and tech blogs are not the only ways to learn. Attending conferences, talking to other developers, and even giving talks are also great ways to learn. I personally just find that coding projects on my own forces me to understand concepts and details that I always ignore under other circumstances. But I'm just talking about myself, everybody have there own ways to learn. Although the one thing that's universally true is that you have to put time and effort into it. I'm struggling to cope up because my time and focus is limited these days, I'm trying to fix that.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.