causalist
Workspace
ProjectsNew project
Resources
DocumentationConnect Claude CodeSettings
Connect GitHub
Reference

How things actually work

Hand-drawn causal graphs of languages and frameworks. Each one corrects a misconception by showing the causal chain end-to-end. Click in, hover the nodes, ask the Oracle — this is what causal reasoning about code looks like.

Subjects
All topics7Languages3Web frameworks3Runtimes1
Submit
Want a graph we’re missing? PRs welcome at daxaur/causalist.
medium15n · 22e

How Python imports work

sys.path, packages, and the __init__.py mystery

python-imports
medium15n · 22e

How React actually renders

Fiber, hooks order, and the render/commit split

react-render-tree
medium15n · 23e

How Rust ownership works

Owners, borrows, lifetimes, and Drop

rust-ownership
medium15n · 22e

How a Next.js App Router request flows

middleware → layout → page → server action

nextjs-app-router
medium16n · 22e

How a Vite build graphs your code

entry → modules → chunks → tree-shake

vite-bundle
medium16n · 22e

How SQL actually runs

parse → plan → optimize → execute

sql-query-execution
medium15n · 22e

How the Node event loop works

phases, microtasks, and why setTimeout(0) isn't 0

node-event-loop