korrents

Our readingWhat is a korrent?

Because programming requires forgetting, developers should weigh the costs of their abstractions and who those abstractions leave out.

Drawn from what Phil Hagelberg 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.

Leaky abstractions, Trade-offs

When does an abstraction help, and when does it hurt?under our view: Every abstraction leaks, so somebody has to know the layer below it Which mental models help you think better?under our view: Every abstraction leaks: someone still has to know what is underneath

What Phil Hagelberg actually said

  1. Phil Hagelberg Programmer known online as technomancy
    Programming, of course, is forgetting, but we need to at least try to be aware of the costs of the abstractions we choose and consider who it is that ends up being forgotten.

Added to korrents 20 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