The One-Woman Dev Team Diaries logo

The One-Woman Dev Team Diaries

Subscribe
Archives
July 28, 2025

The One-Woman Dev Team Diaries #203

A week coding away in France, a friend's wedding, and lamenting at how long everything takes in the world of software! 😩

Un Workation

I’ve just arrived home after a week in France! I spent last Tuesday to Friday staying in an aparthotel and doing several 2/3-hour focused work sprints. 😍

I decided to code solely on the redesign and this is what I got done:

Favorites MVP

Users can now add books to a Favorites collection and up to five will show up at random on their profile page.

I'm viewing Abbie's StoryGraph profile. The focus is on her "Favorites" shelf, which displays five book covers on a brown ledge/rectangle, meant to represent a shelf. Just below, there's a summary of her reading taste, highlighting that she mainly reads fiction that's reflective, emotional, and dark, and tends to prefer medium-paced books under 300 pages.

This has been a feature people have been super excited about for years and they’re lucky to have it now as it comes as part of the profile page redesign. 🪄

The same Favorites shelf as seen in the prior picture, except there are no books on it but an illustration of a potted plant on its right hand side.
Tried something a little different for empty state.
It was a hit! 🪴

Reading Goal Pane

I think a series of before and after photos best demonstrate this update:

A minimalist reading challenge interface with a clean white background and teal-green accents. Progress is shown through two horizontal bars—one for books, one for pages—each filled halfway or more in a vibrant green colour, contrasted against a light grey track. Section headers and interactive elements like buttons and links use a consistent teal-blue tone, maintaining visual harmony. The overall layout is spaced and airy, making stats like percentages and totals easy to digest at a glance.

An updated reading challenge interface featuring bold and differentiated colour coding. The “Books” progress bar uses a deep teal, while the “Pages” bar stands out in bright purple, offering immediate visual separation between the two goals. Section headers match the colours of their corresponding bars for visual cohesion. Text is crisp, with key stats like book counts and percentages highlighted in matching colours. The overall layout is clean and centered, with high contrast between coloured elements and the light background, giving it a fresh and modern look.

A dark interface showing two horizontal progress bars—one for books, one for pages—both in the same teal-green colour. The labels and numbers use white text. The overall layout is boxy and minimal, with a grey button below the bars.

A refreshed dark interface with two vibrant progress bars: bright aqua for books and bold pink for pages. The bars are pill-shaped with matching coloured labels above them. A bright aqua button below creates a stronger visual pop.

Most people love it:

A user's Instagram story featuring the new reading goal pane in light mode with the caption: Woah. Opened The StoryGraph to a fun surprise. Love this look!
A user's Instagram story featuring the new reading goal pane in dark mode with the caption: OBSESSED with this new look on challenges.

You can’t keep everybody happy though:

A user's Instagram story featuring the new reading goal pane in dark mode with the caption: Just got jumpscared by this giant purple abomination on The StoryGraph.
🙃

User Reviews

A reviews page showing two book entries in card-style boxes. Each card includes a book cover on the left, the title and author in bold teal text, a 4-star rating with yellow stars, and a row of rounded genre tags with pale blue backgrounds. The first book has two tags; the second has three. Below each are snippets of personal review text in black, and a collapsible “Content Warnings” section indicated by a dropdown arrow. The overall design uses soft edges, clean lines, and a white background.

The page heading and individual review pages next!


The focused work periods really hit home just how looooong everything takes. 😩

There were hardly any distractions or lapses of focus and I still didn’t do anywhere near as much as I wanted to last week. 🥲

Hey ho. Onwards. 💪🏾

Un Mariage

The reason I was in Paris in the first place was because an old friend, from my university athletics days, was getting married nearby! 🎊

Nadia stands in front of a grand chateau, smiling brightly with one leg lifted in a playful pose. She wears a pale yellow halter-neck gown, strappy heels, and has pearls woven through her braids. Behind her, well-dressed guests gather on the stone steps and gravel path, with the elegant architecture of the chateau rising behind them.
Outside Le Château de Champlâtreux

A time was had (and the break was very much needed)! ✨

Pas un francophone

In preparation for this trip to France, I started increasing my French language learning and speaking.

Exiting Gare du Nord, I headed straight to nearby Carton for a coffee and croissant (as recommended by one of our wonderful volunteer Librarians), excited to try out my French (which at this point I’d first started learning over twenty years ago…).

Well…the person who served me was unfriendly and impatient, which I know is a risk in the city, especially in the touristy areas. But still, I sat down to eat my pastries feeling a little dejected. 😞

A photo of an espresso in a paper cup, a croissant, a Paris Brest, and a pistachio tarte.
The pastry on the left, a Paris–Brest, had won a Top 10 Pastry in Paris award in 2024!

Turns out I just needed warming up and some patient servers who perked up upon me saying “Oui, je parle anglais, mais je voudrais essayer français, s’il vous plaît”.

After a couple days, I started surprising people who had assumed, fairly so, that I was a beginner in the language.

As part of my workation, I also exercised and danced every morning (my accommodation had a yoga studio that was always empty so I got a dance space to myself every day) and had a 1.5 hour coffee, cake, and reading session every afternoon. 🥹

So, after getting more comfortable with my French, despite feeling a little put off at first, I’ve left Paris thinking that I just need to go back there for workations way more often!

By next issue…

I hope to have finished up V1 of the new Favorites feature, caught up with all bugs and software updates, and worked on the next stages of our Giveaways automation and librarian tooling.

Screenshot of the top of my Favorites page on StoryGraph. The heading says: Favorites and the subtitle reads: Coming soon: pin to profile, and sort, search, and filter options. Underneath, one book is listed; The Eighth Life (for Brilka) by Nino Haratischwili.
The Eighth Life is my current all-time favourite book. Haven’t had the chance to add any others yet. 😅

What I'm reading

I’ve owned Sarah Winman’s Still Life for a few years now. Glad to have finally started it! (Bighead, I’ve started it, okay! 😌)

White rectangular book card with a colorful illustrated cover of “Still Life” by Sarah Winman on the left, bordered in blue and decorated with florals. To the right is the book’s title in bold black, followed by the author name in grey. Below that, it lists "438 pages • hardcover • 2021 (editions)" in smaller grey text. Two rows of genre and theme tags appear underneath: green, pink, and lilac tags labeled “fiction,” “historical,” “lgbtqia+,” “literary,” “emotional,” “hopeful,” “reflective,” and “medium-paced.” A final orange tag labeled “july-tbr” sits at the end. On the far right, a green progress bar shows 11% with a pencil icon for editing. Below that, “Started Jul 22, 2025” is displayed, and a teal dropdown shows “currently reading.” Two buttons follow: a circular checkbox labeled “mark as finished” and two rectangular buttons for “owned” and “buy.”

Have a great week,

Nadia

Read more:

  • 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.

  • 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.