Ask HN: How do you keep improving?
1. You need to recognize when you're not learning, for one thing. If it's easy, you're not learning. You need to push yourself into the zone of discomfort, where you feel clumsy and have a hard time. <i>Now</i> you're learning.<p>2. Find a mentor. Lacking that, find e.g. talk of someone explaining some hard techniques and then try to follow the advice. Even and especially if it feels clumsy at first.<p>(More on those two here: <a href="https://codewithoutrules.com/2017/04/17/learning-without-a-mentor/" rel="nofollow">https://codewithoutrules.com/2017/04/17/learning-without-a-m...</a>).<p>3. Switch to a new job where you'll be exposed to new things. try to find a job where people do code review, feedback is how we learn faster.<p>4. Learn how to learn: <a href="https://www.youtube.com/watch?v=FKTxC9pl-WM" rel="nofollow">https://www.youtube.com/watch?v=FKTxC9pl-WM</a><p>5. Reflect on your mistakes, try to find what cues you missed and what you should look for next time. I've been doing this on weekly basis (you can read the results at <a href="https://softwareclown.com" rel="nofollow">https://softwareclown.com</a>) and I've learned a huge amount from figuring out underlying cause of what I did wrong.