Sam Rose's Avatar

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/ ]

6 Followers  |  0 Following  |  12 Posts  |  Joined: 01.01.0001  |  1.2528

Latest posts by samwho.hachyderm.io.ap.brid.gy on Bluesky

Original post on hachyderm.io

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 […]

26.08.2025 08:43 — 👍 1    🔁 1    💬 0    📌 0
Video thumbnail

✨ 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.

23.08.2025 14:36 — 👍 0    🔁 3    💬 0    📌 0
Video thumbnail

Soon.

23.08.2025 10:04 — 👍 0    🔁 0    💬 0    📌 0
Video thumbnail

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.

19.08.2025 17:03 — 👍 0    🔁 1    💬 1    📌 0
Preview
Email is Easy Everyone knows what an email address is, right?

Email addresses are very simple, and you will score highly in this quiz.

https://e-mail.wtf

17.08.2025 17:16 — 👍 11    🔁 140    💬 19    📌 1
Preview
samwheredle Yay, another Wordle clone!

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

15.08.2025 16:45 — 👍 0    🔁 0    💬 0    📌 0
Video thumbnail

Working on the hero for my next blog post.

15.08.2025 13:57 — 👍 1    🔁 0    💬 0    📌 0
Preview
new Date("wtf") How well do you know JavaScript's Date class?

I made a quiz about the JS Date parser. It's very easy and you will score very high.

https://jsdate.wtf

12.07.2025 14:47 — 👍 5    🔁 26    💬 9    📌 0
Preview
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.

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

28.03.2025 11:08 — 👍 0    🔁 0    💬 0    📌 0
Video thumbnail

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]

21.12.2024 06:22 — 👍 2    🔁 16    💬 1    📌 0

@rhys how come you aren’t moving your rook out of harm’s way?

12.12.2024 00:50 — 👍 0    🔁 0    💬 1    📌 0

@rhys it’s raining sideways.

07.12.2024 09:03 — 👍 0    🔁 0    💬 1    📌 0