Tom Harvey

Tom Harvey

@tombuildsstuff.bsky.social

Previously @hashicorp.com on #Terraform for #Azure and @OpenTable #buildinpublic

594 Followers 1,629 Following 187 Posts Joined Sep 2024
1 week ago

It’s not a thing but you saw the shot and took it 🥁

2 0 0 0
1 week ago
Post image

I'm a big fan of Claude, which works great.

Occasionally I see a PR on GitHub that uses Copilot and I take a look at what's happening

Every time I open a Copilot PR there's a message along these lines 🫠

5 0 0 0
1 week ago

Oh neat!

Interestingly I made Snake for Remote Desktop recently too (although only single player): rdc.ibuildstuff.eu

0 0 0 0
1 week ago

Shout out to the cyclist wearing lycra, who, immediately after complaining at me moving to the left hand side of the lane (to give someone pulling off from the pavement space) opts to run straight through a red light super fast 👌

1 0 1 0
3 weeks ago

Miliband lost the election because of a Bacon sandwich

Truss was pitted against a Lettuce

Presumably that means whenever Starmer goes it'll be Tomato related?

1 0 1 0
1 month ago

Yeah it happens in BE too when passing through BXL Nord/Central (and IT in Roma/Napoli) too

1 0 0 0
1 month ago
Video thumbnail

Today's "what if I asked #Claude to build something absolutely ridiculous" - a Remote Desktop server that plays Snake (no Windows required).

All deployed onto @railway.com to keep things simple.

Try it yourself: rdc.ibuildstuff.eu

1 0 0 0
1 month ago

Truly, my kingdom for @railway.com to support TCP ports with custom domains (like they do for HTTPS services)

Spinning up a container elsewhere to proxy the custom domain/expected port to the TCP port/hostname used by Railway gets old fast 🙃

0 0 0 0
1 month ago
Post image

Current status: Deutsche Bahn’d

4 0 0 0
1 month ago

The new cycling infrastructure on Karl-Marx-Allee into Alexanderplatz is 👌

However this is the third time in a week I’ve seen cars turning right using the dedicated bike lane rather than the car lanes, maybe it needs some bollards? 🤔 #berlin

3 0 0 0
1 month ago

Just had a flashback to when a friend customised a pizza but forgot to include either cheese or a sauce in the options

When it arrived he opened the box to find a cooked pizza base and 8 meatballs rolling around the box 😂

0 0 1 0
1 month ago

I wonder if Labour will realise people voted “anyone but the Tories” at the last election before the next election, or whether the greens will just replace them over time 🤷‍♂️

1 0 0 0
1 month ago

Quite, that’s the fourth non-trivial sized project shipped in a week :)

1 0 0 0
1 month ago
Post image Post image

Today in, "here's a crazy idea made [quicker] by #claude"

I really dislike email spam - so I thought to myself, could I avoid that problem altogether?

What if you had an SSH contact form, instead?

Terrible idea? Probably 🤔

3 0 1 0
1 month ago
Claude saying 'let's add Slappers Only mode'

Naturally I've incorporated one of the best multiplayer game modes of all time

0 0 0 0
1 month ago
A 3D web-based multiplayer shooter game, entirely generated by Claude Code.

Today in #claude experiments, what happens if we tried to make a multiplayer 3D web-based shooter in the browser (entirely without coding)?

0 0 1 0
1 month ago

Ah ok, thanks for the context - I figured they’d all have been replaced to reduce maintenance costs or something :)

1 0 0 0
1 month ago

Am I imagining things, or weren’t these phased out at one point?

1 0 1 0
1 month ago
Post image

Today's question/investigation: what if your #IaC could propose resolutions to common issues?

0 0 0 0
1 month ago
Post image

Yep. Having experienced it briefly first hand last summer, I’m blown away by their resiliency.

There’s an exhibition in the middle of Kyiv which compared some events to the Warsaw uprising, which I hadn’t made the connection to.

1 0 0 0
1 month ago
Video thumbnail

End-to-end demo video after ~5h of prompting - it's not a bad start at all tbh

1 0 0 0
1 month ago
A screenshot showing the infrastructure map view of the prototype I'm working on, with the right-click menu for a virtual network and the background worker thread as showing the resource group was created

Did I just vibe code (a very simplified version of) @systeminit.com by accident? 😬

1 0 1 0
1 month ago
A screenshot showing a dynamic infrastructure map, with 2 Resource Groups and a Virtual Network visible, including the dependency chain. This also includes the state of the queue, showing the second resource group as having been created.

Next with a dynamic infrastructure dependency map, we could create/delete/inspect resources and their dependencies - and trigger any operations (e.g. restart/rotate a key) on that resource type)

Creations/Deletions happen in a background queue, this is super neat.

0 0 1 0
1 month ago
Post image

Of course, these are usable in a browser environment too, so what's stopping us exploring our infrastructure there too? 🤔

0 0 1 0
1 month ago
Wrapping the new style plugin into a Terraform Provider, run via OpenTofu The Terraform Configuration for the Terraform Provider, which is wrapping our plugins

So now, just for the lolz, can we wrap this new style of plugin into a #Terraform Provider?

You betcha.

1 0 1 0
1 month ago
A screenshot showing creating a Resource Group using a placeholder CLI and the Resource Group Plugin A screenshot showing creating a Virtual Network using a placeholder CLI and the Virtual Network Plugin

This approach intentionally uses a new plugin model (where each Resource Type becomes it's own plugin, so that we can iterate more rapidly).

So we can deploy a Resource Group or Virtual Network. Easy.

(The Test CLI will be replaced, purely for validation right now)

0 0 1 0
1 month ago

Today's #Claude experiment: what if we took a series of issues with existing infrastructure as code tooling and tried to fix that?

~2 hours of prompting later, I have a test CLI (in the most limited sense) deploying, CRUDing and performing operations on actual resources.

Wild.

3 0 1 0
1 month ago
Asking Claude to account for PMs renaming their products, somewhat sarcastically

Today I'm continuing experiment with #Claude, but in the #Infrastructure space.

I've opted to include this prompt, because I'm a lil salty about all of the unnecessary renames over the years

0 0 0 0
1 month ago

posted the link further down the thread :)

1 0 0 0
1 month ago
Preview
GitHub - tombuildsstuff/web-arena-game: A 3D web-based arena game built entirely by @claude code A 3D web-based arena game built entirely by @claude code - tombuildsstuff/web-arena-game

For anyone curious, I open-sourced the code for this: github.com/tombuildsstu...

0 0 0 0