Tom Elliott's Avatar

Tom Elliott

@telliott.me.bsky.social

Building @ocuroot.com, scalable CI/CD tooling for the enterprise. Posts bi-weekly on https://thefridaydeploy.substack.com/, occasional public speaker.

355 Followers  |  1,278 Following  |  715 Posts  |  Joined: 04.11.2024  |  1.8832

Latest posts by telliott.me on Bluesky

Split view showing inputs and outputs from a function called "_deploy" with inputs and outputs on the left and logs on the right.

The function and the broader work it is part of are both marked as successful.

Split view showing inputs and outputs from a function called "_deploy" with inputs and outputs on the left and logs on the right. The function and the broader work it is part of are both marked as successful.

Made a ton of progress on the state view yesterday and it's starting to feel much more navigable and informative. I even got some time in the evening to build up a new example app with a VPS.

Today I'll be doing more polishing on both!

#openstandup #buildinpublic

05.08.2025 14:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Green text on black background. A tree view showing structure of a URI hierarchy, broken up based on the presence of a state file.

Green text on black background. A tree view showing structure of a URI hierarchy, broken up based on the presence of a state file.

Updated the view of child refs to show them in a tree, which is a little easier to navigate. This will only be a fallback for unhandled types, though. Also cleaned up the UI repo a bit.

Today, I'll work on rendering more state types, like functions and environments.

#openstandup #buildinpublic

04.08.2025 14:45 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Started with classifying some outbound clicks.

04.08.2025 12:54 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Tracking custom events | Documentation - Vemetric Track meaningful user actions by sending custom events with Vemetric.

Finally got around to trying the custom events feature in @vemetric.com. Loving the data attribute approach, made it so easy. Almost embarrassed it took so long for me to get around to using it.

vemetric.com/docs/product...

03.08.2025 16:14 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Having seen you use it before this post, I did indeed have no idea what you were talking about.

But keep going, maybe it’ll make it into the lexicon!

03.08.2025 14:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A cat curled up in a small cat bed next to a blue toy.

A cat curled up in a small cat bed next to a blue toy.

This is why I can’t vacuum right now. And I’m sticking to that story.

02.08.2025 16:13 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I probably should be thinking about sleep, but I just finished a very satisfying refactor.

02.08.2025 04:39 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thanks, glad you enjoyed it!

02.08.2025 03:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A Waymo-branded self-driving car parked on a side street in front of a tree.

A Waymo-branded self-driving car parked on a side street in front of a tree.

After last night's rain in NYC, this Waymo was forced into the open prematurely.

01.08.2025 17:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
3 things I recently learned about bash Bash has been around almost as long as I have, but I've apparently still got a lot to learn about it. Here are a few things I discovered in recent weeks.

Bash has been around almost as long as I have, but I've apparently still got a lot to learn about it. Here are a few things I discovered in recent weeks.

open.substack.com/pub/thefrida...

01.08.2025 15:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Release statuses are now rendered as a pipeline view, similar for logs.

The list of child refs should probably be customized based on the type as well, will look into that part today.

#openstandup #buildinpublic

01.08.2025 15:10 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The TUI is getting better and better, and I even found time yesterday to create a simple state viewer - it ignores the *type* of state, but is a good start.

Today I need to hash out a blog post for tomorrow, and with any remaining time, I'll work on the viewer.

#openstandup #buildinpublic

31.07.2025 15:16 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Worked through some fixes to stabilize my end-to-end tests. They could stand to be a bit faster (hovering around 3 minutes), but it's manageable for the time being.

Today I'm going to tweak the TUI a little more and maybe look at building a state browser!

#openstandup #buildinpublic

30.07.2025 13:55 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

If you put two individual half and half servings in your coffee, is that a one and one?

29.07.2025 18:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Refactored most of the UI updates from yesterday to try and make them a little more reliable. Tracked it down to some ordering issues with state updates. This will be a deep debugging day!

I also added task duration to the TUI, it's always good to know what's fast/slow.

#openstandup #buildinpublic

29.07.2025 14:55 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A terminal screenshot showing a deployment to staging with a tree of output names and their values

A terminal screenshot showing a deployment to staging with a tree of output names and their values

I was getting frustrated having to navigate state to find deployment outputs and missing inputs, so I added them to the TUI.

Now I need to make the built-in version ids shorter πŸ˜…

#openstandup #buildinpublic

28.07.2025 14:50 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Aw man, wish it was my phone. For me it's having YouTube on my right screen.

28.07.2025 14:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I like the general concept, but I showed it to a couple folks and it made us think of, shall we say, "adult activities"?

I think it's the placement of the larger circle.

28.07.2025 14:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

I'll be at two events this week, let me know if I'll be seeing you there!

Tuesday evening is the Kubernetes NYC meetup by Plural lu.ma/axbw5s73?tk=...

Thursday morning is the Brits in Tech coffee meet lu.ma/v8gs8acb?tk=...

28.07.2025 14:14 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Semi-regular all-you-can-eat hot pot.

28.07.2025 03:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

My name's rumate,
And just to sey,
I raid the frij but yesterday,
Afore your sacrid brekfast comes,
I slipt in kwik, I ate the plums

27.07.2025 21:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Or more accurately, Safari...

27.07.2025 16:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

On the other hand, there are a LOT of MongoDB tools called "Candygram".

27.07.2025 15:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Also, today I learned that the blur apparently doesn’t work on mobile.

27.07.2025 03:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
An image recreating an eclipse, with a blurred corona effect behind a black circle.

An image recreating an eclipse, with a blurred corona effect behind a black circle.

Then playing with blur filters I accidentally created an eclipse effect.

I need to do more of this recreational coding, very relaxing.

codepen.io/theotherelli...

27.07.2025 03:06 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
An icon surrounded by a random circular graphic equalizer-type view.

An icon surrounded by a random circular graphic equalizer-type view.

I promised myself I wouldn't do any work today, but I didn't say I wouldn't do any coding!

So I had some fun learning HTML canvases and had a crack at recreating part of the UI from the 2012 Syndicate game.

codepen.io/theotherelli...

27.07.2025 01:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I'll look out for it!

26.07.2025 17:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

fun news! I was laid off from Twilio.

going to take this weekend to chill out, and will start looking for roles next week.

if you or someone you know is looking for staff/principal level Developer Advocacy, OSPO, dev infra, or similar roles pass them along!

reposts from tech folks appreciated <3

25.07.2025 21:01 β€” πŸ‘ 423    πŸ” 272    πŸ’¬ 36    πŸ“Œ 9

Love the shooting star effect in your background.

25.07.2025 20:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘

But also...2025/2027? But not 2026?

25.07.2025 20:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@telliott.me is following 20 prominent accounts