The One-Woman Dev Team Diaries logo

The One-Woman Dev Team Diaries

Subscribe
Archives
August 28, 2023

#153 - Thinking Time

On how a lot of my "tech" work is "thinking time", the new Plus stats option, giveaway platform improvements, and upcoming customer research.

View this email in your browser
#153 | 28 August 2023

Thinking Time


If you were to look at my code to figure out how long a feature took me to build, you'd probably get the wrong idea!

Based on my code, Buddy Reads took me only two weeks to build from scratch...
 
Screenshot of one of my buddy reads on StoryGraph. The book is listed at the top "Interpreter of Maladies". Underneath are two boxes. One says "nadia" and shows a 100%-filled progress bar. The other says "abbie_" and has the text "Book not started". Underneath is a discussion section with one comment shown. It's got a label of "13%, 28 pages" and is posted by me reading: "I've edited this comment for the sake of this screenshot to avoid spoilers for Abbie, who is an avid reader of my newsletter."
StoryGraph Buddy Reads, where you can read a book at completely different times and still read it together. 😌

....but that's far from the full picture.

It actually took me months. Months of asking our users questions, analysing their responses, and thinking. 

Thinking about: What's the smallest feature set that can launch Buddy Reads and still provide an excellent experience? How should I structure the different code objects? How should I store the information for each buddy read in the database? What are the edge cases? And more!

For big new features, once I've got all of my research and thoughts in order, I'll write up a "specification" document that includes a list of high-level features and delves into some technical details. Rob and Abbie will review the doc and, if necessary, I'll tweak things, taking into account their feedback.

And then it's time to implement.

It was only because of months of thinking about Buddy Reads that I was able to get through the actual coding in a couple weeks!

There was little left to think about. 😌
 

Since last time...
 

I've finally finished the Plus stats feature I've been slowly working on over the last six weeks!

Plus users can now filter down their stats to any time period of their choosing! 🎉
Screenshot of the top of my stats page. There are three dropdowns filled out with "Read Books", "Custom" and "23 Jul 22 to 31 Jul 22" accordingly. Underneath the third dropdown is a calendar showing those July dates selected. And underneath is the top of the stats charts, with the top of a Moods pie chart visible. Above the Moods pie chart reads: "Read, 1 book, 327 pages".
Huh? I only finished one book and read 327 pages while on my sibling holiday last year? 🧐

I also delivered a bunch of updates for our giveaway hosts, including improving their stats dashboard and the export of winners’ information.
 

Next two weeks


Hopefully I'll be starting my customer research for our upcoming readalong and book club features, as well as figuring out how we'll enable digital and audio giveaway prizes to be delivered in-app.
 

What I'm reading


I've finally picked up the next book in my (super slow) chronological read of Toni Morrison's novels: Tar Baby!
Book pane for Toni Morrison's Tar Baby. The book cover is on the left, it's olive green, with the title in big black lettering, and the author name in white smaller lettering. In the middle is the book info: 309 pages, first pub 1981, tags of fiction, literary, challenging, emotional, reflective, slow-paced, and a custom aug-tbr tag. To the right is my personal reading information: 41% progress bar and text reading "Started Aug 25, 2023".

Have a great week,

Nadia

P.S. Know somebody who's an avid reader or would enjoy following along with this journey? Please do forward this email to them! Thank you. :-)
 
Haven't tried The StoryGraph yet? Check it out today!
Love the app? Consider upgrading to our Plus plan!

Want to volunteer? Apply to be a Librarian!
Use Mastodon? Check out our server!
Were you forwarded this email?
If you liked what you read, you can subscribe for future updates and catch up on past ones.
Instagram
Twitter
Facebook
Copyright © 2024 The One-Woman Dev Team Diaries, All rights reserved.

Subscribe for a behind-the-scenes look at my StoryGraph founder journey and beyond.



Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.
Don't miss what's next. Subscribe to The One-Woman Dev Team Diaries:
Bluesky Threads X Bookshop.org LinkedIn Instagram Personal Website
This email brought to you by Buttondown, the easiest way to start and grow your newsletter.