
The Essence of Software
Why Concepts Matter for Great Design
$57.56
- Hardcover
336 pages
- Release Date
31 December 2021
Summary
As our dependence on technology increases, the design of software—which shapes functionality and user experience—matters more than ever before. Why then is so much software flawed? Why hasn’t there been a systematic and scalable way to create software that is easy to use, robust, and secure?
Examining these issues in depth, The Essence of Software introduces a theory of software design that gives new answers to old questions. Daniel Jackson explains that a software system sho…
Book Details
| ISBN-13: | 9780691225388 |
|---|---|
| ISBN-10: | 0691225389 |
| Author: | Daniel Jackson |
| Publisher: | Princeton University Press |
| Imprint: | Princeton University Press |
| Format: | Hardcover |
| Number of Pages: | 336 |
| Release Date: | 31 December 2021 |
| Weight: | 666g |
| Dimensions: | 235mm x 156mm |
What They're Saying
Critics Review
“Finalist for the PROSE Award in Computing and Information Sciences, Association of American Publishers”“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.” * MIT News *
About The Author
Daniel Jackson
Daniel Jackson is professor of computer science at the Massachusetts Institute of Technology, and an associate director of the MIT Computer Science and Artificial Intelligence Laboratory. He is the author of Software Abstractions and Portraits of Resilience.
Returns
This item is eligible for free returns within 30 days of delivery. See our returns policy for further details.




