Princeton University Press · 2021
Software matters more than ever before. Why, then, is so much software flawed? Why isn't there a straightforward way to create software that is easy to use, robust, and secure? This book gives new answers to old questions, offering a fresh perspective on software design, with examples from over 100 familiar apps. It's accessible to anyone - strategist, marketer, manager, designer, or programmer - who wants software that is more empowering, dependable, and delightful to use.