Minimum Viable Blog

What makes a “minimum viable blog”

  • Several commenters argue a blog minimally needs chronological ordering and visible dates; others see those as “nice to have” but not strictly required.
  • RSS is widely requested: some call it essential for viability, others see it as an optional convenience not required for something to count as a blog.
  • A few suggest an extreme minimal form: either “just an RSS feed” or even a single long page of posts.

RSS, audience, and psychological pressure

  • One view: syndication and being “followed” can create pressure to optimize for readers and avoid low‑effort posts.
  • Counter‑view: RSS is anonymous and freeing; readers can skip posts or unsubscribe, and creators shouldn’t overthink perceived expectations.
  • RSS subscribers are described as low‑maintenance, often helpful (e.g., reporting broken feeds).

Simplicity vs feature creep

  • Many like the article’s approach because it avoids CMS bloat and focuses on writing.
  • Others note that over time you often end up adding: RSS, index pages, tags, non‑blog content, comments, image handling, etc., and the codebase grows.
  • Several people admit to spending more time on their static site generator than on actual writing.

Static vs dynamic and hosting choices

  • Static HTML (possibly generated from Markdown) is praised for speed, robustness under traffic spikes, and low security risk.
  • Some prefer WordPress for its WYSIWYG editing, plugins, and ease for non‑technical users, arguing maintenance can be simple; critics point to security, update burden, and complexity.
  • Alternatives mentioned: Hugo, Zola, 11ty, Astro, Emacs/Org, Common Lisp, PHP scripts, Obsidian-based workflows, flat‑file CMSs, and S3/GitHub Pages/Cloudflare/Oracle VMs.

Implementation details and micro‑optimizations

  • Commenters spot bugs in the sample Python (naive string replacement, lack of template escaping).
  • Suggestions include: using filenames for dates, incremental builds, not inlining large base64 images, stripping EXIF, basic HTML minimization, and leveraging existing Markdown renderers with syntax highlighting.

Discovery, SEO, and philosophy

  • One commenter worries that lack of SEO means post‑HN traffic will vanish; others say they mostly discover blogs via links, not search, and accept or even prefer obscurity.
  • Broader theme: the “best” setup is the one that removes friction and lets you keep writing.