Maintaining your own blog is another activity that can make you a better software architect. Writing about technical topics can make you more familiar with them. Taking the opportunity to learn about something that you have been wanting to know more about and then writing about it can help to reinforce what you have learned. It provides a forum to demonstrate what you know.
It is beneficial to share your knowledge with other software development professionals. Informing others about a subject and knowing that it can potentially help them is a rewarding endeavor. Unlike a tweet or other type of social media post, a well-written article can remain visible and useful for a long time.