YoVDO

What Makes Software Work? - Concepts for Compelling Software Design

Offered By: Google TechTalks via YouTube

Tags

Software Design Courses User Experience Courses Software Engineering Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Web
Open2Study
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