So, it all started back in March 2023 when I wrote a couple of posts on LinkedIn about my experiences as a software architect. I got a great response from my network, and it got me thinking that maybe I should start my own blog. I was excited to share my knowledge and connect with others in the industry, so I jumped right in and launched my blog. I started promoting it to my friends and colleagues, even getting into the world of SEO and analytics.

But then, one of my friends asked me a pretty interesting question: how many people did I expect to read my blog, and why would anyone bother to read it anyway? It got me thinking about the value I was bringing and the purpose of my blog.

So, I did some self-reflection and came up with an answer that made me feel good about continuing to write. I wanted to share my thought process with you, in case you’re in the same boat and trying to figure out if starting a blog is worth it.

Resume Does Not Tell Your Full Story.

Let’s face it: your resume doesn’t tell the whole story. And that’s where your blog comes in. Sure, your blog may not have a huge readership, but that shouldn’t deter you from writing. One of the main reasons I believe we should write is to showcase our hard-earned knowledge and experiences.

Think about it. Your resume may summarize your work history and accomplishments, but it doesn’t capture the day-to-day challenges, small victories, and hard-learned lessons that have shaped you as a software architect. Writing about these experiences in your blog gives a more holistic view of who you are, what you’ve accomplished, and the unique insights you bring to the table. It’s a chance to showcase your personal brand and demonstrate your expertise to peers and potential employers. Plus, it’s a great way to keep track of your own growth and progress over time.

Teaching is the best of learning

Teaching is often considered the best way to learn new things, and from my personal experience, I couldn’t agree more. When I started my first job as a member of a financial engineering team for a large bank, I had to quickly learn about both financial engineering and computer science. While I was able to get by at my job, I found that when I had to explain concepts to others, I had to really understand them myself in order to make my point clear and concise. This process of teaching helped me gain a much deeper understanding of the concepts I was working with.

I had a similar experience when reading technical books. While I could initially read and enjoy the material, I found that after a couple of days, I would completely forget what I had learned. To overcome this, I started writing notes and teaching the concepts to my peers. This helped me retain the knowledge much better and for much longer periods of time.

As a software architect, you are expected to have knowledge of a wide variety of topics, but retaining all of that information can be a challenge. This is where a blog can come in handy. Writing about your experiences and knowledge can help reinforce your understanding of the topics and make them stick in your memory for longer periods of time. It’s a great way to stay on top of the latest trends and technologies, and to continually grow and develop as a software architect.

Improve your writing skills

It’s often said that it takes 10,000 hours of practice to become an expert at any skill. Writing is no exception. When I first started my work life, I dreaded the idea of writing documents. However, as time passed, I began to understand just how important writing was to my job. But how do you improve at something you don’t like?

The answer is simple: practice, practice, and more practice. The more you write, the better you become. Writing regularly, even if it’s just a few paragraphs a day, can help you develop your writing skills and become more confident in your ability to express yourself through words.

Writing a blog is a great way to practice your writing skills. It forces you to put your thoughts and ideas down on paper (or on the screen), and to refine them until they are clear and concise. Over time, you’ll find that your writing becomes more fluid, more persuasive, and more engaging.

Tools like Grammarly and others can help you nowadays to improve your writing skills, by highlighting errors and suggesting ways to improve your writing style. These tools can be particularly useful if you’re not a natural writer, as they can help you identify common mistakes and improve your writing over time.

And the best part is that as your writing improves, so do your job prospects. Employers value good writing skills, and being able to express yourself effectively can open up new opportunities and help you advance in your career. So don’t be afraid to practice your writing skills, even if it doesn’t come naturally to you at first. The more you practice, the better you’ll become.

Comments from others

Finally, writing a blog can be a great way to learn from others in your field. As readers comment on your posts, you’ll gain insights into their experiences and perspectives. This can help you to refine your own thinking and stay up-to-date on industry trends and best practice


Overall, there are many reasons why a software architect should consider writing a blog. Whether you’re looking to share your expertise, establish yourself as a thought leader, build your professional network, improve your communication skills, or learn from others, writing a blog can be a valuable tool for advancing your career and contributing to the software development community.

Categorized in:

Tagged in: