There are a few technical reasons, but a big part of my decision to rebuild stemmed from my continuous desire to learn new things. I treat my domain as an environment for experimentation; an area to promote creativity.
My codebase is ever-evolving and changing. Sometimes things stick around, while other times I realize it’s best not to push something to the public. Regardless of the end result, I always learn something.
I do have a few reasons that are a bit more justifiable:
- Gatsby was getting slow.
- All of my blog content was sourced from MDX. Notion as a CMS makes things way easier!
- I fell in love with Next.js. SSG, SSR & ISR solved a few pain points I was experiencing.