The One-Woman Dev Team Diaries logo

The One-Woman Dev Team Diaries

Archives
Subscribe
December 15, 2025

The One-Woman Dev Team Diaries #213

The Feature Freeze has begun, lamenting on (personally) disappointing progress, looking forward with optimism, an award, and 20k paying users! 🎉

Frozen

This is it! We’ve arrived. The moment I’ve been talking about for a year is finally here. StoryGraph’s first holiday feature freeze is in effect! ❄️

No more deployments until the New Year! (Apart from maybe a small, cheeky one for the 2025 Wrap-Up. 👀)

I was up coding until 3am this morning, thinking I could maybe push through for another few hours and cross some more things off of my “MUST-DO” (😅) list...

But, no. I was too tired to continue. So I called it.

In the last two weeks, I’ve:

  • Redesigned the mobile book page, including the ability to enlarge the book cover

    Mobile view of a StoryGraph book page for Dominion by Addie E. Citchens. The cover is shown at the top, followed by book details including page count, publication year, editions, genre and mood tags, a 4-star rating, reading status marked as finished, and buttons for viewing read history and journal entries.
    Making it more accessible and practical!

  • Made UI/UX tweaks to the book pane on a list view

  • Made performance improvements to loading book panes on a list view

  • Added pagination options to the To-Read and Owned Books pages

    A StoryGraph library list view showing books arranged in a vertical list. At the top, a dropdown labeled “20 / page” is open, displaying pagination options: “Infinite scroll,” “10 / page,” “20 / page” (selected), “50 / page,” and “100 / page.” The list shows book covers, titles, authors, tags, and reading status labels such as “to read,” with a total count of 520 books visible near the top.

    A StoryGraph library list view showing multiple books in a vertical list with covers, titles, authors, tags, and “to read” status dropdowns. At the bottom of the page, numbered pagination controls are visible, with page numbers displayed and page 3 highlighted as the current page, along with arrows for navigating to previous and next pages.

  • Fixed accessibility and VoiceOver bugs in the iOS and Android apps

  • Redesigned the New and Edit Review pages

    Dark-mode StoryGraph “Add Review” screen for Erotic Stories for Punjabi Widows. The page includes star rating selectors, a rich-text review input field, selectable mood tags such as dark and tense, dropdown questions about pacing and character development, and a final “Add Review” button.
    Dark-mode StoryGraph “Add Review” screen for Erotic Stories for Punjabi Widows. The page includes star rating selectors, a rich-text review input field, selectable mood tags such as dark and tense, dropdown questions about pacing and character development, and a final “Add Review” button.

And more, including a bunch of bug fixes.

While I’m pleased with what I did manage to achieve, I’m not fully happy. I know what my productivity and output were like during the last two, even eight, weeks. And I could have done better.

But such is life: you win some, you lose some. 😪

Bounce Back

Thank you to everyone for the messages in response to my heartbreak. Shoutout to Travis for my favourite one:

“Yay for sadness! It seasons the happiness and makes it taste so much better! You are crushing it!”

It turned out to be true as I did have some really great moments during the last two weeks, relating to work, the gym, and the heartbreak situation itself, and I felt such a high after each one.

James Clear had this in his recent 3-2-1 newsletter and it really resonated with me:

“Earlier this week I read a line that stood out to me, ‘Your goal in life should be to reduce the amount of time it takes you to get out of a bad state.’  The ability to bounce back quickly is a key skill in life.  My wife once told me, ‘When you're five, you can be mad for a day. When you're ten, you can be mad for an hour. By the time you're thirty, you get ten minutes—and then you have to move on.’  Life is full of moments of frustration and disappointment. Growth and maturity is learning to pull yourself out of a bad state faster.”

I think I’m very good at this.

For example, it wasn’t long after I’d done my last deploy this morning, looking at all of the things I hadn’t achieved, that I was reframing the scenario in my head:

Well, a feature freeze just means I’m not deploying code. Doesn’t mean I can’t code! Oooh boy, the deploy on January 5th is gonna be sweeeet! 😆

We won!!

The Apple App Store Award we were nominated for?

We won it! 🥳

Apple App Store editorial card announcing “Cultural Impact Winner: StoryGraph.” The StoryGraph app icon appears on a blue gradient background with App Store Awards branding.
The App Store Editors wrote an article commemorating our win.

Apple wanted me to be in LA a couple weeks ago for their Developer Showcase, but given all the work I had to do, I couldn’t make it.

I’d suspected we’d won at that point and that they wanted to present us with the award there. Luckily Rob could attend and collect it for us.

I think this is an awesome photo! Who knew Rob could be such a model?? 🤩 👏🏾

A man stands in a vivid blue studio, leaning over a blue pedestal that holds a blue App Store Awards trophy marked with the white App Store icon. He wears a tan jacket and looks directly at the camera. The white Apple logo and text “App Store Awards — 2025 Winner” appear on the front of the pedestal. In the top-right corner, The StoryGraph logo is displayed.
Strangely, there was no mention of “StoryGraph” or addition of our logo to this image Apple sent us to share the news of our win. I had to add it!

A pink background features an illustrated person perched on top of an extremely tall, wobbly stack of books, happily reading another book held in their hands. Above them is a five-star rating and the bold, hand-drawn quote “ELEVATE YOUR READING EXPERIENCE.” At the bottom, the StoryGraph logo appears on the left and the Apple App Store Awards logo on the right.
Here’s some custom artwork Apple made to celebrate our win. 😍

On the day our win was announced, I noticed we reached No. 3 on the UK App Store Books chart (and No. 5 in Canada. Thanks, Aly!). Not sure where we got to in the US. Did anybody notice?

App Store Awards 2025 screen showing “Winner — Cultural Impact.” Below is the app listing for “StoryGraph: Reading Tracker” with an Open button, rating summary, age rating, chart position, and developer name.
We now get to have this banner on our App Store page for 6 months. Pretty neat!

20K +

I’ve been saying for days to the team that we’re going to cross 20k Plus users any day now, and in the run-up to the feature freeze starting, I missed the moment it happened! 🤦🏾‍♀️

But yay! 🎉

Dashboard metric card labeled “Plus Users” displaying the number 20,008.

That’s 20k people who intentionally went out of their way to pay us (because we don’t take payment details for the free trial). 🥹

What I Read Last Month

Check out What I Read In November:

A woman smiling and holding an e-reader in front of a bookshelf. Overlaid text reads “What I Read Last Month” with a label underneath saying “Nov 2025.” The e-reader displays a book cover.

I know… We’re already halfway through December but that’s what happens when your newsletter only comes out once every two weeks. 😆

Let me know if I happen to influence any of your final 2025 reads!

What I'm Reading

I’ll be tackling Friday Night Lights by Buzz Bissinger for the final pick of 2025 of Traci Thomas’s Stacks Book Club. I love me a good sports story!

StoryGraph “Up Next” reading list showing one book: Friday Night Lights: A Town, a Team, and a Dream by Buzz Bissinger. The entry includes genre and mood tags, reading status set to “to read,” and an owned badge.

(I’m now three-quarters through Middlemarch, still keeping up — mostly — with mine and Jo’s reading schedule. By the next issue I should be done!)

Have a great couple of weeks, including a Merry Christmas if you celebrate!

Nadia

Don't miss what's next. Subscribe to The One-Woman Dev Team Diaries:
Share this email:
Share on Facebook Share on Twitter Share on LinkedIn Share on Threads Share via email
Bluesky
Threads
Twitter
Bookshop
LinkedIn
Instagram
https://nadiaod...
Powered by Buttondown, the easiest way to start and grow your newsletter.