Washing your code: divide and conquer, or merge and relax
I published another chapter of my book on clean code: Divide and conquer, or merge and relax, about splitting code into functions and modules, when the right time is to introduce an abstraction, and when it’s better to sleep on it.