The One-Woman Dev Team Diaries logo

The One-Woman Dev Team Diaries

Subscribe
Archives
July 14, 2025

The One-Woman Dev Team Diaries #202

An update on our database migration, a conference in Philadelphia, lagging behind on redesign work, and an upcoming workation in Paris.

Maintenance Update

I’m very pleased with myself and Rob. We took our learnings from the postmortem of our last scheduled maintenance period and applied them to this recent one.

One of the main takeaways was to communicate a downtime period that was at least double our estimate.

Well, we kinda did that. The trial runs had us at 14 hours.

…

28 hours seemed a tad too much…so…

…24 hours. 😅

A tweet by @moominundomiel from July 3rd says, “no storygraph for up to 24 hours?” above a GIF of a cat dramatically sliding down a wall and collapsing against a door, looking despondent. Below the tweet is a retweeted post from The StoryGraph (@thestorygraph) dated June 29th, announcing scheduled maintenance. The StoryGraph’s post includes a visual of the maintenance notice and text explaining that essential maintenance will take the app and website offline for up to 24 hours to improve speed. It also advises users to update to the latest app version.

And lo and behold….

The downtime took 22.5 hours! 😅

Imagine if we’d said 15 hours…!! 😭

Admittedly, once we had communicated “up to 24 hours” we added in some extra steps for safety and scale, but we still didn’t expect the whole thing to take that long.

Luckily, to most of our users, it looked like we came back early. 😎

A tweet by @waywardtomes from July 5th reads: “checking @thestorygraph for maintenance updates in case they're done before the scheduled time.” Below the tweet is a GIF of a black man. He’s scratching his neck with a wide-eyed, hopeful expression, humorously conveying impatience and anticipation.

And, while we had a few configuration hiccups after the main event (including one right now as I type this 😅), the app is faster already, and this is despite still having a lot of performance work to do!

I don’t know what @thestorygraph.com did during their planning maintenance yesterday but H O L Y S H I T the app is so much faster! Y’all just keep kicking ass! (PS if you’re still using Goodreads, you shouldn’t be, move to The StoryGraph)

oh wow storygraph is so much faster after the maintenance

storygraph is back and it is faster THANK GOD

Hey @the.storygraph whatever you did during planned maintenance has significantly improved my app speed 😊 I’ve loved your app since doing the January pages challenge, and now it’s just that much better without significant load time between pages. Thanks!

In West Philadelphia…

I was in Philadelphia last week for the final RailsConf. Rails is the platform I use to build StoryGraph and I keynoted the conference last year (in Detroit), detailing my journey from zero to two-million users (we’re now at four million!) as a one-woman dev team.

This year I was on a panel talking about the past, present, and future of Rails. I was able to talk about how the tools being developed now allow me to maintain three codebases — web, iOS, and Android — all by myself!

I’m seated on stage with six other panelists at RailsConf 2025 in Philadelphia. The backdrop behind us has the RailsConf branding and event dates (July 8th–10th, 2025). I’m wearing a sleeveless white dress with black piping and a wide black belt, speaking into a microphone with a smile, mid-discussion.

I’m standing by a window in a softly lit room, wearing the same white sleeveless dress with black piping and a bold black belt. I’m looking off to the side with a bright smile, my hands tucked into my pockets, and the hem of my dress just skimming my ankles. I'm wearing white crisscross heels.
My friend Natasha helped me put together this outfit and my friend Aaron snapped this photo!

I also realised that being in Philadelphia meant that I had to recreate one of my most-viewed dance videos ever:

I'm dancing on the steps of the Philadelphia Museum of Art, mid-move with one leg lifted high and my arms strong and expressive. I'm wearing a black cap, a sheer black shirt, a blue sports bra, and bright blue basketball shorts with white trim, paired with white sneakers. The iconic museum columns and banners are in the background under a bright blue sky.
I also did the famous run up those Rocky stairs despite not having seen the movie… 😅 Hey, when in Philadelphia.. 🤷🏾‍♀️

I had asked over on StoryGraph’s Instagram what the best bookstores in the city were. I could only make it out to one and enjoyed browsing and reading in Uncle Bobbie’s. (If anybody wants the full list of recs, email me and I can send them to you.)

Between the conference, catching up with industry friends new and old, and getting ready for the dance shoot, I did shockingly little dev work. Where does the time go?! 😭

Hey ho. On to this week! 💪🏾

By next issue…

I hope to be reporting significant progress in the redesign work and that we’ve ironed out any remaining niggles with the database infrastructure migration.

Next week I’ll be doing a four-day workation in Paris before heading to a wedding just outside of the city! ✨

If you have any recommendations for places to work from, places to sit, sip coffee, and read in, bookstores to check out, or great lunch spots, please send them my way! Where are the best croissants and where are the best macarons, eh? 🇫🇷

What I'm reading

True Crime Story by Joseph Knox is fun. A fictionalised true crime story and author, presented as nonfiction? Here for it! 👏🏾

I’m currently reading True Crime Story by Joseph Knox. I’ve read 72% of the 434-page paperback, which I started on July 5, 2025. It’s tagged with themes like fiction, crime, mystery, thriller, dark, mysterious, tense, and medium-paced, and it’s on my July TBR. The cover shows a black-and-white photo of a woman with bold magenta text overlaid.

Have a great week,

Nadia

Read more:

  • 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. ☕️ 📚

  • The One-Woman Dev Team Diaries #197

    Persistent performance issues, more push notifications, a new plan of action, and a request for francophones! 🇫🇷

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.