Gregory J. Suarez · Engineering notebook

Notes on figuring out how software works

I learn by building things and taking them apart, then I write down what I find: Spark internals, Kafka and Flink pipelines, API gateways and, lately, language models. Some of it becomes videos and hands-on labs, too.

More writing

All posts →

Learn by watching and doing

All videos →
1:19:12

The Personal Learning Series

How a Large Language Model Works

A narrated, fully animated video that follows one sentence through a language model: tokens, vectors, attention, transformer layers, sampling, training, and what it all means.

From my bookshelf

The full library →

The books I study from and recommend. Every one of them has earned its place.

Also in the library: DeepLearning.AI, Andrew Ng's AI courses, and Wolfram Mathematica, with tips on the Personal plan.

About

Hi, I'm Greg.

At Microsoft, I spent many years supporting open-source distributed systems like Spark, Hive, HBase and Kafka in the cloud and on-premises. I connect customers with the engineers who build the product, and I see problems through until they're solved. I also learn by building: lately that means taking language models apart and turning what I find into videos, labs and notes.

More about me →