The One-Woman Dev Team Diaries logo

The One-Woman Dev Team Diaries

Subscribe
Archives
June 30, 2025

The One-Woman Dev Team Diaries #201

A database infrastructure reversion, automating our giveaways platform, a conference talk, and incoming solo coffee and reading dates. ☕️ 📚

Solo Coffee Dates Incoming…

Thank you so much to everyone who bought me a coffee (or several) over the last couple of weeks! 🫶🏾

A screenshot of Nadia Odunayo’s Buy Me a Coffee page. On the left, there's a section titled About Nadia Odunayo, describing her as the Founder, CEO, and Software Engineer of The StoryGraph. It mentions her speaking at tech conferences, reading books, and dancing. Below is a Recent supporters list showing:  LeAnna Nash became a monthly supporter. Nadia replies, "Awww, thank you so much, LeAnna! 💖"  Bram Bresseleers bought 3 coffees with a message: "Keep going, Nadia! But don't forget to take a (coffee) break." Nadia replies, "Thank you so much, Bram! With this I'll definitely enjoy a few coffee and reading breaks!"  On the right, there's a panel titled Buy Nadia Odunayo a coffee, offering options to support with 1, 3, 5, or 10 coffees. Users can enter their name or social handle and leave a message. A checkbox lets them make the support monthly. A green button at the bottom says “Support £4”.

For now, I’ve decided to exclusively put the money towards solo coffee and reading dates (as opposed to grabbing coffee on-the-go), so the pot will incentivise me to take myself out more to do just that! ☺️

Back To Postgres…

Remember when we thought moving over to distributed database infrastructure would solve all of our problems? 👀

Well, it did help us stay up during our January influx, supporting over 12k concurrent users, with the app performing relatively well…

…but for day-to-day usage, performance has been, on average, slower for everyone. 😔

And in the process of attempting to speed the app up, we’ve learnt so much more about how it behaves at peak times, scaling database infrastructure, and optimising queries, that we think our best bet…

..is to go back to the setup we had before. 😅

And so, that’s what we’re going to be doing real soon.

A scheduled maintenance notice from The StoryGraph. It reads:  SCHEDULED MAINTENANCE July 4th 4pm PT July 4th 7pm ET July 5th 12am BST  App & website offline for up to 24 hours  Check thestorygraph.com/status for updates.
One of our takeaways from the postmortem of our last scheduled maintenance period was to 2-3x our downtime expectation… 👀

Wish us luck! 🍀

Automating Giveaways

I made a lot of progress in automating the checks and publishing of giveaways.

A snippet from an email reading: “The following items are missing: • Themes/tropes  Please add these items and we’ll automatically publish your giveaway once everything is ready. Alternatively, you can publish the giveaway yourself from the Edit page.”
A snippet of an example email a host might receive.

This saves a lot of Abbie’s time and gets us closer to the platform’s official launch, which I really want to happen this year. 🤞🏾

Brighton Ruby

A couple weeks ago, I spoke at Brighton Ruby, organised by my friend, Andy Croll.

I delivered the final instalment of my Ruby Private Investigator series of talks. 🕵🏾‍♀️

I’m on stage giving a talk, standing behind a podium with my laptop and gesturing as I speak. Red spotlights beam down dramatically, and behind me is a large screen showing my Memoji with a finger to its lips in a “shhh” gesture.
Telling everybody not to reveal my deep dark secret!

A video will come out at some point…but if you want to see what will always likely be the best delivery of the talk, check out my RubyConf 2024 Closing Keynote.

What I'm reading

I read The Adventures of Tom Sawyer last year and The Adventures of Huckleberry Finn earlier this year in preparation for my read of Percival Everett’s James, which I have finally started!

A screenshot from my StoryGraph profile showing that I’m currently reading James by Percival Everett. I’ve read 23% so far, and I started it on June 28, 2025. The book is a 2024 paperback with 303 pages. It’s tagged with labels like fiction, historical, literary, adventurous, emotional, tense, and fast-paced, along with my custom tags “june-tbr” and “stackspod-rec.” The status is marked as “currently reading,” and it’s also marked as “owned.”

Have a great week,

Nadia

Read more:

  • The One-Woman Dev Team Diaries #200

    Celebrating five years since StoryGraph's first spike and 200 issues! 🥳

  • The One-Woman Dev Team Diaries #180

    Hello from Buttondown, the launch of supporter subscriptions, more disappointing downtime, and a West Coast US trip! ☀️

Don't miss what's next. Subscribe to The One-Woman Dev Team Diaries:
Bluesky Threads X Bookshop.org LinkedIn Instagram Personal Website
Powered by Buttondown, the easiest way to start and grow your newsletter.