Writing on software design, managing high performing teams and more.

All of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.

Typescript issues

An issue I ran into with Typescript and how I solved it

Conflict-free replicated data type

A conflict-free replicated data type (CRDT) is a data type that can be replicated across multiple computers and used concurrently by multiple users, with the guarantee that, as long as the operations are commutative and associative, the result will be the same regardless of the order in which the operations were performed.