StoryTime Alpha logo

StoryTime Alpha

Archives
Log in
Subscribe
July 1, 2026

June StoryTime Update

Check Out StoryTime Now

Want to start using StoryTime with your team? Send us a message at team@storytime.team.

Business Updates

We started a few pilots this month with prospective customers which has been great. Seeing more people use it in anger, especially folks who don’t have our background and context, has been fascinating. We also got some good performance data — more on that in a minute.

Starting Stories?

It turns out that mostly what people do when you automatically move a story on starting is… move it back to where it was before. This surprised us, because this is what Pivotal Tracker used to do, but we’ve turned that feature off. We might revisit in the future, but for it seems like people who use StoryTime want to see very clearly when stories are being skipped over.

Plan releases by scope or by date

The big feature this month is date markers. The existing marker is now called a “scope marker.”

Scope markers stay where you put them in the main board, and display a projected date, when StoryTime thinks you’ll arrive at them. If that date isn’t right, you can move stories above them down.

Date markers, on the other hand, “float” in the backlog based on the date you select. When you move them from drafts into the main board, they’ll automatically move to the position StoryTime expects to arrive at that date, and then they’ll (mostly) stay there.

(As I write this, there are still some cases where date markers don’t update their position. That story is in flight.)

We built this feature mostly for ourselves, because we found ourselves moving our markers around a lot to approximate a fixed date, but we’re looking forward to showing it to folks and finding out what ya’ll do with it.

The App is Faster Now

All database transactions are about 40ms faster, because we moved the database from GCP’s us-central-1 region (which is not where the app is hosted) to AWS’s us-west-2 region (which is where the app is hosted.) Behold, both the most magnificent and the most mortifying graph of my software career:

40ms was over 95% of our DB latency

Why was it there in the first place? A mix of my preference for AWS over GCP, Gigalixir’s defaults at the time I first deployed the application, and not fully understanding the performance implications of putting the app that far away from its database.

It became clear this month that something was wrong, because we started seeing transactions get dropped from the Postgres queue when 8 or 9 clients loaded rooms simultaneously. While loading a room is a relatively expensive operation (and we streamlined it somewhat — removed some redundant transactions) it’s not that expensive. “10 simultaneous users” just didn’t seem like enough traffic to start causing database problems.

Anyway! The app is much snappier now. Still more work to be done to get it feeling really good, especially in Australia.

Other Changes this Month

  • Hide/show recently accepted stories, to make it easier to understand rooms where a lot of work is being completed

  • Change draft numbering from 1, 2, 3 to d1, d2, d3 to make it easier to discuss drafts in planning meetings

  • Fetch the top started story via the agent API, to allow agents to load the current story when the start a session. This doesn’t distinguish between stories started by different users so it only works right now for single-user rooms.

  • Create draft stories via the agent API

  • Fixed a bug where titles wouldn’t get updated correctly by cut/paste operations

Planned for Next Month

  • Finish date markers

  • Move multiple stories with multi-select

  • Reduce the interruption caused by deploying the application

  • A collapse/expand control for drafts, so we can use that space for other elements sometimes

  • A filter/search function that will allow you to view a subset of stories marked with e.g. a particular tag

  • Login with a Google Account

  • At least the beginning of “crewing” — being able to see who is working in which rooms and on which stories

I will be a little bit surprised if we get all of that done next month— I think StoryTime is being a little bit optimistic in its predictions— but we have been cranking out stories recently so hopefully I will be pleasantly surprised.

Until next time,

Nat

Don't miss what's next. Subscribe to StoryTime Alpha:
Older → May StoryTime Update
storytime.team
Powered by Buttondown, the easiest way to start and grow your newsletter.