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.