This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Yellow: the core concepts, philosophy, principles, or useless aphorisms of software development
Yellow
Ebook version for download
Note
Introduction (3:37)
Fear is a signal (6:02)
Just in time research (5:30)
Tech changes slower than you think (4:47)
Always maximise your understanding (5:32)
Gall's Law (5:41)
Analogue (5:27)
Don't Tinker (6:15)
Incorrect should look different from correct (2:44)
Loose coupling (6:05)
Widely used standards (5:10)
Premature optimisation (3:41)
Avoid state management (4:07)
Bugs hurt UX more than complexity helps (4:38)
The two questions of software development (3:17)
Don't solve every problem (2:27)
Throwaway prototypes (5:18)
Don't be a correctness bully (6:09)
Worse is better, but it's also how we got into this mess (9:37)
Yellow (11:36)
Loose coupling
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock