This is an analogy relating to MentalStateCalledFlow, and to ListenToTheCode, CodeSmell, etc...
Flow is what a river does. But water and a channel is what a river is.
What is it about what it is that makes it so good at what it does?
The channel guides the water. The water shapes the channel.
You need to be like water flowing through the channel of your (software development/mainentance) work, being guided by it in your action, but ultimately shaping it through your action.
The missing ingredient here is a source of energy.
- Are you a stagnant pool going nowhere?
- Are you a rushing chaotic torrent violently tossed about by your channel yet having little effect on it?
- Or are you a high pressure water jet cutting through the steel of your channel?
When is it appropriate to be what?
CategoryMotivation CategoryMetaphor