# Further Reading
This list is, by nature, woefully incomplete, because corralling reading resources is like trying to divert a fire hose — there will always be One More Thing to read and learn from. That said, if you've got resources (print, online or otherwise) that have helped you practice good design, please make a PR against this document (opens new window) (including a link and brief description) so your favorites can get on the list, too. The more, the merrier!
# Other people's toolboxes
- 18F Methods (opens new window): 18F, the user experience agency internal to the U.S. federal government's General Services Administration, offers a card-based methods kit divided into four key phases (discover, decide, make, validate). Includes special attention to guidance specific to federal government regulations.
- UXFrameworks.design Toolbox (opens new window): A collection of tools broken up into phases for research, synthesis, and ideation, many including helpful worksheets.
- Design Kit (opens new window): Created by commercial design agency IDEO, this card-based kit is separated into three broad phases (inspiration, ideation, implementation) and includes some very high-level methods for bringing design thinking into settings where it may not have been considered in the past. Note, though, that most methods assume in-person, synchronous settings.
- Open Design Kit (opens new window): A four-phase (explore, define, make, validate), card-based toolbox specifically targeted for the needs of distributed teams — and open source to boot. (Sadly, activity in their repo seems to have declined as of late, but the methods are still useful!)
- Mozilla Open Innovation Toolkit (opens new window): A community-sourced toolbox for incorporating human-centered design into product development, particularly relating to open-source projects. This card-based kit offers time estimates and difficulty levels for various commonly used design thinking activities.
- IBM Enterprise Design Thinking (opens new window): An enterprise-specific set of tools based on IBM's three-step Loop (opens new window) framework (observe, reflect, make), with a focus on making design succeed in larger, often legacy, orgs.
- Stanford d.school Resources (opens new window): A broad range of ideation exercises with a focus on empathy and inclusivity. While not as much of a "choose your own" toolbox, includes helpful foundational methods.
- Interaction Design Foundation's Design Thinking Collection (opens new window): A beginner's guide to design thinking that defines key ideas and offers a variety of outbound links to tools and further reading (including many of the toolboxes mentioned here).
- Usability.gov (opens new window): The U.S. federal government's original guide to user experience, offering basic methodologies for a spectrum of topics from content strategy to project management.
# Classics of the literature
- The unofficial three-volume Don Norman (opens new window) set:
- The official Edward Tufte (opens new window) box set (opens new window), beginning with The Visual Display of Quantitative Information (does what it says on the tin!)
- Design Process and Creativity (opens new window): Stanford engineering design course synopsis from 1973 ... see how things have changed (or not) since then
- How Designers Think: The Design Process Demystified (opens new window): A "comprehensive discussion of the psychology of the design process" now in its second edition
- Information Architecture for the World Wide Web (opens new window): AKA the "polar bear book", the definitive (and thankfully frequently updated) guide to information architecture principles
- Lean UX (opens new window): The classic vanguard book on integrating Lean Agile principles to user experience
- Atomic Design (opens new window): Brad Frost's atomically-inspired, modular approach to design as a whole
# Awesome generalist resources
- Human-Centered Design Toolkit (opens new window): "For years, businesses have used human-centered design to develop innovative solutions. Why not apply the same approach to overcome challenges in the nonprofit world?"
- Fourteen barriers to good ideation (opens new window): And how to overcome them
- Mental Models: Aligning Design Strategy with Human Behavior (opens new window): Seminal work from Indi Young on how mental models can inform all areas of the design process
- This is Service Design Thinking (opens new window): The basics of service design (with a marketing bent)
- Exposing the Magic of Design: A Practitioner's Guide to the Methods and Theory of Synthesis (opens new window): Exploring "a way of thinking about complicated, multifaceted problems of this scale with a repeatable degree of success"
- Badass: Making Users Awesome (opens new window) - ebook from O'Reilly
- Just Enough Research (opens new window) - "Start doing good research faster than you can plan your next pitch"
- The Grand Unified Theory of Documentation (opens new window) - Divio's foursquare approach to documentation by tutorials, how-tos, explanation, and reference
# Open sourciness and meta-design
- Open Source Design (opens new window): a "community of designers and developers pushing more open design processes and improving the user experience and interface design of open source software"
- Open Source Design projects page (opens new window): Part of the above, but worth separating out as a canonical list of orgs doing open-source design work
- D.school Operator's Handbook (opens new window): Technically a treatise on designing the Stanford d.school, but an interesting look at approaches to designing a design org
# Design for the decentralized/distributed web
- Decentralization Off The Shelf: 7 Maxims (opens new window) - Seven core areas for improving decentralized projects and products in general, with a heavy emphasis on the role design will play as the dweb develops
- Decentralization Off The Shelf: Pattern Library (opens new window) - Library of design patterns focusing on the unique challenges and quirks of the decentralized web
- Why design is the killer app for crypto (opens new window) - Coinbase designer Connie Yang on designing in a previously unworked space
- Blockchain Design Principles (opens new window) - IBM's Blockchain Design Team on the unique challenges of the medium
- The challenges of designing for blockchain: How I designed Swapy Exchange UX (opens new window) - Interesting thoughts on starting from scratch in a blockchain-specific design space
- Sarah Baker Mills at BuildETH 2018 - Design + Blockchain | User Experience in a Decentralized World (opens new window) - YouTube video on how design and UX are critical to increasing the growth and acceptance of blockchain tech
- Designing for Blockchain: What’s Different and What’s at Stake (opens new window) - Insights on how to design for trust around a "trustless" technology
- The principles of designing for blockchain (opens new window) - Ideas for how to guide users into the mental transition into a fundamentally new technology
- Designing for Blockchain (opens new window) - Kevin Fleming of Emerson Stone on what this may mean for designers
- Blockchain and Design (opens new window) - interview with Matt Storus, lead designer of 21.co
- The UX of Offline First (opens new window) - a collection of Medium articles about designing for the offline-first movement
- Proof of Usability Podcast: "Protocols are the ultimate hyper-object" (opens new window) - Zach Herring's blockchain product design podcast, in an episode featuring Jessica Schilling and Jim "Cake" Lee of Protocol Labs
# Design and ethics
- Ruined by Design: How Designers Destroyed the World, and What We Can Do to Fix It (opens new window): Teardown of how modern user experience design directly impacts long-term ethics in tech, and our responsibilities as designers to try to keep the industry from going awry
- Ethical OS (opens new window): "a guide to anticipating the future impact of today's technology, or: how not to regret the things you will build" ... and in its own way, another sort of toolkit
- Cyberbullying: How to Identify and Handle Online Harassment (opens new window): Resources for identifying and dealing with online harassment
# Design and inclusivity
- Design for Worldview (opens new window): Keeping our cognitive biases from distorting our design-thinking work
- Design for Belonging (opens new window): A one-sheet guide from Stanford's d.school
- Liberatory Design (opens new window): A card deck from Stanford's d.school focusing on traditional design thinking practices with a focus on "design for equity"
# UI systems and other visual design systems
- Slate Design System (opens new window): The design system for Slate, a publishing platform built on the Filecoin storage network
- Atlaskit (opens new window): Atlassian's official UI library
- Carbon (opens new window): IBM's open-source design system for products and experiences
- Tachyons (opens new window): Fast-loading, highly readable, responsive and low-CSS interface kit
- Tailwind: (opens new window) Like Tachyons, but more so
- GOV.UK design system (opens new window): Official design system of the UK government
- U.S. Web Design System (opens new window): Official design system of the US government
- BBC GEL Design Patterns (opens new window): Reusable design patterns for common web UI elements
# Quick reads
- Rethinking Design Thinking (opens new window): Don Norman on the "myth of design thinking" ... or maybe not
- A Pocket Thesaurus for Designers Describing Their Work (opens new window): Because we can do better than jargon
- How the BBC approaches UX (opens new window): A brief overview of their UX&D (User Experience and Design) team's setup
# Great examples of research
- Mozilla's Web DNA Report 2019 (opens new window): Summary and recommendations from the 2019 MDN Developer Needs Assessment
# Eye candy
- This is Design Work (opens new window): Pretty problem-solving poster from Stanford's d.school