AMMDI is an open-notebook hypertext writing experiment, authored by Mike Travers aka mtraven. It's a work in progress and some parts are more polished than others. Comments welcome! More.
That is to say, any software project -- any work project, really -- involves a sort of engineering of the self. Configuring your own machinery. And a knowledge of it. (This is starting to sounds like metarationality).
I really defer to Meaningness on this subject. He has seriously studied it, from many angles. His stuff on Kegan stage theory. metarationality is his current main slogan. He is lifelong Buddhist, and one view of meditation (probably a bad one) is that it is a process of going meta. You observe yourself, or the processes that compose yourself, including the process of observation. It's very meta except meta suggests thought about thought, whereas meditation is definitely not that, it's kind of the opposite, of learning to tamp down all that narcissistic monkeymind reflexivity.
I have my quibbles with it, mostly that it reifies itself and rationality more than they deserve. That is, every kind of thinking is metarational, it isn't a special skill. But it's obviously better than straight rationalism.
He suggests that AI has made what used to be consider intelligence (coding, writing thoughtful prose) less important and the new skills will be more like metarationality. Kind of makes sense except hasn't it always been that way? For me anyway. Not sure how the rest of the world operates.