The Great Bonfire at the End of Time | …
The return of fancy tools
What API does the app use?
How is the data normalized? What normalization needs to happen?
How are editions of the same book handled?
Is there differentiation between versions of the book?
Does the API already normalize this data?
When a book is entered, does a canonical version of its data get added to the app?
ISBN might be the easiest way to add a book to the system, but not the most friendly.
The book handling flow would need to robust in the first version to prevent acquiring too much tech debt
What data comes through?
Do you normalize the book title? Can the data be parsed to have a short / long title?
Do you need to show versions of the book? Who has what version of the book?
Display language of book? / Differentiate by language.
Can individuals annotate their version of the book / add notes that accompany their version? (This could be a good catch-all for different version of the book / language versions)
Behavior: If a book is displayed in the main library list it appears as available to borrow unless all copies owned by all connected users are not available. (While one connected user has an available copy, it displays as borrowable.)
Good Movies as Old Books — the Design O…
Running in Circles
Join Are.na to follow