Why writing blog posts helps us to become better engineers

Ürgo Ringo
Sep 24 · 2 min read
Viru bog study trail in northern Estonia

I started writing blog posts about 15 years ago. Interestingly main reasons why I keep writing are still the same they were back when I started. I hope that by sharing these reasons here I encourage more engineers to give it a try.


Writing is like teaching one of the most powerful tools of self-learning. Both force us to organise our ideas and think them through. In verbal communication ideas often get clarified in the course of discussion. In writing we have to be much more disciplined and unambiguous from the start. Hence it is good way to train our mental muscles.

Sharing ideas

Writing is a great way of sharing our ideas and making people think about the topics that we find important. For example, we tend to use practices and patterns out of habit or due to their popularity. These cargo cult patterns are easy to spot looking at the past but they are less obvious in the present.

Testing ideas

Writing gives us another chance to test our ideas. Often when working on a project it is not possible or simply impractical to try out all ideas we accumulate during the course of the project. Writing about them helps us to explore these further. We can use writing as an experience multiplier without having to multiply our effort.

TransferWise Engineering

Posts from @TransferWise’s Engineering Team

Ürgo Ringo

Written by

I enjoy (functional) art sometimes referred to as software development. Have been creating software for more than 10 years. Currently working at TransferWise.

TransferWise Engineering

Posts from @TransferWise’s Engineering Team

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade