Technical

Is a universal type system practical?

Historically, each language defines its own types and type systems. What features would a universal type system have, and what benefits would it offer?

Read
Heat Maps

Visualizing Grandmaster Openings

Data visualization is a process by which graphics are used to enhance statistics. This can be applied to data from chess games.

Read
Technical

Organizing GraphQL Mutations, Revisited

Unlike GraphQL Queries, Mutations require dependable order of execution. This post explains one way of achieving that.

Read
Technical

I write to learn

Impostor syndrome is common among technical writers.

Read