-------------------------------------------------
Title: Went out today
Date: 2022-04-21
Device: Laptop
Mood: Content
-------------------------------------------------

I went out today for the first time in a few
weeks. Just to a coffee shop for a sandwich and
then a few hours of work in the afternoon. It was
nice, but weird anxiety after I'd been there for a
few hours. It was nice to be around people, even
through the filter of my headphones, but at a
certain point it was too much.

I spent some of the afternoon lazily cleaning up
old AWS resources. As we come towards the end of
our "fuck the cloud" project, I'm finding more and
more little edge-cases which need handling. We
have pretty much solved the 'move entire
applications' side of things; but that which
remains is probably going to be manual work - DNS
records, random S3 buckets, old healthchecks, that
kind of thing.

Today it was mainly cleaning up old DNS zone
records. It's insance that AWS forces you to
manually delete all DNS records before you delete
the entire zone. It's just creating busywork for
the admin. I'm sure some AWS product manager
somewhere realised that by adding friction to the
delete process they could squeeze a few more cents
out of the customer lifetime. A quick set of
scripts to the rescue though and now I can remove
entire zones relatively quickly.

The next thing will be cleaning up orphaned S3
buckets. These have all the same problems; you
can't just delete a bucket and it's contents, you
need to first remove the object lifecycle rules,
and then manually delete the objects, and then
delete the buckets itself. There's probably more
hoops to jump through too.

I complain, but on our new infrastructure, our
static media is just files on a filesystem. It's
so wonderful to be able to inspect a filesystem,
move things, delete things, transform things,
without crazy HTTP APIs in the way. We got all of
these things right in the mid-late 90's. I'm so
glad to be back on 'old UNIX' instead of the cloud
nonsense.

--C