I was asked, “If Buddhism teaches non-self (anatta), then who is doing all this that happens in my life; who meditates?”
There is meditation taking place. There is stuff happening in life. There is the thought, “Someone is doing this.” But that thought is a bit like the idea primitive man may have felt, looking at nature. The wind blows, the leaves rustle, the rain falls. There must be “someone” making this all happen! And so they imagined a god or gods who were doing these things.
Nowadays we talk about all this being an “ecosystem.” But we don’t think of “Ecosystem” as a god who hides behind the scenes, making everything happen. There’s just a bunch of stuff happening, quite beautifully. It doesn’t need a central controller. Nor do we.
A thought or feeling arises within us, or an action takes place, and part of us thinks, “Who did that? Why, it must have been me!” We invent a sort of “inner god” who rules a very small universe, and who is in charge of “us.”
If this is still confusing, you might want to check out an article I wrote recently, “The empty room, the plagiarist, and the boys in the basement.” I hoped to make this topic more easily understandable.