Hello World
Over all those years working and studying IT, I started multiple personal websites and blogs and lost most of them. In the late 2009, when I started studying programming in high school, I created my first Wordpress blog to talk about my first project for science fair: Firesky. This is name is very cheesy, but it was cool back in that time.
Firesky was a Guitar Hero clone, written in C with SDL. It took me months to build, with just one single file main.c with more than one thousand lines of code (please don’t do it), which I thought was super amazing to see in my old Code::Blocks IDE. I wrote the code while my team worked on the guitar controller, made by cheap wood, mouse internal switches, and basic keyboard circuit. (found a similar solution in this link).
Many years later, in 2018, I started another blog to talk about investments. I’m not an expert in this topic, but I was very excited about new things that I was learning about stocks, options, and the whole FIRE movement, after reading The 4-Hour Workweek book from Tim Ferris. I created a lot of posts in that period and learned a lot about blogging, hosting WordPress, creating useful content, and things like that.
In 2020, I tried Medium, but it didn’t work for me because I didn’t want to invest time posting content on a third-party channel.
I created another blog in 2022 to talk about technology. I bought a beautiful WordPress theme and wasted a lot of days improving interface and fixing little CSS bugs, improving SEO, and performance, but I totally lost the main purpose of all of that: writing great content.
Looking for a definitive way to create a blog and keep it for many years, different from what I did with all the others, I considered using plain HTML and hosting on a platform like Amazon S3, without a database, backend, and anything too complex, just a bunch of plain text files. So I found the Jekyll project, like many projects in the Ruby community, makes things much simpler.
Jekyll is a static website generator, you write your markdown files and it generates a completely static website, like this one. Now I can write my posts and store them in a git repository, without a database needed! It seems a lite bit late to be excited about old technology, but it’s very cool to find a technology that really fits in your neededs.
I’m really happy to be back.
Welcome!