Lateral Thinking

TDD

Arrays vs. Linked Lists

Streetlight Effect

Cohesion

Consensus

Resilient, Fault-tolerant, Robust, or Reliable?

Coupling

Unit tests as documentation

The PACELC Theorem

Safety and Liveness

The Coder Cafe

Concurrency Is Not Parallelism