Tap a claim on the ring to put it at the centre.
← A programming environment should provide exactly one concurrency…
17 connected korrents · 18 moments from 28 May 2014 to 24 Sept 2026.
Everything filed under developer tools
developer tools
Everything filed under design
design
Everything filed under simplicity
simplicity
Everything filed under LLMs
LLMs
Everything filed under software quality
software quality
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: A programming environment should provide exactly one concurrency model, since offering multiple concurrency implementations at once causes problems.
A programming environment should provide exactly one concurrency model, since offering multiple concurrency implementations at once causes problems.
Last stated 3 years ago
4 Jan 2024
RP
Rob Pike — holds since 2024-01-04 — tap for who they are
Same subject: Concurrency is hard not because human brains cannot handle it but because nobody gets enough practice at it. — tap to centre the map on it
Concurrency is hard not because human brains cannot handle it but because nobody gets enough practice at it.
Last stated 2 months ago
29 Jul 2026
HW
Hillel Wayne — holds since 2026-07-29 — tap for who they are
Same subject: Concurrency should stop being the programmer's problem and become the language designer's: it is better to impose vast pain on a few people than on a million. — tap to centre the map on it
Concurrency should stop being the programmer's problem and become the language designer's: it is better to impose vast pain on a few people than on a million.
Last stated a year ago
30 Apr 2025
TS
Tim Sweeney — holds since 2025-04-30 — tap for who they are
Same subject: Models will end up like databases — many of them, deployed for different uses — rather than one model used everywhere. — tap to centre the map on it
Models will end up like databases — many of them, deployed for different uses — rather than one model used everywhere.
Last stated 11 months ago
12 Nov 2025
SN
Satya Nadella — holds since 2025-11-12 — tap for who they are
Same subject: Structured concurrency makes it easier to write correct, safe concurrent code. — tap to centre the map on it
Structured concurrency makes it easier to write correct, safe concurrent code.
Last stated 6 months ago
23 Mar 2026
NE
Nelson Elhage — holds since 2026-03-23 — tap for who they are
Same subject: A composable concurrency paradigm requires a general-purpose cancellation mechanism. — tap to centre the map on it
A composable concurrency paradigm requires a general-purpose cancellation mechanism.
Last stated 6 months ago
23 Mar 2026
NE
Nelson Elhage — holds since 2026-03-23 — tap for who they are
Same subject: Locking is too hard for programmers to get right over and over again, so the language runtime should do that part. — tap to centre the map on it
Locking is too hard for programmers to get right over and over again, so the language runtime should do that part.
Last stated 9 years ago
by 2 Jan 2018
RH
Rich Hickey — holds since 2018-01-02 — 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: Asynchrony should be a property of how a program is run, not a colour baked into the type of every function in the standard library. — tap to centre the map on it
Asynchrony should be a property of how a program is run, not a colour baked into the type of every function in the standard library.
Last stated 12 years ago
1 Feb 2015
BN
Bob Nystrom — holds since 2015-02-01 — tap for who they are
Same subject: In APIs and command-line tools, having fewer ways to accomplish the same task is better because it reduces how much a person has to remember. — tap to centre the map on it
In APIs and command-line tools, having fewer ways to accomplish the same task is better because it reduces how much a person has to remember.
Last stated a month ago
1 Sept 2026
NJ
Nick Janetakis — holds since 2026-09-01 — 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 5 months ago
13 May 2026
AH
Anders Hejlsberg — holds since 2026-05-13 — tap for who they are
Same subject: A developer using AI coding tools remains responsible for reviewing the code they ship. — tap to centre the map on it
A developer using AI coding tools remains responsible for reviewing the code they ship.
Last stated 7 months ago
10 Mar 2026
JS
Jon Seager — holds since 2026-03-10 — 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 fail from taking on too much complexity than 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 small number of highly effective distribution channels, not many mediocre 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 group of businesses only works when every one of them feeds the others, and everything that does not fit the strategy should be sold. — tap to centre the map on it
A group of businesses only works when every one of them feeds the others, and everything that does not fit the strategy should be sold.
Last stated a year ago
16 Jul 2025
JD
Jamie Dimon — holds since 2025-07-16 — tap for who they are
Same subject: A software engineer who is not using a tool like Cursor is working at half productivity or worse. — tap to centre the map on it
A software engineer who is not using a tool like Cursor is working at half productivity or worse.
Last stated a year ago
18 Aug 2025
BT
Bret Taylor — holds since 2025-08-18 — tap for who they are
Same subject: Adding all files to git and then diffing them is a heavy-handed option for models editing files. — tap to centre the map on it
Adding all files to git and then diffing them is a heavy-handed option for models editing files.
Last stated a week ago
24 Sept 2026
AR
Armin Ronacher — holds since 2026-09-24 — tap for who they are
Same subject: AI coding agents work best with the same general-purpose tools built for humans, such as git and file utilities, rather than agent-specific interfaces. — tap to centre the map on it
AI coding agents work best with the same general-purpose tools built for humans, such as git and file utilities, rather than agent-specific interfaces.
Last stated a year ago
30 Sept 2025
HR
Harper Reed — holds since 2025-09-30 — 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 who holds the claim — tap it for who they are
At the centre
A programming environment should provide exactly one concurrency model, since offering multiple concurrency implementations at once causes problems.
Last stated 4 Jan 2024 · 3 years ago
Holds Rob Pike
Read this korrent →
Similar wording
Concurrency is hard not because human brains cannot handle it but because nobody gets enough practice at it.
Last stated 29 Jul 2026 · 2 months ago
Holds Hillel Wayne
Similar wording
Concurrency should stop being the programmer's problem and become the language designer's: it is better to impose vast pain on a few people than on a million.
Last stated 30 Apr 2025 · a year ago
Holds Tim Sweeney
Similar wording
Models will end up like databases — many of them, deployed for different uses — rather than one model used everywhere.
Last stated 12 Nov 2025 · 11 months ago
Holds Satya Nadella
Similar wording
Structured concurrency makes it easier to write correct, safe concurrent code.
Last stated 23 Mar 2026 · 6 months ago
Holds Nelson Elhage
Similar wording
A composable concurrency paradigm requires a general-purpose cancellation mechanism.
Last stated 23 Mar 2026 · 6 months ago
Holds Nelson Elhage
Similar wording
Locking is too hard for programmers to get right over and over again, so the language runtime should do that part.
Last stated by 2 Jan 2018 · 9 years ago
Holds Rich Hickey
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 Sandi Metz Casey Muratori
Similar wording
Asynchrony should be a property of how a program is run, not a colour baked into the type of every function in the standard library.
Last stated 1 Feb 2015 · 12 years ago
Holds Bob Nystrom
Same subject: developer tools
In APIs and command-line tools, having fewer ways to accomplish the same task is better because it reduces how much a person has to remember.
Last stated 1 Sept 2026 · a month ago
Holds Nick Janetakis
Same subject: developer tools
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 · 5 months ago
Holds Anders Hejlsberg
Same subject: developer tools
A developer using AI coding tools remains responsible for reviewing the code they ship.
Last stated 10 Mar 2026 · 7 months ago
Holds Jon Seager
Same subject: simplicity
A business is more likely to fail from taking on too much complexity than from lacking resources.
Last stated 29 Sept 2018 · 8 years ago
Holds Tren Griffin
Same subject: simplicity
A business succeeds through a small number of highly effective distribution channels, not many mediocre ones.
Last stated 17 Feb 2024 · 3 years ago
Holds Adam Wiggins
Same subject: simplicity
A group of businesses only works when every one of them feeds the others, and everything that does not fit the strategy should be sold.
Last stated 16 Jul 2025 · a year ago
Holds Jamie Dimon
Same subject: coding agents
A software engineer who is not using a tool like Cursor is working at half productivity or worse.
Last stated 18 Aug 2025 · a year ago
Holds Bret Taylor
Same subject: coding agents
Adding all files to git and then diffing them is a heavy-handed option for models editing files.
Last stated 24 Sept 2026 · a week ago
Holds Armin Ronacher
Same subject: coding agents
AI coding agents work best with the same general-purpose tools built for humans, such as git and file utilities, rather than agent-specific interfaces.
Last stated 30 Sept 2025 · a year ago
Holds Harper Reed