10 things software developers should learn about learning
This is the latest issue of my newsletter. Each week I share research and perspectives on developer productivity. Subscribed By the way, we’re hosting a discussion with Manuel Pais, co-author of Team Topologies, later this month on structuring your platform engineering team. Sign up to join us here. This week I read 10 Things Software Developers Should Learn about Learning, a paper that distills research findings about how memory and learning work. I found this paper particularly insightful not only for developers eager to master their craft but also for leaders engaged in recruiting and training. As software developers, continuous learning isn't just beneficial—it's a distinguishing attribute of great engineers. Yet, just because we learn doesn’t mean we understand how we learn. This paper distills findings from prior work on learning that apply specifically to software developers. I’ve summarized the ten lessons here, and have organized them into themes. 1. The unique nature of human
This is the latest issue of my newsletter. Each week I share research and perspectives on developer productivity. By the way, we’re hosting a discussion with Manuel Pais, co-author of Team Topologies, later this month on structuring your platform engineering team. Sign up to join us here. This week I read 10 Things Software Developers Should Learn about Learning, a paper that distills research findings about how memory and learning work. I found this paper particularly insightful not only for developers eager to master their craft but also for leaders engaged in recruiting and training.…
related reading
- On Learning (for programmers)bneo.xyz
- How To Learn Stuff Quickly • Josh W. Comeaujoshwcomeau.com
- No one can teach you to have conviction | benkuhn.netbenkuhn.net
- Cognitive load is what mattersminds.md
- Reflections on 10,000 Hours of Programming | Matt Rickardmatt-rickard.com
- Post 34: Learning how to learn - Neel Nandaneelnanda.io
- Essays on programming I think about a lot | benkuhn.netbenkuhn.net
- Advice to Myself When Starting Out as a Software Developer - The Pragmatic Engineerblog.pragmaticengineer.com
- What to learndanluu.com
- Things unlearnedscattered-thoughts.net
- Habits of great software engineersvadimkravcenko.com
- Advice for new software devs who've read all those other advice essays • Buttondownbuttondown.email