Abramov on what DRY actually costs once you've lived with a too-clever abstraction — and why writing the same code twice is sometimes the right answer.
Jump to a talk or filter by speaker.