---
title: "Miscellanea for 2025-10-25"
date: 2025-10-25T23:59:00-07:00
url: https://blog.lmorchard.com/2025/10/25/miscellanea/
author: Les Orchard
tags: [miscellanea, golang, claude, rust]
---

# Miscellanea for 2025-10-25

- Hello world!
- I've been on a roll lately with ginning up little utilities with golang:
	- [feedspool-go](https://github.com/lmorchard/feedspool-go): A CLI tool for managing RSS/Atom feeds with SQLite storage and static website generation.
	- [linkding-to-opml](https://github.com/lmorchard/linkding-to-opml): Quick & dirty tool to turn Linkding bookmarks into an OPML file of feed subscriptions
	- [feed-to-mastodon](https://github.com/lmorchard/feed-to-mastodon): A command-line tool that fetches RSS/Atom feeds and posts new entries to Mastodon with customizable templates.
- These each follow a similar pattern:
	- They're each written in go, distributed as a standalone CLI binary with YAML configuration and a SQLite database.
	- I'm using GitHub Actions to run lint, test, and build rolling releases across Linux, macOS, and Windows.
	- I'm leaning on Claude Code to do boring boilerplate work and draft unit tests
- If I keep this up, I'm thinking I might need to throw together something like [tools.simonwillison.net](https://tools.simonwillison.net/) to inventory these things as I accumulate them.
	- It's kind of addicting to throw a boilerplate spec doc at Claude Code, go make coffee while it spews out all the usual code for one of these tools, then come back and sort of not-quite-vibe all the desired features into existence.
	- I'm feeling the mental dread cost of little ideas go way, way down.
	- Like, I went from thinking "something like feed-to-mastodon would be nice to have" to having a first version of feed-to-mastodon in the span of 45 minutes.
	- That first-version hump and all the initial startup ceremony is usually what stops me from starting.
- Also, for some reason, I've been avoiding golang for my side-projects.
	- I'm not sure why? I think maybe I thought Rust was more solid for this stuff and turned my nose up at golang?
	- Though Rust is definitely solid, I'm finding golang to be way less ceremonial for these quick and dirty little tools.
	- The ceremony in Rust is also a frequent bouncer for me, especially when the stakes are so low.
	- I'm also finding the self-contained binary delivered by golang to be a lot easier to manage than node.js or Python scripts that pull in so many dependencies just to get running on a new server.
	- I'm also really appreciating the built-in stuff like [text/template](https://pkg.go.dev/text/template), to the point that I'm now even eyeing up my [Easy-Blog Oven](https://blog.lmorchard.com/2020/05/25/diy-easy-blog-oven/) and considering rewriting my blog's static site generator, currently implemented in node.js. (uh oh)
