There’s a software methodolgy that’s gained a lot of converts in recent years called “Extreme Programming“. The central idea is to realize that it is impossible to nail down the requirements for a given project, and that instead you should tune your work practices to embrace change.
I know someone whose beliefs are almost constantly in flux, who progresses through different spiritual, emotional, and relational phases yearly or even monthly. Each time there is painful uprooting, sometimes there are friends lost and longstanding projects given up. This person agonizes over his/her changing nature, feeling like he/she is just a leaf in the wind. He/she longs to finally find his/her self, to settle down and know who he/she is.
I wonder though, if this is not his/her nature. I wonder if part of the spark that makes him/her unique is his/her fluidity and momentum. I wonder if it is possible to find some philosophy in life, as in software, that would allow him/her to embrace change with out losing identity? To flow into new developments while maintaining a fundamental thread of self and centredness? Maybe to develop habits that would help those around him/her to adjust to the changes as they occur? What if, instead of seeing the changes as an endless search for a goal, they could be seen as just as much a part of life as the seasons?
I wonder, is such a thing possible? Desirable?