---
title: "Effect Meetup SF 2023: Why Effect?"
description: "Michael Arnaldi introduces Effect as a shared runtime for production TypeScript concerns."
plain: "Michael Arnaldi presents Effect as the missing standard library for production TypeScript."
group: source
speaker: "Michael Arnaldi"
date: 2023-12-11
url: https://youtu.be/BqUnsDnMnMo
sources:
  - url: https://youtu.be/BqUnsDnMnMo
    title: "Effect Meetup (Part 1 of 3) - SAN FRANCISCO 11/02/2023 - WHY EFFECT? BY MICHAEL ARNALDI - YouTube"
    publisher: "Michael Arnaldi"
    note: "Recording; used for a shared runtime for production TypeScript concerns."
    accessed: "2026-10-01"
---

# Effect Meetup SF 2023: Why Effect?

> For agents: start with the [agent guide](https://ratstack.sh/llms.txt). Every page is Markdown by default; add `Accept: text/html` for HTML.

New on /news: [Effect Office Hours 52 with Resonate HQ](/news).

Michael presents Effect as a missing standard library for TypeScript, bringing typed errors and requirements, structured concurrency, observability, resource safety, and composition into one runtime. [01:44](https://youtu.be/BqUnsDnMnMo?t=104) [02:31](https://youtu.be/BqUnsDnMnMo?t=151)

Structured concurrency gives child work an owner that controls when it stops.
Observability uses logs, metrics, and traces to understand a running system.

A Remix demo contrasts manually added logs, metrics, and traces and nested error handling with Effect context, Schema, spans, metrics, and retry policies. [22:37](https://youtu.be/BqUnsDnMnMo?t=1357) [30:34](https://youtu.be/BqUnsDnMnMo?t=1834)

## Sources

1. [Effect Meetup (Part 1 of 3) - SAN FRANCISCO 11/02/2023 - WHY EFFECT? BY MICHAEL ARNALDI - YouTube](https://youtu.be/BqUnsDnMnMo)
   Michael Arnaldi. Recording; used for a shared runtime for production TypeScript concerns. Accessed 2026-10-01.

## Lore on this page

- [Every task needs an owner](/lore/every-task-needs-an-owner)

## Linked from

- Agent guide → An Effect stack so pure (aspirational) Kit Langton will blush. → [Read page](https://ratstack.sh/llms.txt)

- Change log → What changed in the files served here, newest first. → [Read page](https://ratstack.sh/log)

- Full agent guide → An Effect stack so pure (aspirational) Kit Langton will blush. → [Read page](https://ratstack.sh/llms-full.txt)

- Rat Stack lore | rat-stack → Short, source-grounded notes on the ideas and decisions behind rat-stack. → [Read page](https://ratstack.sh/lore)

- Source change history (log.md) → The generated change log as Markdown. → [Read page](https://ratstack.sh/log.md)
