Let's say I have 10 extra hours per week which I literally waste and feel bad afterwards. How could I use them productively to improve as software engineer? I know there are some blogs, or books (i.e. Designing Data-Intensive Applications). Just feels like I forget most what I've read afterwards. Another approach is side projects, but it's also hard to come up with any decent idea. Please just share what works for you. Thanks.
Not sure If relevant, but I'm Web Engineer with experience in C#, Java, Javascript.