korrents

Our readingWhat is a korrent?

Duplication is cheaper than the wrong abstraction, so code should not be made reusable before there are real examples of what the reuse has to do.

Drawn from what Sandi Metz and Casey Muratori said

design
What this subject means

design How things should be made and judged: what makes a design good, who should do the designing, and what an interface is for.

When does an abstraction help, and when does it hurt?under our view: Duplication is cheaper than the wrong abstraction, so wait for real examples before sharing code

What they actually said

  1. Sandi Metz Author of Practical Object-Oriented Design in Ruby and 99 Bottles of OOP duplication is far cheaper than the wrong abstraction The Wrong Abstractionsandimetz.com · 20 Jan 2016All 4 korrents from this piece
    duplication is far cheaper than the wrong abstraction

    ↗The Wrong Abstractionsandimetz.com

    20 Jan 2016

    All 4 korrents from this piecethis one is 1st

  2. Casey Muratori Game and engine programmer Like a good compressor, I don't reuse anything until I have at least two instances of it occurring. Semantic Compressioncaseymuratori.com · 28 May 2014All 4 korrents from this piece
    Like a good compressor, I don't reuse anything until I have at least two instances of it occurring.

    ↗Semantic Compressioncaseymuratori.com

    28 May 2014

    All 4 korrents from this piecethis one is 2nd

Added to korrents 7 Sept 2026 · How quotes work · Something wrong? Tell us

Holders over time
Holders over time
012 May 2014 Oct 2026

Do you hold this korrent?Do you also believe this?

I hold this too

Related korrents

Shared subject first, then similar wording. They may agree or disagree.

See this claim on the map