Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

The Essence of Software: Why Concepts Matter for Great Design

Sprog
Engelsk
Format
Kategori

Fakta

A revolutionary concept-based approach to thinking about, designing, and interacting with software

As our dependence on technology increases, the design of software 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 should be viewed as a collection of interacting concepts, breaking the functionality into manageable parts and providing a new framework for thinking about design. Through this radical and original perspective, Jackson lays out a practical and coherent path, accessible to anyone—from strategist and marketer to UX designer, architect, or programmer—for making software that is empowering, dependable, and a delight to use.

Jackson explores every aspect of concepts—what they are and aren’t, how to identify them, how to define them, and more—and offers prescriptive principles and practical tips that can be applied cost-effectively in a wide range of domains. He applies these ideas to contemporary software designs, drawing examples from leading software manufacturers such as Adobe, Apple, Dropbox, Facebook, Google, Microsoft, Twitter, and others. Jackson shows how concepts let designers preserve and reuse design knowledge, rather than starting from scratch in every project.

An argument against the status quo and a guide to improvement for both working designers and novices to the field, The Essence of Software brings a fresh approach to software and its creation.

© 2021 Princeton University Press (E-bog): 9780691230542

Release date

E-bog: 16. november 2021

Andre kan også lide...

  1. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
  2. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
  3. The Achievement Habit: Stop Wishing, Start Doing, and Take Command of Your Life Bernard Roth
  4. Noise Daniel Kahneman
  5. Why Has Nobody Told Me This Before? Julie Smith
  6. Talk Like TED: The 9 Public Speaking Secrets of the World's Top Minds Carmine Gallo
  7. Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
  8. Coders: Who They Are, What They Think and How They Are Changing Our World Clive Thompson
  9. Laws of UX: Using Psychology to Design Better Products & Services Jon Yablonski
  10. Change by Design, Revised and Updated: How Design Thinking Transforms Organizations and Inspires Innovation Tim Brown
  11. Design for How People Think: Using Brain Science to Build Better Products John Whalen, Ph.D.
  12. Build: An Unorthodox Guide to Making Things Worth Making Tony Fadell
  13. Unf*ck Your Brain: Using Science to Get over Anxiety, Depression, Anger, Freak-Outs, and Triggers Faith G. Harper
  14. Software Development Fundamentals Introbooks Team
  15. UX Design: A Field Guide To Process And Methodology For Timeless User Experience Steven Miller
  16. Leadership Strategy and Tactics: Learn to Lead Like a Navy SEAL, from the Bestselling Author of 'Extreme Ownership' and 'The Dichotomy of Leadership' Jocko Willink
  17. The Clean Coder: A Code of Conduct for Professional Programmers Robert C. Martin
  18. Does Skill Make Us Human?: Migrant Workers in 21st-Century Qatar and Beyond Natasha Iskander
  19. Clean Architecture: A Craftsman's Guide to Software Structure and Design Robert C. Martin
  20. Good to Great Jim Collins
  21. 13 Things Mentally Strong People Don't Do: Take Back Your Power, Embrace Change, Face Your Fears, and Train Your Brain for Happiness and Success Amy Morin
  22. Coders at Work: Reflections on the Craft of Programming Peter Seibel
  23. Software Engineering Fundamentals Introbooks Team
  24. The Strength in Numbers: The New Science of Team Science Barry Bozeman
  25. Software Engineering at Google: Lessons Learned from Programming Over Time Tom Manshreck
  26. The Buy Nothing, Get Everything Plan: Discover the Joy of Spending Less, Sharing More, and Living Generously Liesl Clark
  27. Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures Neal Ford
  28. Why People Cooperate: The Role of Social Motivations Tom R. Tyler
  29. Programming Interviews For Dummies Eric Butow
  30. The Misfit's Manifesto Lidia Yuknavitch
  31. The Secret of Our Success: How Culture Is Driving Human Evolution, Domesticating Our Species, and Making Us Smarter Joseph Henrich
  32. Creativity Rules: Getting Ideas Out of Your Head and into the World Tina Seelig
  33. Trillion Dollar Coach: The Leadership Playbook of Silicon Valley's Bill Campbell Jonathan Rosenberg
  34. Full Spectrum: How the Science of Color Made Us Modern Adam Rogers
  35. Emotional Success: The Motivational Power of Gratitude, Compassion and Pride David DeSteno
  36. How to Do Things with Emotions: The Morality of Anger and Shame across Cultures Owen Flanagan
  37. Get Smart: How to Think and Act Like the Most Successful and Highest-Paid People in Every Field Brian Tracy
  38. Dedicated: The Case for Commitment in an Age of Infinite Browsing Pete Davis
  39. How to Not Die Alone: The Surprising Science That Will Help You Find Love Logan Ury
  40. Why Buddhism is True: The Science and Philosophy of Meditation and Enlightenment Robert Wright
  41. The Everyday Hero Manifesto: Activate Your Positivity, Maximize Your Productivity, Serve The World Robin Sharma
  42. Devops: Building Software With Lean Process For Modern Business Steven Branson
  43. The Mind-Body Problem Jonathan Westphal

Vælg dit abonnement

  • Over 600.000 titler

  • Download og nyd titler offline

  • Eksklusive titler + Mofibo Originals

  • Børnevenligt miljø (Kids Mode)

  • Det er nemt at opsige når som helst

Flex

For dig som vil prøve Mofibo.

89 kr. /måned
  • 1 konto

  • 20 timer/måned

  • Gem op til 100 ubrugte timer

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Prøv gratis
Den mest populære

Premium

For dig som lytter og læser ofte.

129 kr. /måned
  • 1 konto

  • 100 timer/måned

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Unlimited

For dig som lytter og læser ubegrænset.

149 kr. /måned
  • 1 konto

  • Ubegrænset adgang

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Family

For dig som ønsker at dele historier med familien.

Fra 179 kr. /måned
  • 2-6 konti

  • 100 timer/måned pr. konto

  • Fri lytning til podcasts

  • Kun 39 kr. pr. ekstra konto

  • Ingen binding

2 konti

179 kr. /måned
Prøv gratis