Prolific author Jeremy Keith has released a new, free, web book, Resilient Web Design.
Known for his commitment to accessibility, this book is availble offline, as well as in PDF formats ( portrait and landscape ). He’s even started narrating an audio version of the book.
His aim is “to combine the most resilient ideas from the history of web design into an approach for building the websites of the future.” This is not a how-to manual, rich with code examples ( there are no code examples, actually ) but a history book that looks backward in order to see the future.
Anyone interested in crafting digital experiences would benefit from reading this beautifully designed, informative and insightful book. It details the history of the web, dispells some myths and pulls back the curtain on historical design decisions, such as why floppy discs were made 3.5 inches wide. It talks about the fixed mindsets that dominated web design, where they originated from, and the people whose smashing ideas and radical work broke through barriers inhibiting progress.
A teacher as well as a developer, the reader is given a real shoulder to stand on when Mr Keith outlines his own strategy for resilient design, one that ensures access to content, regardless of context.
This three-step approach asks a designer to:
-
Identify core functionality.
-
Make that functionality available using the simplest possible technology.
-
Enhance!
As he puts it, “The best way to be future-friendly is to be backwards‐compatible.” His future friendly design philosphy makes access to a site or service’s core functionality a priority, regardless of browser version, network connection or device.
However, this is not a call to strip away interaction, animation or any other shiny new features a designer may want to include. And he makes several convincing arguments why this is a winning strategy for both developers and users alike.
His main point being that, going forward into an uncertain development and delivery ecosystem, resilient design, much like progressive enhancement or adaptive web design, reduces technical debt and empowers the most users for the longest period of time.
If that is the success you wish for yourself and others, then I encourage you to read this important new book. Your future self will probably thank you for it.