flâneur — a map of the web's best reading

Mastering Programming - by Kent Beck

tidyfirst.substack.com · 813 words · saved by 1 readers

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