Search and stuff

This commit is contained in:
2026-03-11 18:58:42 -05:00
parent 4665a00bc7
commit a5316f1a69
43 changed files with 422 additions and 106 deletions

View File

@@ -4,6 +4,7 @@ description: Answering a lot of questions.
date: 2026-02-05T00:00:00.000Z
tags:
- Questionnaire
- Web Development
synopsis: Answering a lot of questions.
mastodon_id: '116021932929019975'
---

View File

@@ -0,0 +1,112 @@
---
title: "Eleventy Becomes, *Sigh*, Build Awesome"
description: "Sustainability? Enshittification? I have some feelings about this."
date: 2026-03-11
tags:
- Eleventy
- Enshittification
- Web Development
synopsis: "Sustainability? Enshittification? I have some feelings about this."
imageURL: /img/eleventy-becomes-sigh-build-awesome/eleventy-logo.png
imageAlt: The old Eleventy logo.
mastodon_id: ""
---
In case you haven't heard, Eleventy, the excellent static site generator that I
use for this very website has been acquired by Font Awesome. As a result, it
has been renamed to, *sigh*,
[Build Awesome](https://www.11ty.dev/blog/build-awesome/). After seeing what
happened to [Shoelace](https://shoelace.style/), I'm apprehensive
and very much not looking forward to seeing what features get locked behind a
paywall. But beside the enshittification likely to follow, I thought we'd
stopped appending "awesome" to everything at roughly the same time bacon memes,
curly moustaches, and
[stomp-clap music](https://knowyourmeme.com/memes/stomp-clap-hey-music) went
out of style. It seems like
[I'm not the only one](https://www.allaboutken.com/posts/20260305-digesting-eleventy-becomes-build-awesome/)
who feels this way either.
While disappointed with this state of affairs, I'm not terribly surprised.
Beyond the matter of funding,
[as W. Evan Sheehan of The Darth Mall put it](https://darthmall.net/notes/2026/eleventy-build-awesome/)
:
> …the vibe of open source in the JavaScript community is a little bit different than what I think of as the broader open source movement. Open source JavaScript projects often feel a little more tied to corporations than Linux, or Python, or NeoVim.
I wholeheartedly agree. There's
[a big difference](https://www.gnu.org/philosophy/open-source-misses-the-point.en.html)
in philosophy between "free software" and "open source," and many JavaScript
projects seem to be firmly in the latter camp.
The choice of the MIT license for Eleventy in the first place speaks
volumes—it's antithetical to the free software movement. The MIT license allows
corporations to snatch up free and open source software, insert whatever
malicious functionality they please, lock down the source code, and abuse the
users they extort with their rent-seeking pricing schemes. On the other hand,
code licensed under a strong copyleft license such as the GPL ensures that
software always remains free (as in speech). Under a strong copyleft license,
anyone can use the software for any purpose. They may study, change, improve,
and redistribute it. But unlike permissive licenses such as the MIT license,
they may *not* strip these rights from users at any point.
The goal of the free software movement is to create a
[commons](https://en.wikipedia.org/wiki/Commons) of software that anyone is
free to use, study, redistribute, and improve so that abusive software ceases
to be competitive. In terms of how MIT licensed software helps this cause, it's
a bit like putting a soldier on the battlefield with no armor. They may do some
damage, but they're a cinch to eliminate from the field. At this point, I see
MIT licensing as a red flag on all but the very few projects where it makes
sense (such as programming languages). When you decide to rely on MIT-licensed
software for your day to day activities, you never know when it will be
enshittified, put behind a paywall, or
[EEE](https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish)'d out of
existence.
I'm not saying that these things are going to happen to what we knew and loved
as Eleventy. Who knows what the future may bring. But I am saying that this
move is certainly not in the spirit of Free / Libre and Open Source Software. I
fear that the age-old pattern
[that befell Standard Notes](/blog/underrated-apps-qownnotes/) is going to
happen once again here: first attractive new features appear behind a paywall,
then old features you relied on get
[put behind a paywall](https://www.reddit.com/r/StandardNotes/comments/strgh2/very_confused_about_selfhosting_and_extensions/), using the software without paying is slowly made increasingly difficult,
and, before you know it, they
[pull the ol' switcheroo](https://www.reddit.com/r/StandardNotes/comments/16wkrau/note_version_316725_is_the_last_one_to_be_free_or/)
on the license (even if they revert from embarrassment later).
At the same time, despite my misgivings, I'm happy that
[Zach Leatherman](https://www.zachleat.com/) is (I assume) going to be properly
paid to continue his work on the project. It shouldn't be so damned hard to
make a living while performing a public good. Zach seemed pretty happy about
all of this during his appearance on, *sigh*,
[Podcast Awesome](https://www.youtube.com/watch?v=QnnU_iguZ4I). He strikes me
as someone who really cares about his work, and seems a lovely man, always
willing to jump in help someone even when the problem is between the chair and
the keyboard (ask me how I know). Zach deserves, at minimum, to be paid a
decent salary for his contribution to the world, and I'm thrilled that it seems
he's going to get at least that.
Now I'm tempted to turn this into a screed on funding for FLOSS projects, but
better informed people than I have written plenty of those already, so I'll
leave it at this—the fact that NASA, Cern, Google, Microsoft, Mozilla, Ubuntu,
JetBrains, CloudCannon, Netlify, Cloudflare, Shopify, MIT, Stanford, the
governments of France, the UK, and the USA, Orange, Red Hat, Just Eat,
[and others](https://www.11ty.dev/#why-should-you-use-eleventy) didn't manage
to muster between them
[a piddling $6,000 per month](https://www.zachleat.com/web/independent-sustainable-11ty/#asking-for-help)
to pay the developer of a tool they use to publish their websites is *disgusting*. We might have avoided this situation if they had.
I developed something like a brand loyalty to Eleventy. It's a scrappy project
from a talented developer who has managed to keep it alive and well for eight
years. The project has become widely used because *it's excellent*: flexible,
powerful, fast, and easy to use for web developers who are used to working with
JavaScript. I'm sad to see the name go, along with the red balloon, and that
scruffy possum. The [clean, middle-class replacement](https://github.com/11ty/11ty-website/blob/main/src/img/mascots/awesome-possum-balloon-smile-sm.svg) with its stupid *clothing*
and *fancy green balloon* [^1] can take a hike—I can't believe they've
gentrified the damn mascot!
[![Grumpy, one of Eleventy's mascot possums suspended from a red balloon in a field of stars.](/img/eleventy-becomes-sigh-build-awesome/grumpy_among_the_stars.webp "They say Grumpy floats among the stars now.")](/img/eleventy-becomes-sigh-build-awesome/grumpy_among_the_stars.webp)
While I have major apprehensions about where, *sigh*, Font Awesome is going to take the project, I suppose we'll just have to wait and see where this goes. In the meantime, let's all be sure to donate to the FLOSS projects we use, publicly shame corporations who don't give back to the projects they profit from, and pressure our representatives to fund FLOSS software!
[^1]: And green is my favorite color, too :[

View File

@@ -5,6 +5,7 @@ date: 2024-12-02
tags:
- Site Updates
- Eleventy
- Web Development
synopsis: At last, I've gotten around to implementing image galleries.
imageURL: /img/isabella-fischer-X2l9M6jsS7E-unsplash.webp
imageAlt: Some very tasty looking pop tarts with pink icing and sprinkles.

View File

@@ -5,6 +5,7 @@ date: 2025-02-04
tags:
- Site Updates
- Eleventy
- Web Development
synopsis: "Remember when internet quizzes were a thing? I wanted to bring them to my website."
imageURL: ""
imageAlt: ""

View File

@@ -5,6 +5,7 @@ date: 2024-10-23
tags:
- Music
- Site Updates
- Web Development
synopsis: "I've gone and built a not-so-fancy audio component for my blog."
imageURL: /audio/covers/ballin.webp
imageAlt: An uncapped fountain pen on top of a pretty, gold-foiled pad of paper beside some envelopes with stamps featuring coffee drinks on them.

View File

@@ -4,6 +4,7 @@ description: QOwnNotes is a terminally underrated native markdown note-taking ap
synopsis: QOwnNotes is a terminally underrated native markdown note-taking app, despite the fact that you'll rarely see it mentioned on the internet.
date: 2023-08-09
tags:
- Enshittification
- FOSS/FLOSS
- Underrated Apps
imageURL: /img/qownnotes.webp
@@ -13,7 +14,7 @@ mastodon_id: "110862579682916657"
[![A screenshot of QOwnNotes showing a note subfolder panel beside markdown editor and preview panels.](/img/qownnotes.webp "QOwnNotes running on EndeavourOS / KDE Plasma")](/img/qownnotes.webp)
## What makes a good note taking app?
After its author decided to make future versions closed-source, I found myself searching for a replacement for the excellent [Notable](https://notable.app/). Unfortunately, while note-taking applications are a dime a dozen, they're also common ground for the [Notable](https://notable.app/) / [SimpleNote](https://simplenote.com/) style FLOSS bait-and-switch: developers release an outstanding note-taking app, only to make future versions closed-source, or make it inordinately difficult to properly and fully make use of the software without paying for a hosted service. Victim to the former, I set out to find a note-taking app that I felt could not only be trusted to operate in the spirit of FLOSS philosophy, but also met some key criteria:
After its author decided to make future versions closed-source, I found myself searching for a replacement for the excellent [Notable](https://notable.app/). Unfortunately, while note-taking applications are a dime a dozen, they're also common ground for the [Notable](https://notable.app/) / [Standard Notes](https://standardnotes.com/) style FLOSS bait-and-switch: developers release an outstanding note-taking app, only to make future versions closed-source, or make it inordinately difficult to properly and fully make use of the software without paying for a hosted service. Victim to the former, I set out to find a note-taking app that I felt could not only be trusted to operate in the spirit of FLOSS philosophy, but also met some key criteria:
1. Native Code