The original text of this article can be found at:
http://www.freshtilledsoil.com/aux-reading-list-version-2/
A few years ago we posted the reading list for AUX, our UX apprenticeship program. A lot has changed since then, and with our latest update to the curriculum it seemed like a good opportunity to talk about the reading list again. It’s a pretty long list, but the books/articles are listed by priority under each heading.
The current apprenticeship is divided into a main curriculum that everyone participates in around general UX topics, and a minor track where apprentices can choose to study UI Design, Front-End Development, or Strategy in more detail. Apprentices aren’t expected to read everything as it’s a pretty overwhelming amount of material. Instead, they’re encouraged to go as far through the list as necessary to complete their understanding of a topic and aid them in execution of a challenge. If they want to go further, there is plenty of material available.
Main Curriculum Reading
User Research and Interviewing
- Just Enough Research by Erika Hall
- The Why, How and What of User Research, Part 1 by Manish C
- The Why, How and What of User Research, Part 2 by Manish C
- The GV research sprint: a 4-day process for answering important startup questions by Michael Margolis
- Interviewing Users by Jakob Nielsen
- User Interviews – The Beginner’s Guide by Chris Mears
- Interviewing Humans by Erika Hall
- Never Ask What They Want — 3 Better Questions to Ask in User Interviews by Charles Liu
- Uncovering user goals with the Episodic Interview by Dr. David Travis
Prototyping and Usability Testing
- What Sketches (and Prototypes) Are and Are Not [PDF] by Bill Buxton
- The Guide to Wireframing by UX Pin
- What a Prototype Is (and Is Not) by Arijit Banerjee
- Building Clickthrough Prototypes To Support Participatory Design by Svetlin Denkov
- Mental Models – Aligning Design Strategy with Human Behavior by Indi Young
- Rocket Surgery Made Easy by Steve Krug
Personas, Experience Mapping and Behavior
- A Closer Look At Personas: What They Are And How They Work (Part 1) by Shlomo Goltz
- A Closer Look At Personas: A Guide To Developing The Right Ones (Part 2) by Shlomo Goltz
- Replacing Personas with Characters by Alan Klement
- An Introduction to User Journeys by Jason Hobbs
- Empathy Maps for UX by TadPull
- DIY Experience Map by Silvana Churruca
- The Anatomy of an Experience Map by Chris Risdon
- Mapping Experiences [PDF] by Adaptive Path
- Hooked: How to Build Habit-Forming Products by Nir Eyal
- Behavior Model by B.J. Fogg
UI Design Minor Reading
Accessibility and Universal Design
- Jeffrey Zeldman: 20 Years of Web Design Community by Lynda.com
- Understanding Progressive Enhancement by Aaron Gustafson
- A Web for Everyone by Sarah Horton & Whitney Quesenbery
- The Inclusion Principle by Margit Link-Rodrigue
- Reframing Accessibility for the Web by Anne Gibson
- Accessible Interface Design by Adrian Rapp
- Universal Design: Process, Principles, and Applications by University of Washington
Asset Optimization and Performance
- How to make a performance budget by Dan Mall
- Performance as Design by Brad Frost
- Image Performance by Lara Swanson
- Loading Web Fonts with the Web Font Loader by Robin Rendle
- Improving UX Through Front-End Performance by Lara Hogan
- Remove Render Blocking Javascript by Google Developers Team
- Why Performance Matters, Part 1 by Denys Mishunov
- Why Performance Matters, Part 2 by Denys Mishunov
Design Systems
- In Search of a Living Design System by Jina Bolton
- Writing an Interface Style Guide by Jina Bolton
- Getting Started With Pattern Libraries by Anna Debenham
- Creating Style Guides by Susan Robertson
- Styleguides.io
- StyleTil.es by Samantha Warren
- Style Tiles and How They Work by Samantha Warren
- Atomic Design by Brad Frost
- Design Systems by Laura Kalbag
- From Pages to Patterns: An Exercise for Everyone by Charlotte Jackson
- Object-Oriented UX by Sophia Voychehovski
- Design Systems: Building for the Future by Chris Coyier
Front-End Development Minor Reading
Progressive Enhancement and Accessibility
- Understanding Progressive Enhancement by Aaron Gustafson
- Reframing Accessibility for the Web by Anne Gibson
- ARIA and Progressive Enhancement by Derek Featherstone
- The Accessibility of WAI-ARIA by Detlev Fischer
- Practical ARIA Examples by Heydon Pickering
- Making Modal Windows Better for Everyone by Scott O’Hara
Performance Budgeting
- Why Performance Matters, Part 1 by Denys Mishunov
- Why Performance Matters, Part 2 by Denys Mishunov
- How to make a performance budget by Dan Mall
- Performance as Design by Brad Frost
- Google Developers Web Fundamentals: Performance
- Preventing the Performance Hit from Custom Fonts by Chris Coyier
- Image Performance by Lara Swanson
- Website Performance: What To Know and What You Can Do by Christian Heilmann
- Improving UX Through Front-End Performance by Lara Hogan
- Performance Budget Builder by Brad Frost
Front-End Systems Architecture
- More than one way to skin a website by Scott O’Hara
- Project starter by Scott O’Hara
- About HTML semantics and front-end architecture by Nicolas Gallagher
- A Good Front-End Architecture by Matt Carella
- Scalable and Modular Architecture for CSS (SMACSS) by Jonathan Snook
- BEM 101 by Robin Rendle
- Grunt for People Who Think Things Like Grunt are Weird and Hard by Chris Coyier
Strategy Minor Reading
Business Model Canvases
- Start with Why: Creating a value proposition with the Golden Circle model by Dave Chaffey
- The 20 Minute Business Plan: Business Model Canvas Made Easy by Alex Cowan
- Canvassing a project by Andy Thornton
- Why Lean Canvas vs Business Model Canvas? by LeanStack
- How to choose the right UX metrics for your product by Kerry Rodden
- Why vanity metrics are dangerous by Eric Ries
- Entrepreneurs: Beware of Vanity Metrics by Eric Ries
- The Value Proposition Canvas by Fred Voorhorst
Product Roadmapping
- Ask a Product Manager: Effective Product Roadmaps by Janna Bastow
- How do you make a product roadmap? on Quora
- What are the best techniques to make a product roadmap? on Quora
- No more features on product roadmaps — Have themes or goals instead! by Marc Abraham
- Product Prioritisation 101 by Martin Eriksson
Domain Analysis
- Concept Mapping [PDF] by John Kolko
- Experience Principles & Value Promises [PDF] by John Kolko
- Wicked Problems: Methods for Synthesizing Data and Developing Ideas by John Kolko
- User Experience and Business Analysis – where do they crossover? by Jane Dallaway