Where can I see posts created by me?

Ohh, you are right.

But is it a good practice to use MY ACTIVITY link instead of posted?

Your advice please