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

YouTube

What You See Is What It Does - A Structural Pattern for Legible Software

ACM SIGPLAN via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a groundbreaking structural pattern for creating more legible and modular software in this 28-minute conference presentation from Onward! 2025. Learn how current software illegibility—the lack of direct correspondence between code and observed behavior—undermines three critical requirements of robust coding: incrementality, integrity, and transparency. Discover how the proposed pattern addresses these challenges through concepts and synchronizations, featuring fully independent services mediated by event-based rules. Examine how a domain-specific language for synchronizations enables granular, declarative expression of behavioral features that can be readily generated by large language models. Analyze the practical application of this approach through a detailed case study of the RealWorld benchmark, demonstrating improved software modularity and maintainability. Gain insights into how this structural pattern can enhance software development practices in the era of LLM-assisted coding, making codebases more transparent, modular, and easier to understand and modify.

Syllabus

[Onward!'25] What You See Is What It Does: A Structural Pattern for Legible Software

Taught by

ACM SIGPLAN

Reviews

Start your review of What You See Is What It Does - A Structural Pattern for Legible Software

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.