
Personal Website Migration
October 6, 2025 • 1 minute reading time
Cover Photo by Gaelle Marcel on Unsplash
I finally decided to migrate my website away from Hugo/Go. My decision on using Hugo in first place was due to:
Markdown
support- I liked one specific theme I saw
- The setup was easy, even for me that never used Go before
I wanted to experiment with Go, thinking it would be a good idea. And it was at that time.
But things change.
Why NextJS
After some years using different languages for different purposes (trust me, it's worth the experience), I decided that building my own website/blog using ReactJS and NextJS would be a great idea.
I could just keep using Hugo, but:
- I never used Go anywhere else for more than some simple functions or commands
- The
Markdown
support was good, but I wanted to extend and useMDX
- I wanted to have more flexibility with the content I create
- At some quick experiments, NextJS gave me a better experience than Hugo, considering my background
And probably the most important reason that made me move to something else: My website stopped working locally.
The Experience so far
I started moving some pieces in January 2025. Then I experimented with some details here, some tools there, and forgot about it.
Then I wanted to start writing about Software Engineering, Design Systems, and some other things I'm reading about. So I did sort of a week of work in June 2025, migrating more things.
And now, at the end of September 2025, after waking up Billy Joe I moved more pieces and was finally able to ship it.
Our Future is Human
I also wanted to start writing my own thoughts on diverse topics. Some are "trending". Others don't.
I deeply believe that each individual observes their surroundings with a unique perspective, and embracing this human factor is what will enable us to survive and evolve.