We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Rich Hickey, Simple Made Easy.
Rich Hickey, “Simple Made Easy,” InfoQ, October 20, 2011, https://www.infoq.com/presentations/Simple-Made-Easy/.
Reading notes.
“Simplicity is a prerequisite for reliability”. - Edsger W. Dijkstra
Easy is approachable, readily available. Simple is more like not deeply intertwined. They are different things.
Simplicity enables understandability, changeability, debuggability, flexibility.
Build simple systems:
- Abstractions answer specific W questions
- Return values of constructs are simple
- Encapsulation hides complexity for building higher