Hello World

Hi I am koifresh and this is my first blog article published ever, but it's not the first blog entry I ever wrote.

I already struggled a while with starting my own blog. It started a while ago when I found out that I'm actually having fun writing blog articles. Then, one day I decided to fulfill myself a dream and bought my own domain. This was the first step in the right direction. I set up a personal homepage with some fancy animations, all just because I have fun with such things. I also set up a page for blog articles and an RSS feed. After having all the infrastructure ready, I just need to write some articles and commit them into git. Easy right? The hard part is done, now I can write, whenever I want, about whatever I want - That was at least what I thought. Nevertheless, I published the first article today on September 26, 2025, while the infrastructure is ready since - looking up the timestamp in git... - February 2024. It took me over one year to publish my first article. Wow, this is way longer than I could every imagine. The reason for that is not that it took me one and a half year to write this article. As I said at the beginning I already wrote some articles, but I never published a single one. The reason is as simple and as dump as it could possibly be. Whenever I wanted to write an article I thought things like, my topic is not interesting enough, the article is not long enough, what if I cannot verify whatever I wrote... So whenever I wanted to start writing or actually started writing an article, I talked it down myself, sitting there and waiting for the perfect time and the perfect topic for my first article. It doesn't need much to know that the perfect time would never come, at least by just waiting. And today is nor the perfect time nor is this the perfect topic. I mean, the title is just "Hello World" that's far away from perfect, but that's ok.

And you probably didn't ask, but just in case, the problem never was that there was not enough time (I built a full bare metal Kubernetes cluster in the meantime) nor was it because I didn't want to write some articles (as I said I already started writing some articles and I had fun while doing that). I was just myself standing in my way.

But what changed today? Today a very important sentence come to my mind. The sentence already accompanied me, while writing my bachelor thesis. I can't really remember where I found the sentence, I think it was one of these videos out there in the wild internet. It was one of these days when I procrastinated, watching videos instead of actually writing my thesis, just because I couldn't find the perfect sentence at the moment to finish the chapter. Yeah, I experienced exactly the same as with this blog, with the small difference that there was a deadline, when my thesis had to be finished, so I couldn't just move this somewhere in the future, like I did with this blog. So I procrastinated watching some video, instead of actually writing, but to polish my feelings, I watched some video about "how to write a thesis" (ironically, I know). Then there was this one sentence: "Done is better than perfect", which really changed my point of view. My mind was more like, this thing has to be fucking perfect, which it probably won't. So I changed my procedure, instead of trying to make everything perfect and actually getting nothing, I wrote whatever comes to my mind, with the knowledge to have something, which I could (and also had to) change later, but than at least I have something instead of another empty chapter. The exactly same sentence is the reason, why I am publishing this article today. At the time of writing this, I already baked the today's date and the promise to publish this article today, into the article itself. Do you see what I did there? I tricked myself into actually publishing this thing today, by setting myself a deadline.

I have this problem when writing down such things like a thesis or this article, but not (at least mostly) when building software. I can build some things which are far off from being perfect, but they are done, and they do their job. But it's a widely spread phenomena (yes, I can't verify, but I will leave it as is) that indeed there are people out there thinking so hard of the best possible solution possible, instead of actually building something, while in the end there is nothing, no artifact nor the perfect solution. So in theory these two problems are looking identical, at least to me.

If I can tell you one thing: Done is better than perfect. It is better to do something, than thinking about doing it.

PS: If you are reading this, and you remotely can explain why are people acting like this and stopping themselves from actually doing something, do not hesitate to reach out to me, maybe I will add some information to this article (probably not).