Personal websites are not just about words. The presentation of information about ourselves is just as important as anything we write on our blogs or webpages. Our personal sites are fashion statements. They are a critical part of how we want to present in the world and represent a strong signifier of how we see ourselves and want to be seen.

The reason more developer-minded folks gravitate towards static site generators is obvious– their technical simplicity makes it easy for us to make our websites our own. But this simplicity is a simplicity in implementation and not a simplicity in use. Complex blogging engines and content management systems are not complex for complexity’s sake– they are trying to achieve simplicity in use for non-technical users who want to express themselves. The fact that the implementation of these systems is deeply complex to understand doesn’t matter if they provide their users with the ability to feel they can make precisely what they want.

It’s 2024, and we’re still discussing the merits and warts of WYSIWYG, no-code/low-code, and natural language systems. We are still oscillating around a mythical place that has all power and all of the simplicity and all of the accessibility.

Modern static site generators have learned a lot of lessons from the past. They serve as powerful systems that have changed the way it makes sense to build blogs. They have roared back to relevance, even as backend platforms for application/engine-like experiences. But we have not reached the stage where someone with no interest in the technical elements of the web can easily build a place that matches their potential for expression out into the world on the backs of basic HTML and CSS. I understand why, and I think that’s fine.