It’s been a while since I mentioned why I am blogging here, and I wanted to create a dedicated post for it since Robert has started a new list about why people blog. Therefore, I want to have a list of reasons why I am blogging:
#1: to design something I love to look at
My main focus when I started was to sharpen my development skills and create my own space in this gigantic web. I have been browsing this place for almost 25 years and have stumbled upon a lot of amazing people and their designs. Traversing the web and appreciating a well-thought design feels good, but being a blogger and maintaining my own creation is amazing. In the past, I have tried many platforms and wanted to stick with them for a long time, but it has never clicked until recently, when I started with this domain and the platform of my choice. It has many modifications already, and it has been a lovely ride since, and it keeps growing and getting better every time I have an idea and try to implement it. As I mentioned here, it will never be completely done, or I will never have the feeling of it, but that’s one of the points anyway. This is my playground, and I don’t want to give away the fun of trying something new and making it reasonable. It has a long way to go, and I am looking forward to making many more modifications.
#2: getting better at writing and explaining stuff
Another reason I started this was to transport my knowledge vault, which I created in Obsidian about electronics & software engineering, to a more carefully written space, where I could also share the bits and bolts of knowledge I gathered during my professional career as an engineer. For reason #2, though, I must say that I am quite behind schedule. There are some blocking points, one of them being that I have started coding and designing my blog from scratch (I use Astro, but it’s just for generating the static pages). I needed a little bit more than a static site generator. I am creating an interlinked garden sort of thing, and there must be some logic behind the scenes. Currently, the backlinking algorithm is quite dumb, but I have a 90% working prototype, which I have written in Rust. This is probably an overkill, but the idea is not to just implement the algorithm but to learn Rust, as I have already mentioned here. So that is my first Rust project, and I will share the details here in an update post when I feel I am done.
Additionally, traversing the pages must feel smooth, and referencing stuff for further research should also be intuitive enough. I have therefore implemented the backlinking stuff, which you might see below the post, and the hover windows, which you might check by hovering over the link here, but there are still some features I am working on, such as the sidenotes and being able to interact with the page to aid in reading the technical stuff.
Because of these small things, I am behind my schedule for transporting my Obsidian vault here. But again, this is my playground, and there are no deadlines.
Other than technicals though, I try to participate in indieweb stuff and try to post about actual things occasionally. Carnival posts like this one here or the Junited-2024 stuff were quite fun, and I am looking forward to participating in more.
#3: having fun
This is quite obvious to many of us, but it is IMO, the resulting factor in many reasons why we are blogging. That’s why blogging is good and that’s why it should spread more over the web, and more people should do that. Being mostly non-commercial makes it relaxed, and having your own space in this gigantic web is a good feeling.
So, I hope the reasons why I am blogging stay for a long time, and I can add more fun reasons to them in the future. Now, if you are not blogging, think about why. Maybe you will find enough reasons to start it today. I mean, I hope you do.
Cheers.