Speaker works for Instructure Canvas (a blackboard)

Elegance is an aesthetic experience. It's about perfectly conforming to a set of imperfect standards, meeting a need with no extraneous lines or rough edges. Elegance in code is the result of a mysterious process, just as elegance in nature is in the case of nature, the process is evolution.

Green beard effect

### What does the selfish code want?

- Ubiquity
- Universality
- Longevity

### How does code get what it wants?

- Being flexible
- Being extensible
- Being novel
- Being entrenched