Mastering Programming - by Kent Beck
This was one of those posts that I threw together, thought nothing of, & then it blew up. Until recently this was my most-read post ever. From years [decades] of watching master programmers, I have observed certain common patterns in their workflows. From years [decades] of coaching skilled journeyman programmers, I have observed the absence of those patterns. I have seen what a difference introducing the patterns can make. Here are ways effective programmers get the most out of their precious 3e9 seconds on the planet. The theme here is scaling your brain. The journeyman learns to solve bigger problems by solving more problems at once. The master learns to solve even bigger problems than that by solving fewer problems at once. Part of the wisdom is subdividing so that integrating the separate solutions will be a smaller problem than just solving them together. Slicing. Take a big project, cut it into thin slices, and rearrange the slices to suit your context. I can always slice projec
From the Archives Mastering Programming Kent Beck Feb 09, 2024 384 5 28 Share FEBRUARY 5, 2016 · FACEBOOK This was one of those posts that I threw together, thought nothing of, & then it blew up. Until recently this was my most-read post ever. By Arne Hückelheim - Own work, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=23003609 From years [decades] of watching master programmers, I have observed certain common patterns in their workflows. From years [decades] of coaching skilled journeyman programmers, I have observed the absence of those patterns. I have seen what a difference
Explore this link on the map →related reading
- Reflections on 10,000 Hours of Programming | Matt Rickardmatt-rickard.com
- The Grug Brained Developergrugbrain.dev
- Advice on Upskilling - Justin Skycakjustinmath.com
- A Bunch of Programming Advice I'd Give To Myself 15 Years Ago | Marcus' Blogmbuffett.com
- how I think when I think about programming - alice mazalicemaz.com
- Things unlearnedscattered-thoughts.net
- Teach Yourself Programming in Ten Yearsnorvig.com
- What to learndanluu.com
- notes/books/pragmatic-programmer.md at master · pkardas/notes · GitHubgithub.com
- Learnable Programmingworrydream.com
- How To Learn Stuff Quickly • Josh W. Comeaujoshwcomeau.com
- In defense of blub studies | benkuhn.netbenkuhn.net