Oh - I didn't mention "mindfulness". This is a term that's nowadays widely used in therapy and treatment situatiuons; it's also heavily commercialised and branded.
When I was taught mindfulness, it was initially mindfulness of breathing; a way of calming the mind. A while later I realised it was a basic part of the buddhist approach to morality; how can your action be correct if you have no idea what you are doing? - So I was taught to become mindful in everything - cooking, programming, walking, listening etc.
Mindfulness in programming seems to be very difficult!
The "mindfulness" that therapists use seems to be a form of shamatha (calming the mind), specifically mindfulness of breathing, usually with spoken guidance from the facilitator (after all, they have to do something to earn their fee).
When I was taught mindfulness, it was initially mindfulness of breathing; a way of calming the mind. A while later I realised it was a basic part of the buddhist approach to morality; how can your action be correct if you have no idea what you are doing? - So I was taught to become mindful in everything - cooking, programming, walking, listening etc.
Mindfulness in programming seems to be very difficult!
The "mindfulness" that therapists use seems to be a form of shamatha (calming the mind), specifically mindfulness of breathing, usually with spoken guidance from the facilitator (after all, they have to do something to earn their fee).