Tom Harvey
tombuildsstuff.bsky.social
Tom Harvey
@tombuildsstuff.bsky.social
Founder @locally.build

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

#buildinpublic
As someone who uses Apple Pay, it’s interesting to see people use Google pay

I don’t think I’ve ever seen it work the way people expect it to, there’s always some confusion about whether the app is ready, if the phone is in the right place, etc

Half the time people give up and use a card instead?
October 19, 2025 at 11:50 AM
A while back I stopped giving out my email unless it was absolutely necessary (I dislike email)

So many modern systems arbitrarily require an email, when the process itself doesn’t

Like checking into a hotel - the machines need an email but just chat with someone and it’s by-passable

#datenschutz
October 5, 2025 at 8:20 PM
Reposted by Tom Harvey
New! Cassetteboy vs Keir Starmer.

This took absolutely ages, so if you'd like to buy us a coffee at ko-fi.com/cassetteboy we'd really appreciate it. Thanks!
September 30, 2025 at 10:55 AM
Search engines should be compelled to show a list of _why_ a particular result has been removed, ala the way GitHub's DMCA repo works
September 30, 2025 at 8:03 AM
[to the tune of The Automatic - Monster]

🎵 what’s that coming over the hill, is it a rapture, is it a #rapture? 🎵
September 23, 2025 at 5:30 PM
@theguardian.com my kingdom for a mute filter on push notifications?
September 23, 2025 at 2:10 PM
That's a fun IDE autocompletion 😬
September 18, 2025 at 3:33 PM
Getting compensation right is hard.

But when people are incentivised to do things that actively harm the business/product because it’s the easiest way for them to get a promotion?

Wild.
September 18, 2025 at 1:41 PM
Reposted by Tom Harvey
Owning code in production changes how we write it. ‘You Build It, You Run It’ isn’t asking too much of developers, imo. It’s a great way to build reliable software.
September 17, 2025 at 10:36 AM
Spent a little bit of time adding a small but useful feature to @locally.build that I've wanted for ages - filtering the request logs, super handy for debugging 👌
September 17, 2025 at 10:37 AM
Genuinely ridiculous that in 2025 roaming packages can max out at 10MB of data per day

(This was the only package for this destination, and yes you can get a local sim..)
September 14, 2025 at 7:08 AM
Reposted by Tom Harvey
Hello, world.
Or to put it another way:

$ locally build
September 12, 2025 at 12:55 PM
Unexpected water leaks can really throw a wrench in your plans 😬

Finally caught up to where I wanted to be yesterday, at least.
September 10, 2025 at 6:00 PM
Finally writing the announcement post for @locally.build

On the one hand, it's exciting to be announcing soon.

On the other, there's a lot of moving parts that I'm sure I'm going to forget something.

Either way, curious to hear what folks think. #Azure #DevOps
September 8, 2025 at 5:55 PM
Just seen a group rock up, cover one Billie Eilish song (far enough back that few could hear) with two cameras and a mic boom recording the band and their friends in the crowd, then leave

Mauerpark am Sonntag, was gehts? #berlin
September 7, 2025 at 3:50 PM
I love CSS
August 28, 2025 at 1:11 PM
macOS 26 Beta 7
a man and a woman are standing outside of a house
ALT: a man and a woman are standing outside of a house
media.tenor.com
August 19, 2025 at 9:15 AM
Reposted by Tom Harvey
This is incredible reporting. Not the breach itself but the mention of Workday putting a noindex tag in its breach disclosure page, which effectively tells search engines to ignore it.

techcrunch.com/2025/08/18/h...
techcrunch.com
August 18, 2025 at 3:41 PM
Spent a little bit of time polishing the UX whilst updating the docs for @locally.build

It's a small change, but it makes it far more approachable.
August 18, 2025 at 1:33 PM
It's kind of amusing seeing how different AI tooling predicts what @locally.build is tbh
August 18, 2025 at 1:23 PM
Reposted by Tom Harvey
I always say if you’re cringing at your old work, it just means you’re getting better
Feeling embarrassed by your past work is not a sign of incompetence. It’s a mark of growth.

Regretting your prior decisions doesn't reflect poor judgment. It reveals new insight.

Cringing at your old opinions doesn't display ignorance. It demonstrates an open mind.
August 18, 2025 at 6:11 AM
The more time I spend writing documentation, the more I find it's a case of the more time you have the simpler a document can be.

You write one document which you end up breaking out to a second, which then enables simplifying the first - and then leads to a third.

Which is to say it's rewarding.
August 11, 2025 at 3:07 PM
It's kinda neat seeing @locally.build coming together tbh #Azure
July 28, 2025 at 7:51 AM
You've got to have a little bit of fun with the custom error pages, right?
July 23, 2025 at 2:17 PM
[bob the builder theme plays] #Claude
July 23, 2025 at 6:31 AM