Tap a claim on the ring to put it at the centre.
← When an abstraction turns out to be wrong, the fastest way forward is…
17 connected korrents · 16 moments on record from 28 May 2014 to 25 Aug 2026.
Everything filed under Trauma
Trauma
Everything filed under compilers
compilers
Everything filed under EMDR
EMDR
Same subject Same subject Same subject Same subject Same subject Same subject Same subject Same subject Same subject Same subject Same subject Same subject Same subject Same subject Same subject Same subject Same subject
Read this 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.
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.
Last stated 11 years ago
20 Jan 2016
SM
Sandi Metz — holds since 2016-01-20 — tap for who they are
Same subject: Parameters and conditional branches accumulating inside shared code are the diagnostic that the abstraction is wrong. — tap to centre the map on it
Parameters and conditional branches accumulating inside shared code are the diagnostic that the abstraction is wrong.
Last stated 11 years ago
20 Jan 2016
SM
Sandi Metz — holds since 2016-01-20 — tap for who they are
Same subject: 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. — tap to centre the map on it
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.
Last stated 11 years ago
20 Jan 2016
SM
Sandi Metz — holds since 2016-01-20 — tap for who they are
CM
Casey Muratori — holds since 2014-05-28 — tap for who they are
Same subject: An abstraction chosen wrongly at the start means a team can never make its software great, however good that team is. — tap to centre the map on it
An abstraction chosen wrongly at the start means a team can never make its software great, however good that team is.
Last stated 12 months ago
18 Sept 2025
TL
Tobias Lütke — holds since 2025-09-18 — tap for who they are
Same subject: A compiler that names every place a change breaks turns refactoring into fixing errors until the compiler stops shouting. — tap to centre the map on it
A compiler that names every place a change breaks turns refactoring into fixing errors until the compiler stops shouting.
Last stated 4 months ago
20 May 2026
AR
Alice Ryhl — holds since 2026-05-20 — tap for who they are
Same subject: The hard part of verification is not proving the code correct but working out what the specification should say. — tap to centre the map on it
The hard part of verification is not proving the code correct but working out what the specification should say.
Last stated 8 years ago
21 Jan 2019
HW
Hillel Wayne — holds since 2019-01-21 — tap for who they are
Same subject: The programming practices taught as best practice are ruinous for performance and should not be followed. — tap to centre the map on it
The programming practices taught as best practice are ruinous for performance and should not be followed.
Last stated 4 years ago
28 Feb 2023
CM
Casey Muratori — holds since 2023-02-28 — tap for who they are
Same subject: Verifying a simplified model rather than the real system is worth doing even though the real system will still have bugs, because the bugs you designed in never get built. — tap to centre the map on it
Verifying a simplified model rather than the real system is worth doing even though the real system will still have bugs, because the bugs you designed in never get built.
Last stated a month ago
29 Jul 2026
HW
Hillel Wayne — holds since 2026-07-29 — tap for who they are
Same subject: Coming into a project with a guess about what the data will show has, again and again, turned out to be wrong. — tap to centre the map on it
Coming into a project with a guess about what the data will show has, again and again, turned out to be wrong.
Last stated 4 months ago
8 May 2026
DR
David Reich — holds since 2026-05-08 — tap for who they are
Same subject: A compiler that also serves an IDE has to be lazy and deferred throughout — a different way of building compilers from the one the textbooks teach. — tap to centre the map on it
A compiler that also serves an IDE has to be lazy and deferred throughout — a different way of building compilers from the one the textbooks teach.
Last stated 4 months ago
13 May 2026
AH
Anders Hejlsberg — holds since 2026-05-13 — tap for who they are
Same subject: A programming language is not a compiler but an experience: editing, running, debugging and the runtime library all have to fit together as one cycle. — tap to centre the map on it
A programming language is not a compiler but an experience: editing, running, debugging and the runtime library all have to fit together as one cycle.
Last stated 4 months ago
13 May 2026
AH
Anders Hejlsberg — holds since 2026-05-13 — tap for who they are
Same subject: A speed difference between languages that share the LLVM backend measures the benchmark author, not the languages. — tap to centre the map on it
A speed difference between languages that share the LLVM backend measures the benchmark author, not the languages.
Last stated a year ago
22 Mar 2025
TH
ThePrimeagen — holds since 2025-03-22 — tap for who they are
Same subject: "The body keeps the score" is only half the story, and the missing half matters: a body described only as a harbinger of the past is a body people learn to avoid. — tap to centre the map on it
"The body keeps the score" is only half the story, and the missing half matters: a body described only as a harbinger of the past is a body people learn to avoid.
Last stated 2 weeks ago
25 Aug 2026
AS
Arielle Schwartz — holds since 2026-08-25 — tap for who they are
Same subject: Childhood trauma is the template for every addiction, including the socially rewarded ones. — tap to centre the map on it
Childhood trauma is the template for every addiction, including the socially rewarded ones.
Last stated 9 years ago
5 Apr 2017
GM
Gabor Mate — holds since 2017-04-05 — tap for who they are
Same subject: Cooling someone after a head injury does not help; what matters is stopping them from getting hot. — tap to centre the map on it
Cooling someone after a head injury does not help; what matters is stopping them from getting hot.
Last stated 2 months ago
20 Jul 2026
TW
Tommy Wood — holds since 2026-07-20 — tap for who they are
Same subject: A therapy is only shown to be more effective if it is compared against another treatment intended to help, not against a control nobody expected to work. — tap to centre the map on it
A therapy is only shown to be more effective if it is compared against another treatment intended to help, not against a control nobody expected to work.
Last stated 2 years ago
11 Sept 2024
SM
Scott D. Miller — holds since 2024-09-11 — tap for who they are
Same subject: Eye movement reprocessing went from alternative to establishment, and moving your eyes while talking about a trauma does seem to help you process it. — tap to centre the map on it
Eye movement reprocessing went from alternative to establishment, and moving your eyes while talking about a trauma does seem to help you process it.
Last stated 7 years ago
12 Nov 2019
SA
Scott Alexander — holds since 2019-11-12 — tap for who they are
Same subject: If negative emotion comes from underweighting sensory evidence, that explains EMDR: it forces high-precision attention onto something the mind usually represses. — tap to centre the map on it
If negative emotion comes from underweighting sensory evidence, that explains EMDR: it forces high-precision attention onto something the mind usually represses.
Last stated 6 years ago
13 Feb 2021
SA
Scott Alexander — holds since 2021-02-13 — tap for who they are
same subject or similar wording a cloud: claims about one subject, named for it bar: when it was last stated, on a scale from 2014 to today (stretched back to the oldest claim here) — full is today a face: someone on record holding the claim — tap it for who they are
At the centre
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.
Last stated 20 Jan 2016 · 11 years ago
Holds SM Sandi Metz
Read this korrent →
Similar wording
Parameters and conditional branches accumulating inside shared code are the diagnostic that the abstraction is wrong.
Last stated 20 Jan 2016 · 11 years ago
Holds SM Sandi Metz
Similar wording
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.
Last stated 20 Jan 2016 · 11 years ago
Holds SM Sandi MetzCM Casey Muratori
Similar wording
An abstraction chosen wrongly at the start means a team can never make its software great, however good that team is.
Last stated 18 Sept 2025 · 12 months ago
Holds Tobias Lütke
Similar wording
A compiler that names every place a change breaks turns refactoring into fixing errors until the compiler stops shouting.
Last stated 20 May 2026 · 4 months ago
Holds AR Alice Ryhl
Similar wording
The hard part of verification is not proving the code correct but working out what the specification should say.
Last stated 21 Jan 2019 · 8 years ago
Holds HW Hillel Wayne
Similar wording
The programming practices taught as best practice are ruinous for performance and should not be followed.
Last stated 28 Feb 2023 · 4 years ago
Holds CM Casey Muratori
Similar wording
Verifying a simplified model rather than the real system is worth doing even though the real system will still have bugs, because the bugs you designed in never get built.
Last stated 29 Jul 2026 · a month ago
Holds HW Hillel Wayne
Similar wording
Coming into a project with a guess about what the data will show has, again and again, turned out to be wrong.
Last stated 8 May 2026 · 4 months ago
Holds DR David Reich
Same subject: compilers
A compiler that also serves an IDE has to be lazy and deferred throughout — a different way of building compilers from the one the textbooks teach.
Last stated 13 May 2026 · 4 months ago
Holds AH Anders Hejlsberg
Same subject: compilers
A programming language is not a compiler but an experience: editing, running, debugging and the runtime library all have to fit together as one cycle.
Last stated 13 May 2026 · 4 months ago
Holds AH Anders Hejlsberg
Same subject: compilers
A speed difference between languages that share the LLVM backend measures the benchmark author, not the languages.
Last stated 22 Mar 2025 · a year ago
Holds TH ThePrimeagen
Same subject: Trauma
"The body keeps the score" is only half the story, and the missing half matters: a body described only as a harbinger of the past is a body people learn to avoid.
Last stated 25 Aug 2026 · 2 weeks ago
Holds AS Arielle Schwartz
Same subject: Trauma
Childhood trauma is the template for every addiction, including the socially rewarded ones.
Last stated 5 Apr 2017 · 9 years ago
Holds GM Gabor Mate
Same subject: Trauma
Cooling someone after a head injury does not help; what matters is stopping them from getting hot.
Last stated 20 Jul 2026 · 2 months ago
Holds TW Tommy Wood
Same subject: EMDR
A therapy is only shown to be more effective if it is compared against another treatment intended to help, not against a control nobody expected to work.
Last stated 11 Sept 2024 · 2 years ago
Holds SM Scott D. Miller
Same subject: EMDR
Eye movement reprocessing went from alternative to establishment, and moving your eyes while talking about a trauma does seem to help you process it.
Last stated 12 Nov 2019 · 7 years ago
Holds SA Scott Alexander
Same subject: EMDR
If negative emotion comes from underweighting sensory evidence, that explains EMDR: it forces high-precision attention onto something the mind usually represses.
Last stated 13 Feb 2021 · 6 years ago
Holds SA Scott Alexander