Jeremy Keith: Declarative Design
https://www.youtube.com/watch?v=pzRsvoyQGsg (opens in a new tab)
HTML is a declarative language that is fault-tolerant and easy for people to get started with. CSS is another declarative language that was created a few years later.