Embarking on a Journey
I have been thinking about creating a personal blog for quite some time now. It’s been a while since my first article was published at Thoughtworks blog. While I was writing it, I quickly discovered the joy of expressing myself with words and sharing with others. Since then, I started collecting thoughts with ideas that I’d like to share with a wider audience and eventually write about. The list became extensive, consisting of more than 50 topics already. This, coupled with the lack of a clear answer on when I will write about them, encourages me to finally eliminate all excuses and simply start doing it. It has never been so easy and so hard at the same time. I dare to say that technological advancements and the simplicity by which people are communicating with each other these days have changed our world dramatically. Access to tremendous amounts of information is easy, and this information even knocks on our door or bombards us from every direction. However, time is of the essence. People don’t have time to process that tremendous amount of information and select only fragments that are, at first glance, appealing to them. Therefore, blog posts and articles become shorter, and titles become catchier to attract viewers. It became very difficult to find valuable content in this jungle of information.
This prevailing culture of opinions, rather than knowledge, and the challenges in navigating this ocean of information, demonstrate to me that it now demands a significant responsibility to create valuable writing. People sacrifice their precious time and attention to seek valuable information by reading my content.
Having said that, I will ensure that I write about topics that I have thought through, that I stumbled upon many times during my career as an IT consultant, and about what I think is confusing or overcomplicated, or what is pragmatically valuable. I will touch on topics around software architecture, domain modeling, and cloud. I will try to present them in a concise, pragmatic, and clear manner. I mentioned that knowledge becomes opinions. This blog will still present opinions, as this profession—software design—is relatively fresh and, in many cases, lacks a structured approach that we could name engineering based on knowledge. It’s still, in many ways, more art than science. I don’t expect you to take everything I write as granted, and I don’t want you to do so, as I don’t want to spread that culture of opinions. But I hope that the things I write about will encourage you to delve deeper into some particular areas or will open some interesting doors for discussion.
I am quite excited about this journey. I hope you will share this journey with me if you find the topics interesting and hope I will be able to spark an idea or two and persuade you to delve deeper into particular topics. I invite you to share your thoughts, suggestions, and topics you'd like to see covered in future posts. This helps create a sense of community and a safe space to share thoughts and ideas. Thank you, and see you soon!