Well then. Here we are.
It’s been a while since I’ve had a blog. There has been more than one occasion
when I wished I had one, but, alas, I didn’t.
I suppose that’s set to change now. I’ve gleaned just enough inspiration to push
this thing over the edge, and you’re reading the result of that now.
Due to the fact that every web developer must go through the process of writing
their own CMS at least once, here we are, I’ve done it now. Right now it’s
little more than a static site generator (as is the trend), but I do intend on
giving it some dynamic smarts à la Movable Type.
I’ve noted a trend lately where people who write their own CMS from scratch
often don’t include support for feeds. I can understand that since the number
of people who use feeds for subscribing to sites has been dwindling ever since
social media has become the conduit for internet content, but I want to buck
this trend as far as I can.
RSS and feeds in general still remain the plumbing of the
Internet, and large companies who aren’t really keen on the freedom of
information circulation that feeds provide still keep the plumbing
running, even if the system itself appears to be frozen in
time since 2010 or so.
Hence this site has a proper JSON Feed from the get-go, and
I’m considering adding an Atom one. Do let me know if you want that done
sooner rather than later.
There are many blogs out there, most of which just contain long-form content.
I’ve been having some thought experiments on how to better share content of
other kinds, and I hope for this blog to eventually be an avenue for that.
On the basis that most of these blog-like things built by software engineers
tend to be open-source, I suppose I have no choice but to follow. So the source
for this site is hosted on Github, to where it
is mirrored from a private Gitea instance.
When the platform becomes more dynamic, I won’t be able to persist all content
to the Git repo, but I’ll strive to keep the underlying tech open regardless so
it may find some use elsewhere.
If you’re on Firefox and aren’t using macOS Dark Mode, try going to View →