korrents

On the map

Tap a claim on the ring to put it at the centre.

← Duplication is cheaper than the wrong abstraction, so code should not…

17 connected korrents · 16 moments from 8 Jan 2013 to 4 Oct 2026.

Everything filed under design design Everything filed under creativity creativity Everything filed under simplicity simplicity Everything filed under taste taste Everything filed under software quality software quality Everything filed under open source open source Same subjectSame subjectSame subjectSame subjectSame subjectSame subjectSame subjectSame subjectSame subjectSame subjectSame subjectSame subjectSame subjectSame subjectSame subjectSame subjectSame subject Read this 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. Duplication is cheaper than the wrongabstraction, so code should not be madereusable before there are real examples ofwhat 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: Code written to be reusable before there is anything reusing it is likely to be reusable in the wrong way. — tap to centre the map on it Code written to be reusable beforethere is anything reusing it islikely to be reusable in the wrongway. Last stated 12 years ago 28 May 2014 CM Casey Muratori — holds since 2014-05-28 — tap for who they are Same subject: 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. — tap to centre the map on it When an abstraction turns out to bewrong, the fastest way forward is toinline it back into every caller andlet the duplication show what theright 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: Open source code should be used to enable others to remix and reuse — tap to centre the map on it Open source code should be used toenable others to remix and reuse Last stated 4 years ago 18 Oct 2022 DH David Heinemeier Hansson — holds since 2022-10-18 — tap for who they are Same subject: Duplicating logic is no longer painful, while abstractions still are. — tap to centre the map on it Duplicating logic is no longerpainful, while abstractions stillare. Last stated a month ago 10 Sept 2026 PS Peter Steinberger — holds since 2026-09-10 — tap for who they are Same subject: Reusable code should take an allocator parameter only if it allocates, and an I/O parameter only if it performs I/O. — tap to centre the map on it Reusable code should take anallocator parameter only if itallocates, and an I/O parameter onlyif it performs I/O. Last stated 12 months ago 29 Oct 2025 AK Andrew Kelley — holds since 2025-10-29 — tap for who they are Same subject: Because programming requires forgetting, developers should weigh the costs of their abstractions and who those abstractions leave out. — tap to centre the map on it Because programming requiresforgetting, developers should weighthe costs of their abstractions andwho those abstractions leave out. Last stated 4 years ago 25 Jul 2022 PH Phil Hagelberg — holds since 2022-07-25 — tap for who they are Same subject: What trips up newcomers to Rust is not the code but the shape of their data. — tap to centre the map on it What trips up newcomers to Rust isnot the code but the shape of theirdata. Last stated 5 months ago 20 May 2026 AR Alice Ryhl — holds since 2026-05-20 — tap for who they are Same subject: Maintaining a duplicate set of prototype code is no burden for an agent; agents are incredibly good translators between code conventions. — tap to centre the map on it Maintaining a duplicate set ofprototype code is no burden for anagent; agents are incredibly goodtranslators between codeconventions. Last stated 2 months ago 18 Aug 2026 PM Patrick Morgan — holds since 2026-08-18 — tap for who they are Same subject: A business is more likely to fail from taking on too much complexity than from lacking resources. — tap to centre the map on it A business is more likely to failfrom taking on too much complexitythan from lacking resources. Last stated 8 years ago 29 Sept 2018 TG Tren Griffin — holds since 2018-09-29 — tap for who they are Same subject: A business succeeds through a small number of highly effective distribution channels, not many mediocre ones. — tap to centre the map on it A business succeeds through a smallnumber of highly effectivedistribution channels, not manymediocre ones. Last stated 3 years ago 17 Feb 2024 AW Adam Wiggins — holds since 2024-02-17 — tap for who they are Same subject: A candidate negotiating an offer should make every ask fit one line of logic. — tap to centre the map on it A candidate negotiating an offershould make every ask fit one lineof logic. Last stated 2 months ago 9 Aug 2026 AW Adam Ward — holds since 2026-08-09 — tap for who they are Same subject: A big part of taste is delivering high levels of craft in an accessible way so that as many people as possible can experience it. — tap to centre the map on it A big part of taste is deliveringhigh levels of craft in anaccessible way so that as manypeople as possible can experienceit. Last stated 6 months ago 21 Apr 2026 BJ Brandon Jacoby — holds since 2026-04-21 — tap for who they are Same subject: A company name can have different appeal to corporate buyers versus their customers. — tap to centre the map on it A company name can have differentappeal to corporate buyers versustheir customers. Last stated 3 weeks ago 4 Oct 2026 PG Paul Graham — holds since 2026-10-04 — tap for who they are Same subject: A first draft should not be graded good or bad; it is only the material that taste then gets to act on. — tap to centre the map on it A first draft should not be gradedgood or bad; it is only the materialthat taste then gets to act on. Last stated 3 months ago 6 Aug 2026 GS George Saunders — holds since 2026-08-06 — tap for who they are Same subject: A feeling of responsibility is probably the greatest inhibitor of creativity; great ideas came from people not paid to have them — tap to centre the map on it A feeling of responsibility isprobably the greatest inhibitor ofcreativity; great ideas came frompeople not paid to have them IA Isaac Asimov — holds since c. 1959 — tap for who they are Same subject: A free-wheeling, anarchic neural organization may be the secret of human creativity, at the price of susceptibility to mental illness — tap to centre the map on it A free-wheeling, anarchic neuralorganization may be the secret ofhuman creativity, at the price ofsusceptibility to mental illness Last stated 14 years ago 8 Jan 2013 DD Daniel Dennett — holds since 2013-01-08 — tap for who they are Same subject: A person who works from a recipe, even an innovative one, starts from something that already exists. — tap to centre the map on it A person who works from a recipe,even an innovative one, starts fromsomething that already exists. Last stated 11 years ago 6 Nov 2015 TU Tim Urban — holds since 2015-11-06 — tap for who they are
same subject or similar wordinga cloud: claims about one subject, named for itbar: when it was last stated, on a scale from 2013 to today (stretched back to the oldest claim here) — full is todaya face: someone who holds the claim — tap it for who they are

At the centre 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 Sandi MetzCasey Muratori Read this korrent →