Why Start a New Blog in 2024
In an era where social media platforms dominate online communication and content consumption, the idea of starting a new blog might seem antiquated to some. As a software engineer, I have the ability to create a place for myself, fully customizable, and share information with others granularly. Here are some personal reasons why starting a new blog could be a cool thing to do in 2024:
1. Keep track of ideas, learnings, and readings over time
Shame on me for not having started a blog 20 years earlier. I know, I've lost an uncountable number of thoughts, useful software tricks, and learnings. Hopefully, I can recover some and write them down here, but valuable nuggets of knowledge are completely lost. I will use this blog to save useful bash commands, algorithms, tools, etc., and find them easily in a public place.
This blog will mostly focus on software development. However, I want to keep track of my thoughts and ideas on any other topic. I'm really into astrophysics, and I enjoy learning more about science: the origin of the universe, quantum mechanics, and string theory. Very occasionally, I will share my opinions about politics, socioeconomic issues, and news from where I live: Spain.
2. Learn Deno, Deno Deploy, and the Fresh framework
I love to learn by doing. I've been following the progress of Deno from the very beginning because I'm a big fan of Ryan Dahl's work since Node.js. A blog is the perfect use case for Deno Deploy with Fresh, and this is the right moment to give it a try. As a software engineer who has spent most of my career working on the backend side, my goal is to improve my frontend skills. I've learned modern frameworks lately, such as Vue.js and React, so Fresh is not unfamiliar to me as it uses Preact under the hood. However, I still struggle with designing usable and simple UIs and dealing with CSS.
3. Have control over my own data
I know, just having a personal website doesn't give you control of your personal data. Just owning a smartphone means you are sharing your most valuable information: your location. I want to keep my personal thoughts under control at least. Meanwhile, I will post part of the content of this blog on social media to gain some traction; the idea is to drive people to this blog.
I have plans to make this place my own social media platform, where I share my thoughts about what's happening in the world, pictures, and memes. There will be three types of audiences: anonymous visitors, followers, and friends. While most of the content of this blog will be publicly available to anonymous visitors, personal information will remain accessible only to followers, family, and friends.
4. Improve my English and writing skills
Although I consider myself fluent in English, I'm aware there is a lot of room for improvement. That's the main reason for running this blog in English; I want to push my English to the next level. I learned English because I needed to develop my professional career, so I feel more comfortable in a technical conversation than a casual one. I need to learn some jargon because sometimes it's hard for me to follow native speakers using slang or having accents other than GenAm.
Some personal content will be in Spanish, as most of my relatives and friends are from Spain. I'm still considering having everything translated into Spanish and keeping two versions of the blog, but for now, I think it's not worth it.
5. Force myself to keep updated with the latest trends
The software industry evolves continuously, and it's hard to stay updated with the latest languages, frameworks, products, or technologies. AI has exploded in the last two years, for example. When you are working in a software company, you are focused on the languages, frameworks, and tools that your team uses, and you quickly become outdated on new trends. The last, but not least, goal of this blog is to force myself to keep an eye on what's happening in the software industry. Nowadays, I'm pretty curious about how we can use AI in software products and implement features that make users' lives better. Additionally, I will need to find inspiration to maintain a blog. Reading someone else's blog or a newsletter is mandatory.
I don't know how long I'm going to continue putting effort into adding content to this blog. In five years, I'd like to look back and see this place full of posts that are not just useful for me but also for others.