The challenge arises when seeking resources for advancement at a senior developer level. The majority of online materials cater to beginners or intermediate-level developers, making it difficult for seasoned professionals to find content that can truly help them refine their skills.
I'm eager to elevate my abilities further. Beyond mere practice, what strategies or resources can I pursue? Are there any in-depth blogs, books, videos, or other materials focused on enhancing code style and architecture for those who are already familiar with the basics and aim to achieve mastery in these areas?
PS I primarily focusing on rust at the moment, but I believe that those skills are language agnostic
I’m talking redis, llama.cpp, vim, serde, wgpu, whatever. Literally anything.
Rebuild it.
That’s it, that’s how you advance at this point. Try to make it perfect for you. Rediscover why some things in that original project are unintuitive. Learn the trade offs that were made first hand.
According to the pragmatic bookshelf “a master has failed more times than an expert has tried”
So start failing at rebuilding these big powerful tools.
Going on a walk and explaining our debating it with a peer is great for that...
As an adult you typically learn through extending existing knowledge, not necessarily something completely new.