What Makes Software Work? - Concepts for Compelling Software Design
Offered By: Google TechTalks via YouTube
Course Description
Overview
Explore the critical factors behind successful software products in this insightful tech talk by Daniel Jackson. Delve into the importance of compelling usage scenarios and how they contribute to software success. Learn about the concept of "concepts" in software design - small, composable services that provide coherent value without mutual dependencies. Discover how these concepts can clarify software design and enable LLM-based app generation. Gain valuable insights from Jackson's extensive experience in software research, including his work on the Alloy modeling language and collaborations with NASA, Massachusetts General Hospital, and Toyota. Understand the key principles outlined in Jackson's book "Essence of Software: Why Concepts Matter for Great Design" and how they apply to creating effective software solutions.
Syllabus
What Makes Software Work?
Taught by
Google TechTalks
Related Courses
User Experience for the WebOpen2Study Intro to the Design of Everyday Things
Udacity UX-Design for Business
Fraunhofer IESE via Independent UX Design for Mobile Developers
Google via Udacity SAP's UX Strategy in a Nutshell by Sam Yen
SAP Learning