Posted on: 14 December 2025

Today I released another iteration of my personal website.

My website has evolved often, it started with literally text files opened in Microsoft Notepad and then saved as HTML and CSS files into a folder. My “website” was nothing more than a collection of files on my laptop back in 2005 or so.

Then it was expanded upon with PHP in 2012. The “include” function was so amazing, no longer duplicated HTML! And later I rebuilt it again with Python and Django in 2011.

Then everything was rebuilt using React in 2022. And while it worked fine for many years, I just don’t see it being a good tool for a simple website such as mine. I do not have many interactive JavaScript elements anyway. My site just consists of simple articles.

So in 2026 I will have switched to Hakyll, a website framework made in Haskell. Mostly because I wanted to learn more about functional programming in my free time and move away from Meta’s React. And while I rebuilt the site again, now that my content existed already as Markdown files, I had a much easier time moving. No need for a database migration, just simple files.