#openstandup
Bit of a bug whack-a-mole yesterday with concurrent Git interactions. Feels like I'm close, but imagine I'll uncover a few more shortly 😅

#openstandup #buildinpublic
November 19, 2025 at 4:02 PM
Made some progress on supporting dry-runs, along with cutting a new release and writing up this week's blog post.

Today I'm going onsite for a PoC, wish me luck!

#openstandup #buildinpublic
September 11, 2025 at 2:54 PM
Quick demo of a tool I've been working on to simulate cloud deployments with real-time visual updates.

Follow along, and I'll be sharing hosted and open source versions soonish.

#openstandup #buildinpublic
October 6, 2025 at 4:25 PM
Plan for today: handle failed builds and deployments more gracefully, and set up some equivalent pipelines in GitHub Actions for comparison.

#openstandup
January 27, 2025 at 3:20 PM
Got most of a new quickstart repo together over the weekend. Just need to prose-ify the README today.

#openstandup #buildinpublic
August 25, 2025 at 2:51 PM
Breakthrough! Addressed most of the bugs and got all the end-to-end tests passing...most of the time. Just a little flaky error handling to deal with.

#openstandup #buildinpublic
November 20, 2025 at 4:05 PM
After a few dead ends, tangents and experiments, I've got the worker model in a decent shape. It's making me realize I need a better way of configuring the list of source repos.

Methinks v0.4 will include some breaking changes.

#buildinpublic #openstandup
November 13, 2025 at 2:54 PM
On Saturday, I put together a lightweight git repo poller and a simple worker loop. Today I'll be expanding the config for multiple repos and maybe webhooks.

Distributed CI/CD, here we come!

#buildinpublic #openstandup
October 20, 2025 at 3:14 PM
Short and sweet update today! Added a little detail on the config being loaded to help with debugging.

At a conference today, but keep an eye out for a new release tomorrow!

github.com/ocuroot/ocur...

#openstandup #buildinpublic
September 17, 2025 at 1:06 PM
I spent yesterday doing some research on CI queue management for a PoC. Turns out that simple changes to pipeline structure can make a big difference to your developer experience.

Might blog post about it later.

#buildinpublic #openstandup
October 7, 2025 at 3:35 PM
The analytics from the Ocuroot alpha taught me two important things:

1) Constructing time-series data from a relational database can be slow
2) Early users mostly did the quickstart and only a couple tried another project.

So today will be a lot of follow up chats!

#openstandup #buildinpublic
March 31, 2025 at 2:46 PM
Now we're past the extra-long weekend, getting down to a fun little side project with Git. More updates tomorrow.

#openstandup #buildinpublic
December 1, 2025 at 3:34 PM
Getting down to business with handling concurrently running tasks. Yesterday I enhanced some tests to catch duplicated work. Now that's failing reliably, I get to fix it with some locking!

#openstandup #buildinpublic
November 17, 2025 at 3:39 PM
Finished up the intent simplification and it does make the flow a lot easier, less editing after copy/pasting refs!

Today I'll be mopping up a few remaining improvements ahead of a client install later this week.

#buildinpublic #openstandup
September 9, 2025 at 3:00 PM
A big goal for Ocuroot has been to be monorepo friendly. This has been blocked by the challenge of producing a list of file dependencies for builds. It's either tedious manual work or a script that can be quick, but adds up in a large repo.

I've had a brainwave...

#buildinpublic #openstandup
October 13, 2025 at 2:44 PM
Packed day yesterday, meetings, follow-ups, writing and addressing some feedback.

Started working on a path towards easier client distribution with Homebrew and the like, and added an `init` command to set up skeleton files quickly.

#openstandup #buildinpublic
April 1, 2025 at 2:15 PM
Busy half-week since the last standup, including a conference and a public release. Followed that up with a run of quick PRs for small improvements.

Today I'll be working on making it easier to integrate @ocuroot.com with your existing CI tools.

#openstandup #buildinpublic
September 22, 2025 at 2:58 PM
Yesterday was mostly a writing day, but I snuck in some time to work on testing environment management.

Today I'll aim at getting those tests passing and perhaps making it easier to set up and validate your initial CI config.

#openstandup #buildinpublic
August 7, 2025 at 3:37 PM
Another busy weekend working on Ocuroot!

The highlight: updating the terminal UI for a clear view of what's going on at each step.

@charm.sh made it almost embarrassingly easy. I was even able to get it to switch between the summary and detailed logs on-demand.

#openstandup #buildinpublic
June 30, 2025 at 2:54 PM
Spent most of the day working on Friday's blog post, but treated myself to some CLI work in the afternoon. Polished my REPL a little with bubbletea from @charm.sh. Always a delight using these libraries and I discover something new every time.

#openstandup #buildinpublic
October 9, 2025 at 2:02 PM
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
July 28, 2025 at 2:50 PM
Discovered some concurrency issues with the worker model. Possibly some bad logic in determining the work that actually needed doing, and definitely a problem with handling git interactions.

Today shall be a testing and debugging day!

#buildinpublic #openstandup
October 22, 2025 at 3:14 PM
Fleshed out more of the docs, feels like I'm getting close to having the new version of the site ready to go.

Might spend some time today getting it on a temp domain to gather some feedback.

#openstandup #buildinpublic
August 20, 2025 at 3:04 PM
No cases, so let out of jury duty early. Back to work!

Made some SDK improvements from the backlog. Still need to finish up a simplification of job storage and tracking, will continue with that today.

#openstandup #buildinpublic
September 3, 2025 at 2:38 PM
Trying something new, a video open standup! Added a couple of new features to clear up some confusion in the quickstart, a dryrun flag and comprehensive mode.

Still has a few improvements needed, that I'll work on today.

#openstandup #buildinpublic
September 15, 2025 at 3:31 PM