In a world of self-improvement space, there is always a part where you need to define your purpose. The reason why you are doing particular things. The purpose is really important so that you have the fuel when you experience the days when you don't feel like doing at all.
I'm writing about it 'cause I remember the term wu-wei that I've read a long time ago when I just starting out on programming. I guess it was part of Tao philosophy.
Wu wei is a state in which one is relaxed, free yet focused. It is the antithesis of strife and struggle. We only struggle to do things when we are emotionally attached to the outcome. Wu wei is all about effort without attachment.
At the start of my journey on coding, I don't have an external expectation on what should be the outcome. Just the pure joy of doing it. But when I've got more experienced. I start to set some expectations for myself that I should do this particular thing. Follow these principles and pattern. Those are a really great pattern but when the moments of actually doing it. It complicates the mind that eventually leads to procrastination.
As what I've learned on writing. Just simply write and you can always get back to it later to refine the rough edges.
When I've read about it it seems I start to like that philosophy 'cause there are thousands of times that I always catch myself getting attached to the outcome that is different on what I'm expecting.
It was somehow related to FLOW state when you are just going with the flow of doing it. You forget about yourself, your worries, your problem, your purpose and you get too absorbed in what you are doing.
Like this writing, I completely forgot why I even started writing. I just start writing. I've reached around 59 streaks and pause for a while. and now I'm reaching 30 again.
I guess this was really helpful whenever you are experiencing resistance on starting whatever you are doing. Just simple do and remove all expectations about reaching perfections in your craft.