Tap a claim on the ring to put it at the centre.
← Rust is hard to learn because its borrow-checking rules have so many…
17 connected korrents · 10 moments on record from 1 Jun 2022 to 9 Sept 2026.
Everything filed under TypeScript
TypeScript
Everything filed under cybersecurity
cybersecurity
Everything filed under compilers
compilers
Everything filed under JavaScript
JavaScript
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: Rust is hard to learn because its borrow-checking rules have so many exceptions that people internalize the wrong simplified rules.
Rust is hard to learn because its borrow-checking rules have so many exceptions that people internalize the wrong simplified rules.
Last stated 5 months ago
7 Apr 2026
JB
Jamie Brandon — holds since 2026-04-07 — tap for who they are
Same subject: Most people who write Rust regularly are missing subtle details of how its borrow-checker actually works. — tap to centre the map on it
Most people who write Rust regularly are missing subtle details of how its borrow-checker actually works.
Last stated 5 months ago
7 Apr 2026
JB
Jamie Brandon — holds since 2026-04-07 — tap for who they are
Same subject: The case for Rust is stronger against C++ than against JavaScript, because in C++ an ordinary mistake is usually a security vulnerability. — tap to centre the map on it
The case for Rust is stronger against C++ than against JavaScript, because in C++ an ordinary mistake is usually a security vulnerability.
Last stated 4 months ago
20 May 2026
AR
Alice Ryhl — holds since 2026-05-20 — 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 is not the code but the shape of their data.
Last stated 4 months ago
20 May 2026
AR
Alice Ryhl — holds since 2026-05-20 — 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 specific rules taught as clean code are simply bad programming practices, and they get worse when you apply them together. — tap to centre the map on it
The specific rules taught as clean code are simply bad programming practices, and they get worse when you apply them together.
Last stated 4 weeks ago
26 Aug 2026
CM
Casey Muratori — holds since 2026-08-26 — tap for who they are
Same subject: Rust's defining experience is that once the code compiles it works — not literally true, but true often enough that people keep saying it. — tap to centre the map on it
Rust's defining experience is that once the code compiles it works — not literally true, but true often enough that people keep saying it.
Last stated 4 months ago
20 May 2026
AR
Alice Ryhl — holds since 2026-05-20 — tap for who they are
Same subject: Enforcing safe mutable value semantics (e.g. via borrow-checking) is far easier to do cheaply with a static type system than with a dynamic one. — tap to centre the map on it
Enforcing safe mutable value semantics (e.g. via borrow-checking) is far easier to do cheaply with a static type system than with a dynamic one.
Last stated 5 months ago
22 Apr 2026
JB
Jamie Brandon — holds since 2026-04-22 — 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: A breached organisation owes its customers a fast and transparent disclosure, and that obligation applies to the person saying it too. — tap to centre the map on it
A breached organisation owes its customers a fast and transparent disclosure, and that obligation applies to the person saying it too.
Last stated a year ago
25 Mar 2025
TH
Troy Hunt — holds since 2025-03-25 — tap for who they are
Same subject: A million experiments are needed in security against autonomous attacks and entities. — tap to centre the map on it
A million experiments are needed in security against autonomous attacks and entities.
Last stated 2 weeks ago
9 Sept 2026
SP
Sunil Pai — holds since 2026-09-09 — tap for who they are
Same subject: A modern phish is automated end to end: the stolen credentials are used and the data exported within moments of being entered. — tap to centre the map on it
A modern phish is automated end to end: the stolen credentials are used and the data exported within moments of being entered.
Last stated a year ago
25 Mar 2025
TH
Troy Hunt — holds since 2025-03-25 — tap for who they are
Same subject: A proprietary language licensed from Microsoft had zero chance in the JavaScript ecosystem: TypeScript had to be open source or nobody would come. — tap to centre the map on it
A proprietary language licensed from Microsoft had zero chance in the JavaScript ecosystem: TypeScript had to be open source or nobody would come.
Last stated 4 months ago
13 May 2026
AH
Anders Hejlsberg — holds since 2026-05-13 — tap for who they are
Same subject: Because its types are erased before the program runs, TypeScript can afford not to be sound: checking 99% beats the 0% JavaScript checked, and buys features a sound language cannot offer. — tap to centre the map on it
Because its types are erased before the program runs, TypeScript can afford not to be sound: checking 99% beats the 0% JavaScript checked, and buys features a sound language cannot offer.
Last stated 4 months ago
13 May 2026
AH
Anders Hejlsberg — holds since 2026-05-13 — tap for who they are
Same subject: Fiscal multipliers vary across time and place but are generally nonzero, positive for spending, negative for taxes, and larger when monetary policy cannot offset them. — tap to centre the map on it
Fiscal multipliers vary across time and place but are generally nonzero, positive for spending, negative for taxes, and larger when monetary policy cannot offset them.
Last stated 4 years ago
1 Jun 2022
OB
Olivier Blanchard — holds since 2022-06-01 — tap for who they are
Same subject: A programming language is a ten-year play: version one has issues, version two fixes them, version three is finally good — and only then does adoption start. — tap to centre the map on it
A programming language is a ten-year play: version one has issues, version two fixes them, version three is finally good — and only then does adoption start.
Last stated 4 months ago
13 May 2026
AH
Anders Hejlsberg — holds since 2026-05-13 — tap for who they are
Same subject: Discriminated unions are the most important TypeScript feature, and everyone should be using them more. — tap to centre the map on it
Discriminated unions are the most important TypeScript feature, and everyone should be using them more.
Last stated 2 years ago
18 Dec 2024
DM
Dillon Mulroy — holds since 2024-12-18 — tap for who they are
Same subject: For a TypeScript team, Rust belongs on the backend — API servers — and not in the front end. — tap to centre the map on it
For a TypeScript team, Rust belongs on the backend — API servers — and not in the front end.
Last stated 4 months ago
20 May 2026
AR
Alice Ryhl — holds since 2026-05-20 — 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 2015 to today — full is today a face: someone on record holding the claim — tap it for who they are
At the centre
Rust is hard to learn because its borrow-checking rules have so many exceptions that people internalize the wrong simplified rules.
Last stated 7 Apr 2026 · 5 months ago
Holds Jamie Brandon
Read this korrent →
Similar wording
Most people who write Rust regularly are missing subtle details of how its borrow-checker actually works.
Last stated 7 Apr 2026 · 5 months ago
Holds Jamie Brandon
Similar wording
The case for Rust is stronger against C++ than against JavaScript, because in C++ an ordinary mistake is usually a security vulnerability.
Last stated 20 May 2026 · 4 months ago
Holds Alice Ryhl
Similar wording
What trips up newcomers to Rust is not the code but the shape of their data.
Last stated 20 May 2026 · 4 months ago
Holds Alice Ryhl
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 Alice Ryhl
Similar wording
The specific rules taught as clean code are simply bad programming practices, and they get worse when you apply them together.
Last stated 26 Aug 2026 · 4 weeks ago
Holds Casey Muratori
Similar wording
Rust's defining experience is that once the code compiles it works — not literally true, but true often enough that people keep saying it.
Last stated 20 May 2026 · 4 months ago
Holds Alice Ryhl
Similar wording
Enforcing safe mutable value semantics (e.g. via borrow-checking) is far easier to do cheaply with a static type system than with a dynamic one.
Last stated 22 Apr 2026 · 5 months ago
Holds Jamie Brandon
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
Same subject: cybersecurity
A breached organisation owes its customers a fast and transparent disclosure, and that obligation applies to the person saying it too.
Last stated 25 Mar 2025 · a year ago
Holds Troy Hunt
Same subject: cybersecurity
A million experiments are needed in security against autonomous attacks and entities.
Last stated 9 Sept 2026 · 2 weeks ago
Holds Sunil Pai
Same subject: cybersecurity
A modern phish is automated end to end: the stolen credentials are used and the data exported within moments of being entered.
Last stated 25 Mar 2025 · a year ago
Holds Troy Hunt
Same subject: JavaScript
A proprietary language licensed from Microsoft had zero chance in the JavaScript ecosystem: TypeScript had to be open source or nobody would come.
Last stated 13 May 2026 · 4 months ago
Holds Anders Hejlsberg
Same subject: JavaScript
Because its types are erased before the program runs, TypeScript can afford not to be sound: checking 99% beats the 0% JavaScript checked, and buys features a sound language cannot offer.
Last stated 13 May 2026 · 4 months ago
Holds Anders Hejlsberg
Same subject: JavaScript
Fiscal multipliers vary across time and place but are generally nonzero, positive for spending, negative for taxes, and larger when monetary policy cannot offset them.
Last stated 1 Jun 2022 · 4 years ago
Holds Olivier Blanchard
Same subject: TypeScript
A programming language is a ten-year play: version one has issues, version two fixes them, version three is finally good — and only then does adoption start.
Last stated 13 May 2026 · 4 months ago
Holds Anders Hejlsberg
Same subject: TypeScript
Discriminated unions are the most important TypeScript feature, and everyone should be using them more.
Last stated 18 Dec 2024 · 2 years ago
Holds Dillon Mulroy
Same subject: TypeScript
For a TypeScript team, Rust belongs on the backend — API servers — and not in the front end.
Last stated 20 May 2026 · 4 months ago
Holds Alice Ryhl