In front of you are two personal websites, each used as a blog and to display basic contact info of the owner:
- One is a complex CMS written in PHP that requires a web server, multiple workers, a Redis cache, and a SQL database. The site also has a big frontend component that loads as a Single Page Application and then performs navigation by requesting the content in JSON form, which then gets “rehydrated” client-side.
- The other is a collection of static HTML files and one or two CSS files. No JavaScript anywhere. If you didn’t know any better, you would expect almost all normal users to have [2] and professional engineers to have something like [1], but it’s actually the inverse: only few professional software engineers can “afford” to have the second option as their personal website, and almost all normal users are stuck with overcomplicated solutions.
OriginalNovember 3, 2024...About 2 min