The Essence of Software by Daniel Jackson - ISBN: 9780691225388
Hardcover
Unlock software’s potential: Design with concepts for empowering, reliable experiences.

The Essence of Software

Why Concepts Matter for Great Design

$41.41

  • Hardcover

    336 pages

  • Release Date

    31 December 2021

Check Delivery Options

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.