Tap a claim on the ring to put it at the centre.
← Handling recursion and pointers is an excellent test of a good…
17 connected korrents · 14 moments from 25 Oct 2006 to 2 Jun 2026.
Everything filed under TypeScript
TypeScript
Everything filed under AI and human skill
AI and human skill
Everything filed under JavaScript
JavaScript
Everything filed under AI and jobs
AI and jobs
Everything filed under compilers
compilers
Everything filed under coding agents
coding agents
Everything filed under design
design
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: Handling recursion and pointers is an excellent test of a good programmer, even though modern languages have made that skill itself almost unnecessary.
Handling recursion and pointers is an excellent test of a good programmer, even though modern languages have made that skill itself almost unnecessary.
Last stated 20 years ago
25 Oct 2006
JS
Joel Spolsky — holds since 2006-10-25 — tap for who they are
Same subject: The meme that programmers no longer need to be competent is a trap: the path is competence, and AI does not change that. — tap to centre the map on it
The meme that programmers no longer need to be competent is a trap: the path is competence, and AI does not change that.
Last stated 6 months ago
8 Apr 2026
DH
David Heinemeier Hansson — holds since 2024-09-18 — tap for who they are
DH
David Heinemeier Hansson — holds since 2025-07-12 — tap for who they are
DH
David Heinemeier Hansson — holds since 2026-04-08 — 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 5 months ago
20 May 2026
AR
Alice Ryhl — holds since 2026-05-20 — 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 5 months ago
20 May 2026
AR
Alice Ryhl — holds since 2026-05-20 — tap for who they are
Same subject: Memory-safety bugs are not a skill problem: the mistakes are trivial and there are so many places to make one that even an excellent programmer will. — tap to centre the map on it
Memory-safety bugs are not a skill problem: the mistakes are trivial and there are so many places to make one that even an excellent programmer will.
Last stated 5 months ago
20 May 2026
AR
Alice Ryhl — holds since 2026-05-20 — tap for who they are
Same subject: AI may eventually replace programmers, but the craft of programming will survive the way knitting did, and you were never just a programmer: you are a builder. — tap to centre the map on it
AI may eventually replace programmers, but the craft of programming will survive the way knitting did, and you were never just a programmer: you are a builder.
Last stated 8 months ago
12 Feb 2026
PS
Peter Steinberger — holds since 2026-02-12 — 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 5 months ago
13 May 2026
AH
Anders Hejlsberg — holds since 2026-05-13 — tap for who they are
Same subject: Being an excellent programmer is a burden rather than an advantage when learning to work with coding agents. — tap to centre the map on it
Being an excellent programmer is a burden rather than an advantage when learning to work with coding agents.
Last stated 8 months ago
12 Feb 2026
LF
Lex Fridman — holds since 2026-02-12 — 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 requires forgetting, developers should weigh the costs of their abstractions and who 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: A designer's assumption about where a component belongs is a personal assumption and does not mean that the market or the users will react to the component that way. — tap to centre the map on it
A designer's assumption about where a component belongs is a personal assumption and does not mean that the market or the users will react to the component that way.
Last stated 6 months ago
2 Apr 2026
MS
Marvin Schwaibold — holds since 2026-04-02 — 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 5 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 5 months ago
13 May 2026
AH
Anders Hejlsberg — holds since 2026-05-13 — tap for who they are
Same subject: A machine doing your work better than you is no reason to stop doing it, because the point of the work was never that only you could do it. — tap to centre the map on it
A machine doing your work better than you is no reason to stop doing it, because the point of the work was never that only you could do it.
Last stated 4 months ago
2 Jun 2026
LS
L. M. Sacasas — holds since 2026-06-02 — tap for who they are
Same subject: A skill being automated is not a reason to stop learning it: practising what machines already do is often the stepping stone to what only people can do. — tap to centre the map on it
A skill being automated is not a reason to stop learning it: practising what machines already do is often the stepping stone to what only people can do.
Last stated 11 months ago
18 Nov 2025
SY
Scott H. Young — holds since 2025-11-18 — tap for who they are
Same subject: A well-written email does not need an AI summary, and an executive who delegates his reading to one has stopped doing the job. — tap to centre the map on it
A well-written email does not need an AI summary, and an executive who delegates his reading to one has stopped doing the job.
Last stated a year ago
21 May 2025
EZ
Ed Zitron — holds since 2025-05-21 — tap for who they are
Same subject: A programming language functions as a lens that shapes how a problem is perceived when solving it. — tap to centre the map on it
A programming language functions as a lens that shapes how a problem is perceived when solving it.
Last stated 8 years ago
9 Apr 2019
TB
Thorsten Ball — holds since 2019-04-09 — 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 5 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 or similar wording a cloud: claims about one subject, named for it bar: when it was last stated, on a scale from 2006 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
Handling recursion and pointers is an excellent test of a good programmer, even though modern languages have made that skill itself almost unnecessary.
Last stated 25 Oct 2006 · 20 years ago
Holds Joel Spolsky
Read this korrent →
Similar wording
The meme that programmers no longer need to be competent is a trap: the path is competence, and AI does not change that.
Last stated 8 Apr 2026 · 6 months ago
Holds David Heinemeier Hansson
Similar wording
What trips up newcomers to Rust is not the code but the shape of their data.
Last stated 20 May 2026 · 5 months ago
Holds Alice Ryhl
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 · 5 months ago
Holds Alice Ryhl
Similar wording
Memory-safety bugs are not a skill problem: the mistakes are trivial and there are so many places to make one that even an excellent programmer will.
Last stated 20 May 2026 · 5 months ago
Holds Alice Ryhl
Similar wording
AI may eventually replace programmers, but the craft of programming will survive the way knitting did, and you were never just a programmer: you are a builder.
Last stated 12 Feb 2026 · 8 months ago
Holds Peter Steinberger
Similar wording
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 · 5 months ago
Holds Anders Hejlsberg
Similar wording
Being an excellent programmer is a burden rather than an advantage when learning to work with coding agents.
Last stated 12 Feb 2026 · 8 months ago
Holds Lex Fridman
Similar wording
Because programming requires forgetting, developers should weigh the costs of their abstractions and who those abstractions leave out.
Last stated 25 Jul 2022 · 4 years ago
Holds Phil Hagelberg
Same subject: JavaScript
A designer's assumption about where a component belongs is a personal assumption and does not mean that the market or the users will react to the component that way.
Last stated 2 Apr 2026 · 6 months ago
Holds Marvin Schwaibold
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 · 5 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 · 5 months ago
Holds Anders Hejlsberg
Same subject: AI and human skill
A machine doing your work better than you is no reason to stop doing it, because the point of the work was never that only you could do it.
Last stated 2 Jun 2026 · 4 months ago
Holds L. M. Sacasas
Same subject: AI and human skill
A skill being automated is not a reason to stop learning it: practising what machines already do is often the stepping stone to what only people can do.
Last stated 18 Nov 2025 · 11 months ago
Holds Scott H. Young
Same subject: AI and human skill
A well-written email does not need an AI summary, and an executive who delegates his reading to one has stopped doing the job.
Last stated 21 May 2025 · a year ago
Holds Ed Zitron
Same subject: TypeScript
A programming language functions as a lens that shapes how a problem is perceived when solving it.
Last stated 9 Apr 2019 · 8 years ago
Holds Thorsten Ball
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 · 5 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