ppll

Dillon Mulroy

Principal engineer at Cloudflare as of 2026, on agents and developer tooling. Streams TypeScript, OCaml and Neovim on Twitch, and wrote the better-result library after writing the same Result type about a hundred times.

Dillon Mulroy did not write this page. ppll compiled it from their own words, each linked to the source. Is this you? · Report a mistake

Follow

Latest GitHub

What they believe

The bold line is korrents’ wording; the quote is theirs. These one: what they wrote before what they said aloud, one per source, newest first.

All 8 beliefs, on korrents

Everything, newest first — across every channel.

Sources

16 October

15 October

14 October

Dillon Mulroy

13 October

Dillon Mulroyx.com

12 October

Dillon Mulroyx.com

11 October

Dillon Mulroyx.com

9 October

7 October

5 October

Dillon Mulroyx.com

4 October

Dillon Mulroyx.com

1 October

  • x.com

    blog.cloudflare.com

  • GitHubjj-starship — Fast unified Starship prompt module for Git and Jujutsu repositories
  • x.com
Dillon MulroyRecommends
  • Recommendsrcmnd.app

    Basin

    Their words

    we've been using basin for artifacts analytics, event history, and more. it's probably my favorite add to the workers platform this year - don't sleep on it

    x.com

30 September

Dillon Mulroyx.com

14 September

9 September

6 September

5 September

1 September

Dillon MulroyChanged their mind
  • TypeScript

    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
Dillon MulroyKorrents
Dillon MulroyRecommends
  • Recommendsrcmnd.app

    Effect

    Their words

    i will never start another typescript application or project without @EffectTS_ it’s reached critical enough adoption, provides distinct tailwinds to agents, and has great cloudflare support

    x.com

24 August

23 August

16 August

13 August

The whole feed →

Beliefs

  • Korrents What they believe 8 beliefs — each backed by an exact quote.

    Each is a — compiled by korrents.com, not by them: the one-line wordings are korrents', the quotes are theirs.

    Recent

    Show 5 more
    • Errors as values lead to predictable, maintainable and scalable software.
      durable workflows are scaling errors as values to your infrastructure. errors as values lead to predictable, maintainable, and scalable software.

      @dillon_mulroy on X Said 23 Oct 2025

      Full record — everyone who holds this →

      infrastructure

    • Treating errors generically is a mistake that leads to fragile software, poor observability and worse experiences.
      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

      @dillon_mulroy on X Said 13 Feb 2025

      Full record — everyone who holds this →

    • Discriminated unions are the most important TypeScript feature, and everyone should be using them more.
      the most important typescript feature is discriminated unions and everyone should be using them more

      @dillon_mulroy on X Said 18 Dec 2024

      Full record — everyone who holds this →

      TypeScript

    • JavaScript has the lowest bar of entry to being productive, but one of the highest bars of any stack to building high-quality, stable, reliable software.
      My hot take is that JS has the lowest bar of entry to building and being productive (a good thing) but one of the highest bars of any language and stack to building high quality, stable, and reliable software. Very few devs have the expertise to pull off the latter

      @dillon_mulroy on X Said 9 Jun 2024

      Full record — everyone who holds this →

      JavaScript

    • React and TypeScript developers are infantilized by the ecosystem's thought leaders; anything beyond a simple CRUD app will need generics, mapped types and memoization.
      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.

      @dillon_mulroy on X Said 6 Nov 2023

      Full record — everyone who holds this →

      TypeScriptJavaScript

    All 8 beliefs →

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.

Recommends rcmnd

  • rcmnd What they recommend 3 things — each backed by an exact quote.

    Compiled by rcmnd.app, not by them: the quotes are theirs, and each links to the post it was copied from.

    Recent

    • Recommends Basin
      we've been using basin for artifacts analytics, event history, and more. it's probably my favorite add to the workers platform this year - don't sleep on it

      x.com 1 Oct 2026

      What others say about Basin →

    • Disliked Samsung appliances
      i will never, ever, buy samsung appliances again

      x.com 6 Sept 2026

      What others say about Samsung appliances →

    • Recommends Effect
      i will never start another typescript application or project without @EffectTS_ it’s reached critical enough adoption, provides distinct tailwinds to agents, and has great cloudflare support

      x.com 1 Sept 2026

      What others say about Effect →

    All 3 recommendations →

Where they publish

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.