3/1/2026 at 9:17:23 AM
Not sure we need another term for this, as "utilities" has been the accepted term for various one-off programs that do miscellaneous things, and of which power-users will tend to have a rather large collection of.However, the term reminded me of a memorable interaction I had many decades ago with an old woman who wanted to write a program in x86 Asm to manage various aspects of the plants in her garden. (She did succeed at doing so.)
by userbinator
3/1/2026 at 2:32:12 PM
I was surprised when I actually dabbled in x86 ASM (in the guise of MASM which arguably is a higher-level language than direct ASM) with BIOS and DOS interrupts as functions - it's quite close to C and not at all difficult - just tedious.A powerful editor/IDE makes it ... not the worst programming experience in the world.
And since it's "so detailed" it's pretty easy to understand and explain, unlike higher-level languages that "do everything for you".
by bombcar
3/1/2026 at 2:06:41 PM
Sometimes utilities can be production-grade, tho, so I don't think that captures the nonchalance the author was looking for."Home-cooked apps" is still my preferred phrase. Personal software and subsistence development are also good terms.
by wonger_
3/1/2026 at 7:00:16 PM
Home-cooked doesn't sound right. The term Handmade has a fair bit of usage for this already and has a lot less semantic friction in my head. Homemade isn't bad either, if you really like the cooking analogy.by AlotOfReading
3/1/2026 at 7:16:54 PM
I think Maggie uses home-cooked here and it works for me because of the extended analogyby wrsh07
3/1/2026 at 7:46:10 PM
"subsistence development", to me, sounds like "doing menial dev tasks in order to earn enough $ to survive"by chrisweekly
3/1/2026 at 10:34:40 AM
I like the new term which distinguishes it from "utilities" that are personal tools used for programming it self.by yuppiepuppie
3/1/2026 at 12:49:55 PM
"Utilities" is a generic term suggesting it is small, potentially reusable, purpose-limited, and used to simplify a task."Utilities" doesn't indicate the audience or the intended longevity of use of the tool like "houseplant" and "bouquet" do.
Both indicate they are built for personal use cases, suggesting potentially low reusability. The longevity of "houseplant" suggests it's intended for ongoing use, while "bouquet" suggests a limited use tool.
With work, either could be made reusable for others, but I think it's implied that the scope is an edge case or uncommon case that likely only applies to its creator or a very limited audience.
I see value in the terms, but these terms may themselves be houseplant terms, not sure if general adoption is useful to someone not building houseplant software, they are mostly hobbiest terms by definition.
by midnitewarrior
3/1/2026 at 1:52:07 PM
userscriptsby Almondsetat