korrents

Our readingWhat is a korrent?

When an abstraction turns out to be wrong, the fastest way forward is to inline it back into every caller and let the duplication show what the right one is.

Drawn from what Sandi Metz 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 Sandi Metz actually said

  1. Sandi Metz Author of Practical Object-Oriented Design in Ruby and 99 Bottles of OOP
    Once an abstraction is proved wrong the best strategy is to re-introduce duplication and let it show you what's right.

    ↗The Wrong Abstractionsandimetz.com

    20 Jan 2016

    All 4 korrents from this piecethis one is 4th

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

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