Programmers routinely ask me about avoiding rework. I understand their concern, but I find it liberating to be able to get things out of my head, then change them little by little once I can relax and think about it more.

This is why I have practised changing existing code so much: it doesn't bother me and now I'm quite fast at it, so it doesn't cost much. #refactoring

@jbrains

And you are not only training yourself with it. The code itself gets better and changing it will be less costly, too.

It is even one of the basic concepts of many Indian religions:
https://en.wikipedia.org/wiki/Tapas_(Indian_religions)

Tapas (Indian religions) - Wikipedia