Skip to content

Search

Search notes, blog posts, experiments, learning topics, and resources

Currently Learning

What I'm studying right now — progress, resources, and notes, updated as I go. Learning in public keeps me honest.

In progress2

In progressmedium

PostgreSQL Internals for App Developers

Databases

Reading execution plans fluently, understanding index types beyond btree, and learning enough about MVCC to stop guessing at transaction behavior.

PostgreSQL Internals for App Developers progress
60%

Started Apr 2026

In progresshigh

Rust for JavaScript Developers

Languages

Learning Rust by porting small utilities I already know — a CSV transformer, a static file server — to build intuition for ownership instead of fighting it.

Rust for JavaScript Developers progress
45%

Started Mar 2026

Queued1

Queuedmedium

System Design Fundamentals

Architecture

Building vocabulary and trade-off fluency for staff-level design discussions: capacity estimation, consistency models, caching strategies, queue-based architectures.

System Design Fundamentals progress
0%

Paused1

Pausedlow

WebGPU & Compute Shaders

Graphics

Exploring WebGPU for in-browser data visualization — whether compute shaders make 100k-point charts viable without a server-side downsampling layer.

WebGPU & Compute Shaders progress
20%

Started Jan 2026

Completed1

Completedhigh

Advanced React Server Components

Frontend

Deep dive into the RSC execution model: the serialization boundary, cache() semantics, and composition patterns that actually hold up in production.

Advanced React Server Components progress
100%

Finished Apr 2026