Why to create a blog?

Mar 26, 2026·
James Pontes Miranda
James Pontes Miranda
· 5 min read

Why did I decide to create and try to maintain a (mainly tech) blog in 2026? This is a question I often ask myself, so I decided: why not write a post about it?

So, I have worked with tech for the last 10 years or so. Around 4 or 5 years ago, I wrote a lot of code, being officially defined as a software developer or programmer. For the rest of these 10 years, I still did a lot of programming, but I also started creating and maintaining documentation and developing learning materials for my peers and newcomers.

Academically, I also wrote a master’s dissertation, and after some years, I decided to pursue a PhD in the field and wrote some scientific papers and a thesis.

In summary, I work with a lot of written content. The problem is that I only write technical and scientific material. For anyone who has ever read a README.md or a scientific paper, it’s quite evident that there are not only limitations but also an inherent style in these texts (not to mention SEO or related language patterns). Whether it is the impartiality, the scientific lingo, or the details on the technical stack, it can often be fun or interesting to write, but not so much to read (if we consider that in 2026, people are not reading as much anymore and are delegating the task to AI models, these documents tend to be more and more robotic, but this is another topic).

Essentially, my objective is to keep this space as as the main repository of my thoughts and ideas, but primarily without so many rules and constraints. If you read any of my texts, I believe it’s noticeable that I still have some scientific/technical “accent,” but I swear I’m trying to avoid it 😉.

So that’s the deal with myself: even with few or no readers, I’ll try to write about me, my work, and my hobbies. It does not mean that I’m not putting effort into making it a good place to visit from time to time.

Although this blog can be partly a personal portfolio, I’m somewhat aligned with the “slow web manifesto” (https://www.jackcheng.com/the-slow-web/), so I’m not committed to a set periodicity or strict content coherence. However, I like to have plans, so let’s be explicit about what you may find here now or in the future.

If you’d like to read my technical writing, please check my publications.

What I write about

The topic that interests me the most is technology, so this blog will unavoidably be a tech blog. However, being my own web corner, it may include many other topics I enjoy, like my studies outside of tech, my thoughts, reflections, comic books, tips, tech or non-tech tutorials (with some freedom that I do not have on LinkedIn or in README files), and so on.

On tech topics, I expect to write about what I’m researching and what I’m learning. This part can also serve as a /now page for me, even though I’m unsure if I’ll update it (no explicit commitment, remember?).

What am I learning?

My research focuses on the use of AI (mainly LLMs, but not only) to support Software Engineering, with a focus on Model-Driven Engineering techniques. This means I need to stay updated on a lot of topics: MDE (of course), AI engineering, and Software Engineering in general.

Currently, I’m studying the following (and so some texts around it are expected on this blog):

  • Systems Design in the Agentic Era: Things are moving, and they are moving fast. I had to design quite complicated systems in the past, but the increasing use of agents is changing the scenario, and it’s changing it fast, so I’m trying to keep up with it.

  • Quantum computing: It’s impossible to define what will be the next breakthrough in software engineering, but it’s worth looking at the tech news to see that I’m not alone in betting on quantum. Even if I end up being wrong in the future, I’ll be proud to finally understand what a qubit is.

  • Cyber threat intelligence: I worked with cybersecurity in the past, and even being a bit far from the domain for some years, it’s such an interesting topic that I try to follow some training on cybersecurity topics every year. This is my 2026 choice.

So, from MDE and AI to cybersecurity and quantum, I plan to share my findings and thoughts in this space.

Finally, regarding my writing/blogging style, I like to use links wherever possible, since they are the real backbone of the web.

I care about openness and information sharing, so expect to find lots of links to Wikipedia.

What you’ll not find in this space

Things change, and they change fast, but I’ll avoid creating the following types of content as much as possible.

  • Listicles: I won’t forbid myself from doing it, but there are so many lists around, don’t you think? I personally do not like soulless lists, so I’ll try not to produce them.
  • Ground truths: I don’t think I have enough knowledge to establish definitive truths that will apply broadly.
  • “Do not do this, do that” posts: Advice in general is not exactly my thing. I can try to suggest a lot of stuff, but I’m sure I’ll never advise someone to do something specific.
  • Golden rules: This is quite a different version of the previous two. There are so many people and so many contexts that nothing (languages, books, techniques, paths, roadmaps) will work for everyone. I plan to share my experience and not try to convince anyone to do the same.

If nothing else, it will be a place to think out loud. Let’s see where this goes.