4 ms·
Rebuilding it today and how I would build it then if I knew what I know now are two different questions. There is also the question of what went wrong. I don'
by jdboyd 2y ago
Rebuilding it today and how I would build it then if I knew what I know now are two different questions. There is also the question of what went wrong. I don't like the block editor introduced in 2018.
If I were building it today, I would write it in golang and I would offer the ability to export static sites. I would make comments an optional or external module since spam has largely ruined comments sections for anyone who doesn't get many legitimate comments. Why golang? Because it typically has the easiest deploy story, IMO.
If I were writing it then, I would have written it in Python and chosen PostgreSQL as the database. Of course, back then that is what I would have chosen as well.