Why A Blog?
Starting a personal blog is something I've always wanted to try, but never got around to doing. That is, until now. So what changed? Why is May 2026 the perfect time to start my own blog?
In 2026, the answer to every question seems to be AI, and it also happens to be the answer to this particular question. The rapid improvement of LLM's ability to code has created a new practice called "Vibe Coding". While my personal belief is a programmer who uses AI will vastly outperform a muggle who uses AI (given equal expertise in utilising LLM tools), it cannot be denied that the introduction of LLMs has shifted the paradigm of how coding takes place.
At first, I began by asking the AI to do simple menial tasks, such as setting up a React project, or creating standard API endpoints. Even then, I would rigorously review all the work AI produces, because back then, AI messed up frequently. But as time passed, the models improved in performance, and I began entrusting the AI tools with more and more autonomy. Right now, I'm engaged in more personal coding projects than ever before, while writing less actual code than ever before.
I make the architectural decisions and the agents work on the implementation.
You might ask, what does all that have to with starting a blog? Well, we're getting there.
I engage in personal projects for two main reasons:
- The Result | I really enjoy creating systems that do cool things. The end product of each project is the main reason I go about working on personal projects.
- The Journey | Programming is a constantly evolving field, and as a result, programmers are eternal learners. Personal projects are a great way to acquire new experiences with an ever increasing arsenal of tools, while deepening one's understanding of software development.
The extra productivity granted by AI agents is a huge plus for reason #1. It has never been easier to create new projects and test them. In fact, the first prototype version of the Mind Palace blog was created within a few hours of work (plus a bunch of tokens).
However, the more autonomy you grant AI agents, the harder it is for the programmer to truly understand what's going on in the source code. In fact, as AI gets better and better at coding, it will be harder for these side projects to become learning opportunities. I believe it will take significant amounts of discipline to continue to glean relevant insights about programming, instead of letting the AI take the reins completely.
My solution was to start a blog.
There is a reason why I set up my own blogging website, instead of using one of many blogging platforms that allow for much more efficient propagation of my articles and useful community features like comments or sharing. This blog is mainly for me, myself and I.
I find that putting my thoughts into words has a huge impact on how well I learn. Having to explain my projects will force me to understand all of the technical decisions that took place. Putting pen to paper (or finger to keyboard) turns wispy fragments of thought into ordered, structured information.
To put it simply, writing a blog will do wonders to enrich The Journey aspect of my personal projects.
Now, the other reason I set up my own blogging website, is that it's the perfect topic for my first blog post. I will come back soon, with another article on how I set up the foundations to the Mind Palace!