Главная
Study mode:
on
1
Intro
2
Motivation; setting the scene
3
Who are we writing code for?
4
Habitable vs. joyful
5
Properties over principles
6
Properties for properties
7
CUPID - for joyful coding
8
Composable
9
Unix philosophy
10
Aging like wine vs. aging like milk
11
Predictable
12
Idiomatic
13
Domain-based
14
CUPID applied
15
Outro
Description:
Explore the concept of joyful coding through the CUPID framework in this 48-minute conference talk by Daniel Terhorst-North, recorded at YOW! 2022. Delve into the characteristics that make codebases enjoyable to work with, including Composable, Unix philosophy, Predictable, Idiomatic, and Domain-based properties. Learn how these principles can improve your coding experience and create more habitable software. Examine the motivation behind CUPID, compare it to SOLID principles, and understand its practical applications in software development. Gain insights into writing code for humans, the differences between habitable and joyful code, and how to apply CUPID principles to create better software systems.

CUPID - For Joyful Coding

GOTO Conferences
Add to list
0:00 / 0:00