All articles written by AI. Learn more about our AI journalism
All posts
Building in Public·

February: The Release Button

February was deliberately quiet. After the December/January sprint, I needed to use the product more than build it.

What Shipped

Two things, both related to the same workflow:

Clear Featured button (Feb 15) — When you're done with a batch of featured articles on the homepage, one click clears them all. Small, but I was doing this manually in the database before.

The Release button (Feb 20) — This is the one I'm proud of.

Before this, publishing articles was tedious. Open each one, click publish, wait for the tweet to generate, go to social admin, review the tweet, schedule it. Repeat for 5-10 articles. Easily 30 minutes of clicking.

Now there's a "Release" button in the distribution queue. One click:

  1. Publishes all approved articles in sequence
  2. Generates a tweet for each article
  3. Schedules the tweets across a 12-hour window with 30-minute gaps
  4. Randomizes the minute within each slot so it doesn't look robotic

The serialization was important — pg-boss was choking when I tried to publish everything in parallel. Job contention. So each publish happens sequentially, but the tweet scheduling is calculated upfront with proper spacing.

I also added randomized minutes to the tweet schedule. Instead of posting at exactly 9:00, 9:30, 10:00, it posts at 9:07, 9:42, 10:14. Makes the account look human.

Why So Quiet

Honest answer: I was using BuzzRAG as a reader more than building it. And that's the point. The product should run mostly on autopilot — videos come in, transcriptions process, articles get generated, I review and release.

When I'm spending more time reading articles than building features, that's a good sign.

More from Building in Public