korrents

On the map

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 subjectSame subjectSame subjectSame subjectSame subjectSame subjectSame subjectSame subjectSame subjectSame subjectSame subjectSame subjectSame subjectSame subjectSame subjectSame subjectSame 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 anexcellent test of a good programmer, eventhough modern languages have made thatskill 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 longerneed to be competent is a trap: thepath is competence, and AI does notchange 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 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: 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 strongeragainst C++ than against JavaScript,because in C++ an ordinary mistakeis 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 skillproblem: the mistakes are trivialand there are so many places to makeone that even an excellentprogrammer 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 replaceprogrammers, but the craft ofprogramming will survive the wayknitting did, and you were neverjust a programmer: you are abuilder. 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 acompiler but an experience: editing,running, debugging and the runtimelibrary all have to fit together asone 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 aburden rather than an advantage whenlearning 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 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: 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 wherea component belongs is a personalassumption and does not mean thatthe market or the users will reactto 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 fromMicrosoft had zero chance in theJavaScript ecosystem: TypeScript hadto be open source or nobody wouldcome. 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 beforethe program runs, TypeScript canafford not to be sound: checking 99%beats the 0% JavaScript checked, andbuys features a sound languagecannot 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 betterthan you is no reason to stop doingit, because the point of the workwas 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 areason to stop learning it:practising what machines already dois often the stepping stone to whatonly 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 needan AI summary, and an executive whodelegates his reading to one hasstopped 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 asa lens that shapes how a problem isperceived 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-yearplay: version one has issues,version two fixes them, versionthree is finally good — and onlythen 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 mostimportant TypeScript feature, andeveryone 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 wordinga cloud: claims about one subject, named for itbar: when it was last stated, on a scale from 2006 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 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 →