Sam Rose
@samwhoo
That guy who writes visual essays about software at http://samwho.dev. 🦋@samwho.dev
Hi 👋 I'm Sam, I create interactive visualisations about programming. My posts from 2024: - samwho.dev/bloom-filters - encore.dev/blog/queueing - samwho.dev/turing-machines I also appeared on 2 podcasts : - hanselminutes.com/953/computer-s… - youtube.com/watch?v=ur9clT…
Hi 👋 I’m Sam, I create interactive visualisations about programming. My posts from 2023: - samwho.dev/load-balancing - samwho.dev/memory-allocat… - samwho.dev/hashing - encore.dev/blog/retries I also gave a talk about them: youtube.com/live/Y3t4a8WJs… More to come in 2024!
Saying “it’s a quote tweet” after pasting a Twitter link over and over again until you die.
Love that people are remixing the idea. Make more of these please!
How well do you know Python’s f-strings? I built a thing inspired by JavaScript’s Date constructor quiz but for Python. fstrings.wtf
This was extremely fun to watch. Thanks for making a video about my silly little quiz @BrodieOnLinux 🙏 If you know of more videos like this please send them to me! Or make one and send it to me! youtube.com/watch?v=IRX5Tu…
This is getting some traction. Pleeease save this @github, it’s one of the sickest things you’ve added in years!
Wat!? No one uses the command palette!? You foooools!
✨ Introducing our 15 top engineering voices to follow in 2025 See the full list: incident.io/blog/top-engin… @skamille @cassidoo @mipsytipsy @rakyll @Ned1313 @samwhoo @simonw
It’s always “just beginning” with companies, man. No one ever out here like “yeah we about half way.”
Thanks for publicizing the big “don’t copy jdk1.0 code into JS 1.0” lesson.
hopl4.sigplan.org/details/hopl-4…
This quiz uses V8's Date parser to demonstrate that the JS Date spec is unintuitive in many ways. Thankfully work has been underway to fix this for several years 👍 Temporal is the replacement for the Date API. It shipped in Firefox 127 in May 2025 🚀 developer.mozilla.org/en-US/docs/Web…
I made a quiz about the JS Date parser is. It's very easy and you will score very high. jsdate.wtf
I made a quiz about the JS Date parser is. It's very easy and you will score very high. jsdate.wtf
Ever wanted to know how a screen works in excruciating detail? Well, you're in luck. First chapter of Making Software goes out to the email list on Sunday.
Cheeky lil link to my queueing post spotted 😏
Caching is used at every layer of the stack, including your database. Our latest interactive blog covers how caching works, techniques for improving hit rate, and replacement policies.