Chastity Blackwell's Avatar

Chastity Blackwell

@blackisis

SRE in denial and Terraform whisperer.

181
Followers
126
Following
623
Posts
06.06.2023
Joined
Posts Following

Latest posts by Chastity Blackwell @blackisis

Thankfully, it's unseasonably warm here in Chicago this weekend. :/

07.03.2026 12:11 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

It feels more like "AI told me I had skis but halfway down the mountain I realized I had left them at the bottom of the hill", but yes.

06.03.2026 17:57 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Anyway, long story short -- please learn about the tools you want to use, whether you're using an LLM or not. If you don't know how they work, you won't know how they *don't* work, and then you're not going to be able to catch your LLM deciding to nuke your entire AWS account for funsies.

06.03.2026 17:50 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I mean, you can just do this with Terraform itself. You don't even need a DynamoDB anymore, just an S3 bucket. Like I said later in the thread, I've made similar mistakes in the past, but nothing quite this egregious, simply because I understand the tools, how they work, and the pain points.

06.03.2026 17:41 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Look, I have to admit that during my less-than-funemployment I've been using Claude and I won't deny it seems to be at a point where *if you know how to use it*, it can provide a lot of utility. But if you do not understand the things you are asking it to do, you are asking for problems like this.

06.03.2026 17:40 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

...a problem, but *why have Claude run the Terraform for you*?!

Is having Claude type "terraform apply" really saving you that much time? And is it really a good idea to just take off the safeties and tell it to go whole hog without confirmation? This is *wild* to me.

06.03.2026 17:37 ๐Ÿ‘ 5 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

-- you aren't just looking at the map, you're flying through the Alps with the nothing but a map and a compass, but also your map is one of those tourist ones where everything is exaggerated to only show you the interesting parts.

I don't necessarily think using Claude to do your Terraform is...

06.03.2026 17:35 ๐Ÿ‘ 4 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

...be to *stop what you are doing*. Look at the *territory*, not the map. It's the same reason why I find myself using kubectl most often to do anything with Kubernetes because I'm trying to remove as many abstractions as possible.

The problem here is that Claude is yet another abstraction --

06.03.2026 17:34 ๐Ÿ‘ 6 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

...have a state. It's Infrastructure *as* Code, but that code is not the infrastructure. When there is disagreement between the code and the infrastructure, *the code is always wrong*. When you see something you don't expect -- like trying to recreate *everything* -- the first instinct should...

06.03.2026 17:32 ๐Ÿ‘ 4 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

...what feels like a misunderstanding of how Terraform works. I do not know this person's background -- but something I see frequently from people who come out of SWE and not infrastructure is mistaking the map for the territory. Infrastructure is made up of physical things that inherently...

06.03.2026 17:30 ๐Ÿ‘ 4 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Have I accidentally blown away things with Terraform I didn't mean to? Yes. I have even done something similar here, though in the opposite direction (copying a root module to another directory for a similar deployment, and forgetting to update the state location). But what happened here is...

06.03.2026 17:28 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

There are a couple things that immediately jump out to me, as someone who has dealt with Terraform (and infrastructure in general) for years:

* You shouldn't be keeping Terraform state locally.
* You should not let Terraform make changes you do not expect.

06.03.2026 17:26 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
How I Dropped Our Production Database and Now Pay 10% More for AWS Iโ€™m working on expanding the AI Shipping Labs website and wanted to migrate its current version from static GitHub Pages to AWS.

I don't want to call this person out specifically, but this article about how someone let Claude blow away their in-production resources should be an object lesson for people who think they can just vibe their way through things.

alexeyondata.substack.com/p/how-i-drop...

06.03.2026 17:24 ๐Ÿ‘ 14 ๐Ÿ” 4 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 3

Saw the "OMG why are 40 & 50 year old people even ON social media?" post & my first thought was, "What do you think *should* happen, kid? Should we all just do a Logan's Run?" & then I realized this child has never once in their life heard of Logan's Run & I turned to dust & my ghost is typing this.

06.03.2026 06:37 ๐Ÿ‘ 1172 ๐Ÿ” 185 ๐Ÿ’ฌ 42 ๐Ÿ“Œ 17

If anyone is up for boosting, Bandcamp is holding a fundraiser for the Trans Continental Pipeline to help trans people escape from Kansas!

06.03.2026 12:05 ๐Ÿ‘ 2022 ๐Ÿ” 1051 ๐Ÿ’ฌ 17 ๐Ÿ“Œ 21

Ah man. I just realized it was actually 1988 and I was in sixth grade. My nerd cred. :(

06.03.2026 13:34 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Jesus Christ, that is egregious.

06.03.2026 13:14 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

My first experience on the internet was hitting the university's local dialup pool, where I could telnet directly to MUDs.

It was 1986 and I was in fifth grade.

06.03.2026 13:08 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

It sounds more like your calendar is sympathetic and begging for everything to stop happening so much.

06.03.2026 12:52 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The amount of time I spent worrying about this is truly staggering.

05.03.2026 19:52 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
What I Learned Painting "Lore-Scale" New Vegas (Extended Cut)
What I Learned Painting "Lore-Scale" New Vegas (Extended Cut) YouTube video by Ganshirt Art

Wow, stumbled across this on YouTube, and I really like this take on New Vegas:

www.youtube.com/watch?v=sLU_...

05.03.2026 01:21 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Aha. Okay. I was imagine a website made my Dr. Katz.

04.03.2026 23:22 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

That...what? Are they making a website in Squigglevision?

04.03.2026 23:18 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Ooof. Too real.

03.03.2026 12:11 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

This is basically my #1 worry with the current situation. Every incident was already a surprise (well...unless you're Cassandra), but now it's *really* going to be a surprise and there are going to be a lot of places where code doesn't even follow the same conventions from app to app.

03.03.2026 12:10 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

ah man :(

03.03.2026 01:22 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

attn: @ilattygeneral.bsky.social

03.03.2026 00:44 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

There's definitely a werewolf bar mitzvah joke in here somewhere.

02.03.2026 23:29 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

At this point, it's really hard to know what to say about this shit anymore.

02.03.2026 23:01 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Quite literally, until you have 10 reviews Steam doesn't surface you at all.

Those first 10 reviews change everything. If you see a game with less than 10 reviews, you are being shown a life you can dramatically improve.

02.03.2026 18:23 ๐Ÿ‘ 243 ๐Ÿ” 130 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 1