The One-Woman Dev Team Diaries logo

The One-Woman Dev Team Diaries

Subscribe
Archives
February 15, 2021

#87 - Standards and Tradeoffs

Accessibility standards and unintended efficiency tradeoffs, using tech to organise rather than police, and machine learning with millions of books!

View this email in your browser
#87 | 15 February 2021

Standards and Tradeoffs

 
When I started working on The StoryGraph and thinking about the kind of company I wanted to build, I would always say: I want my product to be accessible to anyone, irrespective of any disability.

Alongside that, as a software developer attempting to build a new product efficiently, I've had to learn to spot times where it's not worth building my own version of something — I can use someone's plugin to get the job done and move on.

But what happens when the software that you're hooking into your site falls short of the product standards that you want to uphold?
Website screenshot showing a dropdown list of Genres, alphabetically ordered, with 'Computer Science' highlighted.
Turns out that these select boxes we've got throughout the site don't work well for blind users.
When I got the first message from a user saying that their screen reader didn't work well with the select boxes, my first thought was: "Okay, no problem — I'll fix it now! Let me go and look at what the accessibility options are for this plugin."

Instead, what I found were a bunch of forum posts about how the software in question was really poor on all matters to do with accessibility. There were no built-in options to toggle on or off. 🤦🏾‍♀️

I should have done this research beforehand. Then I would have been aware of the potential tradeoffs. I might have proceeded with my plugin choice, developing a custom way to add in any required accessibility improvements, or I could have gone down another route entirely.

The important thing is that I'm working on it now, alongside other accessibility shortcomings that have been baked into the site.

Going forward, my research will be much more thorough!
 

Since last time...
 

A lot of people were really excited when we launched the ability for anybody to create a reading challenge. It wasn't long before we had hundreds of challenges that spanned a wide range of topic areas, and...that also sat at every point on the quality scale. 👀

Rather than get into the habit of policing what was created and how, we wanted to come up with a way to enhance the browsing and discovery experience:
Website screenshot of The StoryGraph's 'Reading Challenge Directory' page. You can see a pane for each of the 9 categories, and a filter menu above to filter by keywords.
Our new-look reading challenges directory page, where you can browse by category and filter by keywords!
Another long-awaited feature has been the ability to search and filter read and owned books! 🙌🏾
Screenshot of top of a user's "Books you've read" page. The year '2020' is selected, there is an empty search bar, and then a collapsed filter menu. Underneath that is the book pane for "Get a Life, Chloe Brown".
You can search and filter against all books read, or those read within certain timeframes.
 

Next two weeks


Rob has been exploring new territory. Used to doing his machine learning training on hundreds of thousands of books, he's venturing into the realm of the millions.

Wish him luck, because if, I mean when(!!), he succeeds, we'll be able to take our recommendations to the next level, as well as offer a high-quality "Similar Books" feature! 😁
Screenshot of top half of book page for Elif Shafak's "How To Stay Sane In An Age of Division".
I've been looking at the book pages wondering where the "Similar Books" pane should go. Perhaps at the bottom of the blurb...? 🤔
Whatever happens, I really hope I'm announcing the official launch of the Plus plan in the next newsletter! 🤞🏾
 

What I'm reading right now


It's time to finish off N.K. Jemisin's epic Broken Earth Trilogy! 🤓
Screenshot of book pane for N.K. Jemsin's The Stone Sky.

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 site? Consider pre-ordering our Plus plan!
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.

<p><span style="color: rgb(51, 51, 51)">Subscribe for a behind-the-scenes look at my StoryGraph founder journey and beyond.</span></p>

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 https://nadiaodunay…
Powered by Buttondown, the easiest way to start and grow your newsletter.