Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

What Makes Software Work? - Concepts for Compelling Software Design

Google TechTalks via YouTube

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

Reviews

Start your review of What Makes Software Work? - Concepts for Compelling Software Design

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.