Jean's blog

Hello blog

I've toyed with the idea of making a blog since I was a kid, when I would make up stories related to my favourite cartoons and videogames using an old typewriter that's been in my family for longer than I've existed. Eventually I moved onto other interests such as reading and kinda forgot about writing altogether.

The spark for blogging started to pop back in and out of my mind when I was studying Multimedia Engineering at my former university, since I found the handful of CS-related classes fascinating and enjoyed discussing them with my professors and classmates after class.

Later on I enrolled into a Computer Science bachelor's degree at a different university and focused on improving my non-existent coding skills (almost failed the Object Oriented Programming class at my former university, can you believe that?) by doing some personal projects, which is where, as quirky as it might sound, I found out that I enjoy writing documentation. Sure, I find coding more fun than I do writing documentation for said code, but it's a good change of pace after furiously battering the keyboard away with my fingers trying to fix some random bug, to then be met with the realization that it was only a syntax issue (sighs).

For the last 2 years I've worked on improving my math skills, learning to use tools such as Linux distros, text editors such as Neovim, and having a blast while coding away projects such as Codedocs, either on my personal laptop at home or on my phone (using Termux) on the 2-hour-long bus trips from home to my university, which is why I now feel like I'm in a position where I've got some interesting things to say, and topics I hope to dive into in the following years, which is the reason why I finally committed (literally).

My university holidays began around mid december, and I decided that one of my goals before the start of the next semester was to start a blog. Easy, right? Well...I could have used Wordpress, which would have been a good learning opportunity as I haven't used it yet. Maybe a static site generator would have been a better choice since I enjoy writing in Markdown and I used MkDocs this semester for the final project of the "Software development" class. The thing is, I didn't want to just have a blog, I wanted to have MY blog, support the features I wanted it to have, have minimal dependencies, and pretty much know how it works inside-out, which is how my latest personal project commenced.

At the time of writing this, the features I want for the blog are the following:

  • Posts are written using plain text (preferably Markdown)
  • The site itself should be static
  • Posts should be automatically sorted by date
  • Comment section
  • Aproximate reading time per post should be calculated and displayed
  • RSS support

As for what topics will I write about...anything tech-related! I'm a really curious person who enjoys reading about CS in general, including low level topics, history, theory, as well as keeping up with current developments, specifically in the fields of AI and robotics, so I might write on those topics from time to time. I also have some books on cyphers and other CS-adjacent topics, so I might write a review if I find one that becomes a favourite of mine or I think it's worth discussing. As the blog grows I'll work on some kind of category system so that if you only care about a specific topic you dont have to manually look for it.

All in all, this blog is going to serve as an artistic outlet, a time capsule for me to check what my old ideas and thoughts were like, and a way to share things with the world. Keep in mind that this is something I do on the side for fun, and I'm not a native english speaker, so I apologize in advance for any mistakes either in my arguments or in the grammar/spelling I use when transmitting them to you :)