Sam Rose
banner
samwho.hachyderm.io.ap.brid.gy
Sam Rose
@samwho.hachyderm.io.ap.brid.gy
That guy who writes visual essays about software at https://samwho.dev.

🦋 @samwho.dev

[bridged from https://hachyderm.io/@samwho on the fediverse by https://fed.brid.gy/ ]
Some stats about my recent https://samwho.dev/big-o post:

- 5252 lines of TypeScript
- 99 commits
- Work started on May 10th
- 1 third-party dependency (recast, for parsing JavaScript)
- 189kb over the wire all-in (images, js, css, html, etc)
- 1 domain, no requests made to anything other than […]
Original post on hachyderm.io
hachyderm.io
August 26, 2025 at 8:43 AM
✨ Big O ✨

Let me take you on a visual introduction to what big O notation is in my new blog post: https://samwho.dev/big-o.

With big O notation you can better understand how algorithms will perform in practice, finding orders of magnitude improvements often with very simple changes to your code.
August 23, 2025 at 2:36 PM
Soon.
August 23, 2025 at 10:05 AM
Took a lot longer than I thought it would to make this work, but I do like the result.

Visualising bubble sort, as part of the Big-O post.
August 19, 2025 at 5:05 PM
Email addresses are very simple, and you will score highly in this quiz.

https://e-mail.wtf
Email is Easy
Everyone knows what an email address is, right?
e-mail.wtf
August 17, 2025 at 5:19 PM
I have a new job. I'm incredibly excited and I've been dying to tell you about it, but I didn't wanna just type it into this box.

So I'll get you to type it. Into 5 boxes. Enjoy.

https://samwhere.dev
samwheredle
Yay, another Wordle clone!
samwhere.dev
August 15, 2025 at 4:45 PM
Working on the hero for my next blog post.
August 15, 2025 at 2:00 PM
I made a quiz about the JS Date parser. It's very easy and you will score very high.

https://jsdate.wtf
new Date("wtf")
How well do you know JavaScript's Date class?
jsdate.wtf
July 12, 2025 at 2:48 PM
Thanks to the wonderful contribution from @topo, you can now enjoy my Turing Machines post in Spanish. Thank you, Cristián!

https://samwho.dev/turing-machines-spanish
Cristián_Rojo
Didáctica de las ciencias de la computación, software libre y educación. Cyberciruja. Videojuegos y educación. Música y programación. Amateur Livecoding. Comunicación y educación. Guitarras. ¿Meta en la vida? Educación pública, gratuita, laica y de calidad para Chile.
mstdn.social
March 28, 2025 at 11:11 AM
What does it mean for something to be Turing complete?

I answer this question, and more, through a series of fully interactive Turing machine simulations! Play, pause, step forwards and backwards, and even write your own Turing machine programs in my latest […]

[Original post on hachyderm.io]
December 21, 2024 at 6:23 AM