blog-post-paper-towards-software-dev-expertise
https://blog.acolyer.org/2018/12/21/towards-a-theory-of-software-development-expertise/
https://news.ycombinator.com/item?id=18733859
To make the paper come alive you need to engage with it a little: Does the theory developed by the authors make sense to you? What's missing? How would you weight the various factors? How could you apply this on a personal level in 2019? How could this be applied in your team or organisation to raise the collective level of expertise next year? ^engage-with-reading
The knowledge of an expert is T-shaped with depth in the programming language and domain at hand, and a broad knowledge of algorithms, data structures, and programming paradigms. ^t-shaped-knowledge
Reaching true experts levels requires deliberate practice combined with monitoring, feedback, and self-reflection. ^ingredients-in-expertise