This was one of those posts that I threw together, thought nothing of, & then it blew up. From years [decades] of watching master programmers, I have observed certain common patterns in their workflows.
The journeyman learns to solve bigger problems by solving more 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.
I can always slice projects finer and I can always find new permutations of the slices that meet different needs.