Tap a claim on the ring to put it at the centre.
← Metaprogramming in a language creates fundamental obstacles to static analysis of its code.
17 connected korrents · 17 moments on record from 22 Oct 2015 to 6 Aug 2026.
Everything filed under developer tools
developer tools
Everything filed under simplicity
simplicity
Everything filed under taste
taste
Everything filed under design
design
Everything filed under writing
writing
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: Metaprogramming in a language creates fundamental obstacles to static analysis of its code.
Metaprogramming in a language creates fundamental obstacles to static analysis of its code.
Last stated 3 years ago
31 Dec 2023
PH
Phil Hagelberg — holds since 2023-12-31 — tap for who they are
Same subject: Meta-programming is usually unnecessary complexity that obscures what code is meant to do. — tap to centre the map on it
Meta-programming is usually unnecessary complexity that obscures what code is meant to do.
Last stated 11 years ago
22 Oct 2015
TB
Thorsten Ball — holds since 2015-10-22 — tap for who they are
Same subject: Most of the pain a beginner feels while learning to program is not the difficulty of the craft but the failure of programming language design. — tap to centre the map on it
Most of the pain a beginner feels while learning to program is not the difficulty of the craft but the failure of programming language design.
Last stated a year ago
30 Apr 2025
TS
Tim Sweeney — holds since 2025-04-30 — tap for who they are
Same subject: Most macros just transform their arguments, so running them during static analysis is usually safe even though it can't be guaranteed. — tap to centre the map on it
Most macros just transform their arguments, so running them during static analysis is usually safe even though it can't be guaranteed.
Last stated 3 years ago
31 Dec 2023
PH
Phil Hagelberg — holds since 2023-12-31 — 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: 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: Building powerful developer tools such as compilers, interpreters, and query languages requires knowledge of parsing. — tap to centre the map on it
Building powerful developer tools such as compilers, interpreters, and query languages requires knowledge of parsing.
Last stated 10 years ago
8 Feb 2017
TB
Thorsten Ball — holds since 2017-02-08 — 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: As AI takes over more of the coding process, clearly specifying goals and exercising good judgment will matter more than ever. — tap to centre the map on it
As AI takes over more of the coding process, clearly specifying goals and exercising good judgment will matter more than ever.
Last stated 8 months ago
4 Feb 2026
SH
Scott Hanselman — holds since 2026-02-04 — 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: AI acceleration threatens 'less software': without the constraint of scarce hours, even 37signals will likely build too much. — tap to centre the map on it
AI acceleration threatens 'less software': without the constraint of scarce hours, even 37signals will likely build too much.
Last stated 2 months ago
26 Jul 2026
DH
David Heinemeier Hansson — holds since 2026-07-26 — tap for who they are
Same subject: An important decision needs one reason that on its own supports it; a collection of weak reasons means you have not yet found your reason. — tap to centre the map on it
An important decision needs one reason that on its own supports it; a collection of weak reasons means you have not yet found your reason.
Last stated a year ago
23 Mar 2025
RV
Rahul Vohra — holds since 2025-03-23 — tap for who they are
Same subject: A company that handed its engineers Copilot and thinks it is now moving faster will be destroyed by the people using frontier models. — tap to centre the map on it
A company that handed its engineers Copilot and thinks it is now moving faster will be destroyed by the people using frontier models.
Last stated 6 months ago
11 Mar 2026
SY
Steve Yegge — holds since 2026-03-11 — tap for who they are
Same subject: A plain text file and a basic editor are everything anyone needs in order to think and write well; the extra tools add nothing. — tap to centre the map on it
A plain text file and a basic editor are everything anyone needs in order to think and write well; the extra tools add nothing.
Last stated 5 years ago
2 Mar 2022
DS
Derek Sivers — holds since 2022-03-02 — 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: 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 graded good or bad; it is only the material that taste then gets to act on.
Last stated 2 months ago
6 Aug 2026
GS
George Saunders — holds since 2026-08-06 — tap for who they are
Same subject: A gift's perceived price is part of what it does, so a drink known to be cheap fails at its job however good it tastes. — tap to centre the map on it
A gift's perceived price is part of what it does, so a drink known to be cheap fails at its job however good it tastes.
Last stated 9 months ago
9 Dec 2025
RS
Rory Sutherland — holds since 2025-12-09 — tap for who they are
Same subject: A lot of people can match a framework for taste; almost nobody can create one, and creating one is the rare skill. — tap to centre the map on it
A lot of people can match a framework for taste; almost nobody can create one, and creating one is the rare skill.
Last stated 11 months ago
16 Oct 2025
DF
Dylan Field — holds since 2025-10-16 — 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
Metaprogramming in a language creates fundamental obstacles to static analysis of its code.
Last stated 31 Dec 2023 · 3 years ago
Holds Phil Hagelberg
Read this korrent →
Similar wording
Meta-programming is usually unnecessary complexity that obscures what code is meant to do.
Last stated 22 Oct 2015 · 11 years ago
Holds Thorsten Ball
Similar wording
Most of the pain a beginner feels while learning to program is not the difficulty of the craft but the failure of programming language design.
Last stated 30 Apr 2025 · a year ago
Holds Tim Sweeney
Similar wording
Most macros just transform their arguments, so running them during static analysis is usually safe even though it can't be guaranteed.
Last stated 31 Dec 2023 · 3 years ago
Holds Phil Hagelberg
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
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
Building powerful developer tools such as compilers, interpreters, and query languages requires knowledge of parsing.
Last stated 8 Feb 2017 · 10 years ago
Holds Thorsten Ball
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
Similar wording
As AI takes over more of the coding process, clearly specifying goals and exercising good judgment will matter more than ever.
Last stated 4 Feb 2026 · 8 months ago
Holds Scott Hanselman
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: simplicity
AI acceleration threatens 'less software': without the constraint of scarce hours, even 37signals will likely build too much.
Last stated 26 Jul 2026 · 2 months ago
Holds David Heinemeier Hansson
Same subject: simplicity
An important decision needs one reason that on its own supports it; a collection of weak reasons means you have not yet found your reason.
Last stated 23 Mar 2025 · a year ago
Holds Rahul Vohra
Same subject: developer tools
A company that handed its engineers Copilot and thinks it is now moving faster will be destroyed by the people using frontier models.
Last stated 11 Mar 2026 · 6 months ago
Holds Steve Yegge
Same subject: developer tools
A plain text file and a basic editor are everything anyone needs in order to think and write well; the extra tools add nothing.
Last stated 2 Mar 2022 · 5 years ago
Holds Derek Sivers
Same subject: developer tools
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: taste
A first draft should not be graded good or bad; it is only the material that taste then gets to act on.
Last stated 6 Aug 2026 · 2 months ago
Holds George Saunders
Same subject: taste
A gift's perceived price is part of what it does, so a drink known to be cheap fails at its job however good it tastes.
Last stated 9 Dec 2025 · 9 months ago
Holds Rory Sutherland
Same subject: taste
A lot of people can match a framework for taste; almost nobody can create one, and creating one is the rare skill.
Last stated 16 Oct 2025 · 11 months ago
Holds Dylan Field