Q: While I agree strongly with the philosophy of this article, and twice I have set up static site generators for blogs hanging underneath my top level personal domain markwatson.com, each time I cause I could only blog when sitting at my computer, not when I was using an iPad or iPhone (I limit my daily time at a computer to just a few writing and coding sprints, otherwise I literally put my laptop away - out of sig…
If you set up the static site generator as a CI/CD action in you favorite git provider, can work with both hosted GitHub, GitLab, etc. or self hosted Forgejo [1], you have both version control for your blog as well as an automatic way of publishing.
Sure, the UX is not that great as with a dedicated interface like substack, but building a Hugo site is really just editing markdown files anyway, most mobile git enabled editors should be able to do that.
I'd like to have a POSSE setup for video with a landing page, a static image and transcript, a download button for very slowly downloading the video, metadata and links to instantly-available external copies so that I can channel as much of the server costs that video entails to the big platforms. Has anybody written about adapting POSSE for videos?
Also, don't forget to set up an RSS or Atom feed for your website. Contrary to the recurring claim that RSS is dead, most of the traffic to my website still comes from RSS feeds, even in 2̶0̶2̶5̶ 2026! In fact, one of my silly little games became moderately popular because someone found it in my RSS feed and shared it on HN. [1] From the referer (sic) data in my web server logs (which is not completely reliable but s…
How do you measure the traffic coming from the RSS feeds?
I wish that were true but if ease of use is all that mattered, then micro.blog and other “Indieweb in a box” services would be as big as Bluesky, or maybe even at least as big as Mastodon. The truth is that we’re social creatures and for social products, that means hanging out where other friends are already hanging out. It’s my personal thesis that no matter how matter how much we lower the bar to participate in the…
It's fine to be small, but we can still work on lowering the bar further and promoting the good parts. Then, if there is a viable alternative to big social media, my thesis is that there might come a day when a critical mass has been fed up and finds a viable alternative that's still beautiful but no longer small.
Promoting the good parts is very worthwhile and there’s a thriving scene. A bunch of interesting people talk over zoom and IRL regularly because of events.indieweb.org and we just had our 3rd annual weekend camp here in San Diego a few weeks ago.
I don’t know about the rest of big social media switching away, so I’m personally just focused on appreciating the community that’s been built up already instead of evangelizing. Maybe I’m wrong and something open will go viral, like the new Loops video app.
Q: While I agree strongly with the philosophy of this article, and twice I have set up static site generators for blogs hanging underneath my top level personal domain markwatson.com, each time I cause I could only blog when sitting at my computer, not when I was using an iPad or iPhone (I limit my daily time at a computer to just a few writing and coding sprints, otherwise I literally put my laptop away - out of sig…
If you set up the static site generator as a CI/CD action in you favorite git provider, can work with both hosted GitHub, GitLab, etc. or self hosted Forgejo [1], you have both version control for your blog as well as an automatic way of publishing. Sure, the UX is not that great as with a dedicated interface like substack, but building a Hugo site is really just editing markdown files anyway, most mobile git enabled…
Never stopped doing it. And my resolve strengthened when most blogs started doing summary feeds to force people to visit —- I kept doing full text feeds as a matter of course, and if it wasn’t for the Twittergeddon, I would still be automatically posting to Twitter (now I do it to Mastodon - https://mastodon.social/@taoofmac)
Also, don't forget to set up an RSS or Atom feed for your website. Contrary to the recurring claim that RSS is dead, most of the traffic to my website still comes from RSS feeds, even in 2̶0̶2̶5̶ 2026! In fact, one of my silly little games became moderately popular because someone found it in my RSS feed and shared it on HN. [1] From the referer (sic) data in my web server logs (which is not completely reliable but s…
How do you measure the traffic coming from the RSS feeds?
You add UTM tags to the links, like everyone else.
This is pretty much how I began developing websites too. Except it was 2001 instead of 2026. And it was ASP (the classic ASP that predates ASP.NET) instead of Python. And I had a Windows 98 machine in my dorm room with Personal Web Server (PWS) running on it instead of GCP. It could easily have been a static website, but I happened to stumble across PWS, which came bundled with a default ASP website. That is how I go…
I remember ASP (application service provider, before cloud became synonymous with hosting), you are making me nostalgic. Back then I was in sales, I was selling real time inventory control, CRM and point of sale systems distributed over Citrix Metaframe in a secure datacenter. Businesses were just starting to get broadband connections. I would have to take customers to the datacenter to motivate them to let us host t…
We are talking about different ASPs. I am referring to Active Server Pages (ASP), the server-side scripting language supported by Personal Web Server (PWS) and Internet Information Services (IIS) on Windows. It is similar to PHP Hypertext Processor (PHP) and Java Server Pages (JSP) but for the Windows world. I began developing websites with ASP. Over the years, I dabbled with CGI, PHP, JSP, Python, etc. before settling on Common Lisp as my preferred choice for server-side programming.