Sam Rose
banner
samwho.dev
Sam Rose
@samwho.dev
That guy who makes visual essays about software at https://samwho.dev.

Developer Educator @ ngrok.com. Want to pair on something ngrok related? Let's do it! https://cal.com/samwho/workhours

He/him.
This was made in a rush 2 days before publishing because I got feedback that the end of the post was abrupt and lacklustre. I don’t like animations that are on rails like this with no way for the user to control them, but I was doing what I could with the time I had. I like it other than that.
December 28, 2025 at 9:14 AM
The goal here was to give a sense that inference gets more expensive the more tokens in the prompt, and also that attention scores don’t change when you add a new token and recalculate them. I think it’s pretty weak at showing that, and am sure there’s a better way.
December 28, 2025 at 9:14 AM
The z-fighting on some of these shapes is really annoying but I’m a complete 3d noob so didn’t know what to do about it.
December 28, 2025 at 9:14 AM
God I spent too long on this component. By far the most complex one in the post. The way I’m scrolling the page a second or two after you hit send to make sure it’s fully in the viewport is really ick but I didn’t have any better ideas. I do like this one visually, but that forced scroll haunts me.
December 28, 2025 at 9:14 AM
This animation exists only to look good and doesn’t really add anything to the explanation. I spent too much time on it for the purpose it serves. It also animates in when it enters the viewport then it’s not obvious you can click on it to play it again. All round very meh.
December 28, 2025 at 9:14 AM