WordPress Creator Vs The Jamstack

I read this post last night and found it really interesting. Clearly Matt Mullenweg, the creator of WordPress, doesn’t think that SSGs will hold much weight in the future.

To be honest, I can see where he’s coming from - SSGs are great fun to play with, but anything more than a simple site/blog and the thing can become convoluted very quickly.

SSGs are great as a fun project for a developer, but for the vast majority of web users, I can’t see them taking off. Just imagine someone from the marketing team in a small company trying to update their company’s blog. With an SSG they would have to:

  1. Learn how to use Markdown.
  2. Learn how to use YAML and front matter to get the post’s metadata correct.
  3. Learn how to use Git so they can commit the changes.
  4. Write the post.
  5. Save the post in the correct directory within the website tree.
  6. Commit the changes to their Git repo.
  7. Hope the build triggers and the site updates.
  8. If they don’t have a builder, then they will need to then learn whatever SSG their dev implemented.
  9. Carry out a local build.
  10. Upload the built site using FTP.

Same person, same scenario, using WordPress:

  1. Login to WordPress.
  2. Click New > Post.
  3. Write the post using the WYSIWYG editor.
  4. Click Publish.

This is why I don’t think that static site generators will ever gain the market share that WordPress has.

And that’s fine, by the way - SSGs are really cool and super fun to play with, this site is built with an SSG; but I wish a lot of devs would stop touting about how amazingly simple they are, as it’s just not the case.


📰 Cool people get newsletters!

Do you want all your friends to look up to you and think “I wanna be like them!” If so, you need my newsletter! To find out more click here.

Warning: Reading my newsletter will not make you any cooler and is likely to significantly reduce your intelligence. May contain nuts 🥜.


💬 Looking for comments?

I don't have comments on this site as they're difficult to manage and take up too much time. I'd rather concentrate on producing content than managing comments.

Instead of leaving a comment, you could 📝 sign my guestbook or ✉️ contact me instead.