At first glance, starting a blog in 2025 might seem a bit odd; especially since I have no plans to turn this into a portfolio or just another side project. But there’s something special about the old-school blogs that inspired me. Back in the day, blogs were more than just personal journals or tech diaries; they were vibrant hubs of ideas, stories, and deep dives into topics you couldn’t find anywhere else. I remember spending hours reading posts on sites like lwn.net, soaking up knowledge and discovering new perspectives.

Those classic blogs had a certain charm: they were raw, honest, and often a bit quirky. They weren’t about perfect design or chasing trends. They were about sharing what mattered, whether it was a clever hack, a hard-earned lesson, or a wild idea. That spirit is what I want to capture here. This blog is my way of joining that tradition, creating a space where I can explore, share, and connect. Just like those cool blogs that made the web feel alive.

Motivation

Back in my student days, we had a college classroom called "Frontend Development." There, we learned the classic triad of the web: HTML, CSS, and JavaScript. One of the assignments was to build a portfolio. Honestly, I never liked that idea. It always felt a bit pointless. Especially for programmers who don’t want to just show off a beautiful project or build yet another CRUD or React dashboard app. My real motivation has always been to share knowledge, not just to display something flashy.

So, I wanted to create something different; a place where I could mix both worlds. Somewhere I can share my projects, ideas, knowledge, and anything else I find interesting, plus a small section about myself. That feels much more meaningful to me. I could use linkedin, but the but it seems that the network doesn't allow very long texts, and it's also not shaped the way I want also I really hate this social media (see more in the About Me) and I dream of having to stop using this social media one day.

The idea behind this blog is also tied to the classic developer’s curse: starting a million projects and finishing almost none. I have a long list of things I want to build. Some I’ve started, a few I’ve finished, but most are still waiting. By writing about my projects and thoughts here, I hope to create a sense of commitment and keep myself on track. And, of course, this is a space where I can talk about anything: science, the human brain, or whatever else comes to mind. Not everything has to be about tech.

Also, the better way to reinforce my learning is to write about what I’m discovering. Writing helps me process information and remember it better.

Implementation

I started this project with a simple backend written in Express and a frontend in Svelte. The idea was to manage dynamic posts through a form, and I even built a working prototype. My plan was to run everything in Docker, making deployment with Node.js incredibly easy. Just spin up the containers and you’re good to go. If you’re curious, you can check out the code for the backend and frontend (honestly, it would be a better choice if there was a monorepo for those projects haha).

But as I kept working, I realized that this setup didn’t really make sense for a blog. Running a VPS just for this project would cost about $3 a month, and it felt wasteful for something so simple. Plus, I missed the feeling of writing pure HTML. No React, no Svelte, just the basics.

Still, Svelte isn’t gone for good. At some point, I want to bring it back to this blog and explore it further. There’s something about its simplicity and reactivity that keeps me interested, and I’m sure I’ll find a way to experiment with it here again in the future.

Future

Looking ahead, I want this blog to be a space where I can write about anything and everything that sparks my curiosity. I have countless projects, many of them centered around CLI tools, Linux experiments, and all sorts of tech adventures. I’m also planning to document my journey through challenges like Codecrafters, Linux From Scratch, and maybe even Advent of Code (though this year, I’ll probably start a bit late since I have other things to study).

There won’t be any strict rules or pre-defined content here. I love anything that keeps my brain active, and most of what I do goes far beyond the usual CRUD projects. Still, I’m open to exploring new things, even those frontend ideas that some people love to criticize. If it sounds interesting, I’ll give it a try and share my thoughts. In the end, this blog is about exploring, learning, and enjoying the process. Wherever it leads. Bye!