#3 really resonates with me, writing about topics that I think I know well enough to share online often reveals gaps in my understanding and new insights.
I used to think that application was the best way to fully understand a topic, but I think writing is equally important and effective.