Related posts
Dave Rupert GitHub
ts-errors — Look up any TypeScript error: humanized explanations + side-by-side broken/fixed examples with real squiggles.
The subject this post names, from the same vocabulary the directory files beliefs under, and the words it uses that this site has seen least often elsewhere. Posts are matched on those words alone — nothing here is a summary of this one.
Top people
Showing Profile →
Hiding
Hiding
20 September
19 September
18 September
17 September
16 September
15 September
14 September
13 September
12 September
11 September
10 September
9 September
8 September
7 September
6 September
5 September
4 September
3 September
1 September
-
korrents.com
If you can use Effect for TypeScript, you should -- to the point of not starting a new project without it.Their words, before
introducing better-result, my opinionated take on the rust result type for typescript after having written about 100 times npm i better-result *disclaimer*: if you can use effect-ts, you should use effect-ts
Their words now
every time i’ve built something without effect over the past almost 3 years ive come to deeply regret it and wish i had just done it from the start
-
korrents.com
If you can use Effect for TypeScript, you should -- to the point of not starting a new project without it.Their words
every time i’ve built something without effect over the past almost 3 years ive come to deeply regret it and wish i had just done it from the start
28 August
-
korrents.com
The real danger of high government debt is the policy errors it provokes, not a debt crisis.Their words
But I am worried about high government debt levels causing policy errors.
My Most Contrarian Opinion Right Nowawealthofcommonsense.com
24 August
23 August
20 August
-
Their words
The demand for explanations of low fertility is entirely a demand for variables which will reduce these technical trends to near zero.
We Actually Know A Lot About Fertility Declinelymanstone.substack.com
3 August
-
Their words
Given the high cost of errors, you need to have a very high level of safety and a very high level of confidence on day one before you deploy your first robot, before you drive your your first autonomous mile.
20 July
-
korrents.com
Learning from input does not mean refusing grammar books; the point is to notice patterns, not to master the rules.Their words
Some people think CI means you reject grammar books. I disagree. I often reference grammar materials and find these explanations useful. However, the focus of my learning is not to “master the rules”. Grammar resources simply help me notice and make sense of patterns in the language.
17 July
13 July
-
Their words
the research on photographic memory does show that even people who have very strong visual memory will make memory errors. So it's not that you know it's exactly photographic but their visual memory is exceptional.
10 July
20 May
From one piece Why Rust is different, with Alice Ryhl 3 beliefs, in the piece's order there
-
korrents.com
For a TypeScript team, Rust belongs on the backend — API servers — and not in the front end.Their words
But okay, so to begin with, I think when it comes to TypeScript, Rust fits in as the backend language. That's where I would put it. I wouldn't use it in the front end. I think it's a pretty good fit for backends, API servers.
-
Their words
My opinion is that the least mature area is front end. There have been some attempts to compile Rust to Web Assembly and then run it on the web as a front end as a replacement for TypeScript. But if I was writing a web server, I would totally use Rust for the back end and TypeScript for the front end. I would not really go the web assembly route.
-
Their words
I think this is kind of leads to another way that Rust really helps with reliability, which is that if you're refactoring, I think Rust is really good at telling you all the places you need to update. I've done this sometimes where I would refactor something. I change the code. I change the return type or whatever it is, and then I just fix the compiler errors and until the compiler stops shouting. And then once I've done that, I've updated every place I need to update.
13 May
From one piece TypeScript, C# and Turbo Pascal with Anders Hejlsberg 5 beliefs, in the piece's order there
-
Their words
that the language that's most suited for AI is the language that AI has seen the most of in its training set, right? And that's why you could argue AI does really well on JavaScript and TypeScript and Python because it's seen an awful lot of it
-
Their words
But but the thing is like doing programming languages, you come to realize it's a long play. I mean, if if you look back at the the stuff I worked on, it it it goes in 10-year cycles at least. And TypeScript didn't really, for example, or C# for that matter. I mean, it took it it takes 10 years to get to, you know, version one is great, but it has all sorts of issues, and then you got to do version two, and then it's not until version three that it really starts to be great.
-
Their words
The thing that makes it interesting, I think, and and unlike pretty much any other programming language is the gradual typing. This This notion that you can have types, but you don't have to have types.
+ 2 more
-
TypeScriptopen sourceJavaScript
Their words
And we we full well knew that there was absolutely zero chance that we would appeal to the JavaScript ecosystem with a proprietary programming language licensed from Microsoft. No. No one was going to come. It had to be open source. There was just no two ways about it, right?
-
Their words
So, if we're checking 99% instead of 100%, well, heck, that's better than the 0% that JavaScript checked, right? And it gives you like language features that no other languages can provide because they can't get to 100%.
30 April
18 April
11 April
-
Their words
exceptions are an inherently poor way of handling errors because they make it easier to write bugs which won't be immediately obvious on casual code inspection
7 April
-
Their words
And I think the like the third and the most interesting possibility is no, that like they're they're a new type of object in some in some sense. They should be taken very seriously as as explanations, but where in the past we haven't had the ability to really do anything with them.
25 March
From one piece Thoughts on slowing the fuck down 2 beliefs · mariozechner.at
-
Their words
With an orchestrated army of agents, there is no bottleneck, no human pain. These tiny little harmless booboos suddenly compound at a rate that's unsustainable. You have removed yourself from the loop, so you don't even know that all the innocent booboos have formed a monster of a codebase. You only feel the pain when it's too late.
-
Their words
An agent has no such learning ability. At least not out of the box. It will continue making the same errors over and over again. Depending on the training data it might also come up with glorious new interpolations of different errors.
20 March
-
korrents.com
On small tasks he can check himself, he catches about as many of the AI's errors as it catches of his.Their words
So, they they they still make mistakes, but but um um I've I've tested these tools, you know, on on on on um like little tasks that I can do and and sometimes they pick up errors I make, sometimes I pick up errors that they make. It's it's about a tie right now.
10 March
-
Lovedrcmnd.app
TypeScriptTheir words
TypeScript - I can't imagine building JavaScript projects without TypeScript.
-
Likedrcmnd.app
ZodTheir words
Zod - A great schema declaration and data validation library for TypeScript.
14 January
28 December 2025
-
Likedrcmnd.app
GoTheir words
My go-to languages are TypeScript for web stuff, Go for CLIs and Swift if it needs to use macOS stuff or has UI. Go wasn’t something I gave even the slightest thought even a few months ago, but eventually I played around and found that agents are really great at writing it, and its simple type system makes linting fast.
20 December 2025
-
Lovedrcmnd.app
SvelteKitTheir words
elements, JavaScript reigns supreme. SvelteKit's efficiency and reactivity make it my framework of choice, and TypeScript's type annotations bring a welcome layer of confidence to my codebase.
6 November 2025
23 October 2025
-
Their words
durable workflows are scaling errors as values to your infrastructure. errors as values lead to predictable, maintainable, and scalable software.
8 October 2025
-
Likedrcmnd.app
Visual Studio CodeTheir words
My primary code editor. Extensible, fast, and has excellent TypeScript support. The integrated terminal and Git features are fantastic.
22 September 2025
15 June 2025
1 May 2025
-
Their words
model CoTs could be biased due to lack of explicit training objectives aimed at encouraging faithful reasoning
15 April 2025
7 April 2025
13 February 2025
-
korrents.com
Treating errors generically is a mistake that leads to fragile software, poor observability and worse experiences.Their words
This is what leads to slop JS/TS software. Treating errors generically like this is a mistake. It leads to fragile software, poor telemetry/observability/debugging, and as a result worse experiences
18 December 2024
-
korrents.com
Discriminated unions are the most important TypeScript feature, and everyone should be using them more.Their words
the most important typescript feature is discriminated unions and everyone should be using them more
12 August 2024
2 June 2024
19 December 2023
-
Likedrcmnd.app
Creativity in ScienceTheir words
This book surveys theories of creativity, contrasting four competing explanations: expertise, genius, society, and chance, in offering a model for how creativity works. Simonton's work provides a nice hybrid between the purely anecdotal work of biographers and the data-driven work of experimental scientists.
6 November 2023
-
Their words
One thing that drives me crazy about the React ecosystem, and more specifically "tech influencers" and "thought leaders" in the space, is the infantilization of the developers using and working in it. I’m tired of reading takes like TypeScript generics, mapped types, etc should only be needed and used by library authors for most use cases. Or today’s discourse; Don’t use `useCallback’, ‘useMemo’, and React.memo. If you’re building anything beyond a simple CRUD app or a an incredibly focused app with few features, you _will_ need these features.
2 August 2023
28 May 2023
-
Likedrcmnd.app
The Righteous MindTheir words
Brilliant insights into human nature. Moral reasoning, inventing victims, emotional reactions, the elephant (emotions) and its rider (explanations). Intuition reacts then logic confabulates a reason. Survival of the fittest applied to groups. Understanding religion and tradition. Great from start to finish.
13 December 2022
-
Their words
Scientists have run studies where they deliberately add errors to papers, send them out to reviewers, and simply count how many errors the reviewers catch. Reviewers are pretty awful at this.
9 August 2022
-
Their words
So we we want people, that's the way we break out of fixation, is we notice the anomalies. The way we get stuck in fixation and making fixation errors is we explain away the anomalies, hold on to the original wrong impression until it's far too late.
20 July 2022
19 August 2021
-
Their words
In traditional classroom settings, the development of skills often gets overlooked in favor of facts. Facts in the form of conjugation tables, word lists, grammar explanations, the names of verb tenses, and so on. All of these things are related to language, but it’s important to realize that knowing these things has nothing to do with speaking and using a language productively.
14 March 2021
7 March 2021
28 October 2020
-
Likedaffiliate linkrcmnd.app
Simple and UsableTheir words
I felt like I often saw things that were good or bad design but didn't know why. Using beautiful full page pictures and simple explanations, this book goes through great principles for building simple & usable apps and sites.
-
Likedaffiliate linkrcmnd.app
DecodedTheir words
Decoded is a semi-autobiographical book that tells Jay-Z's story growing up and finding success in hip hop. It also helps you deeply understand the inner-city ghetto struggles (Jay was actually a drug dealer until age 27). In organized sections of hand picked songs with RapGenius-style lyric explanations (note: Decoded came first), you see through his eyes the difficult choices he and so many others faced while listening to some of his best tracks.
1 June 2020
-
Recommendsaffiliate linkrcmnd.app
Humble Pi: A Comedy of Maths ErrorsTheir words
Leave it to Matt Parker to write an entire book about making mistakes in math.
7 February 2020
-
Lovedrcmnd.app
The Elephant in the BrainTheir words
A phenomenal book on understanding your own "hidden motivations in everyday life" and why we do what we do. Widely applicable to all parts of life, and the kind of explanations you can't stop thinking about after reading.
10 July 2019
-
Their words
Over-specifying the design also leads to estimation errors. Counterintuitive as it may seem, the more specific the work is, the harder it can be to estimate.
28 April 2019
6 March 2018
-
Mixed onrcmnd.app
Richie Doodles: The Brilliance of a Young Richard FeynmanTheir words
In summary, the illustrations are awesome, the explanations aren't.
1 October 2016
-
Lovedaffiliate linkrcmnd.app
Computation: Finite and Infinite MachinesTheir words
The explanations are delightful and I've watched some of the videos more than once just to watch Bernhardt explain things.
-
Lovedrcmnd.app
ComputationTheir words
Covers a few theory of computation highlights. The explanations are delightful and I've watched some of the videos more than once just to watch Bernhardt explain things.
-
Dislikedaffiliate linkrcmnd.app
An Introduction to Computational Learning TheoryTheir words
Classic, but dated and riddled with errors, with no errata available.
7 November 2014
-
korrents.com
The most-cited study showing that language design affects software quality rests on misclassified repositories.Their words
So the intermediate result appears to not be that TypeScript is reliable, but that projects mis-identified as TypeScript are reliable.
23 November 2011
-
Their words
The book is well written, though not very inspired, and the scientific explanations are well referenced and, for all I can tell, flawless. I'd give four out of five stars if I had stars to give.
27 July 2005
Nothing matches.
What is a korrent?
A korrent is a belief a person has stated in their own words: one sentence stating the claim, backed by a quote and a source, kept at korrents.com.
Under a name here, the quoted block is what they actually said. The korrent beneath it is the claim those words support, in korrents' wording — tap it to see the record, its source, and who else holds it.
Nobody here wrote their own korrents. They are compiled from public statements, and a person can change their mind, which is recorded too.
About the English under a post
Some people here publish in a language other than English. Where they do, this site shows a machine translation beneath the post, in this typeface — the site's own, not theirs.
The post itself is never changed, moved or hidden: what is set in the serif above is exactly what the person published, and it is what to quote them on. A translation can be wrong in ways that matter, especially about tone.
Only the post's own words are translated. A quoted post, a linked article and a belief on korrents.com are left in their original language.