Sam Rose

@samwho.dev

That guy who makes visual essays about software at https://samwho.dev. Developer Educator @ ngrok.com He/him.

I would love help with this code: codepen.io/editor/samwh.... On Safari, a frame seems to get skipped when the dot arrives at A and turns back to B. This doesn't happen in Chrome or Firefox. I cannot for the life of my figure it out, and it's making an animation I'm making feel wrong in Safari.

I would love help with this code: codepen.io/editor/samwh.... On Safari, a frame seems to get skipped when the dot arrives at A and turns back to B. This doesn't happen in Chrome or Firefox. I cannot for the life of my figure it out, and it's making an animation I'm making feel wrong in Safari.

Fell for another travel scam. This keeps happening to me, man. So I’m going to Chicago in October. I do what I always do: I go to flights.google.com, find a flight, then book through the cheapest website. Google wouldn’t send me to a scam, right? Right?

It’s absurd that I can have a real-time video conversation with someone thousands of miles away. What a time to be alive.

My hobby is asking companies how they measure whether their AI features actually work. Almost nobody has a good answer. “We get 11 personas to review your résumé and suggest improvements.” How do you know they’re improvements? They don’t. It’s just snake oil. Every time.

That state of mind where everyone who was at the company before you joined has been there forever, and everyone who joined after has been there for 2 weeks tops.

You know when you learn something and realise you’ve been wrong your whole life? “The rain in Spain falls mainly on the plain.” I saw this and thought “plain” was spelled wrong, because it’s “plane.” Because it’s a joke that it doesn’t rain in Spain, just on the plane you travel there on. Right??

Me taking my youngest to bed: - Mouth welds shut the moment a toothbrush is visible. - PJs feel like dressing a runaway Roomba. - As likely to sit down for story time as a giraffe putting on its own necktie. My wife: - Brushes his own teeth. - Helps her get his PJs on. - Turns the pages himself.

My eldest is obsessed with Luxo Jr, the Pixar lamp. Keeps watching the short films and giggling the whole time. My wife found a 3D model of it, we printed it, and my eldest hasn’t stopped playing with it all day 🥲 I promise I thought I selected white filament. My eldest doesn’t seem to care.

A photograph of a 3D printed lamp, modelled after the Pixar lamp. It’s black and is sat on the printing plate.

Amen brother. I get this a lot, too. “How do you make your animations?” HTML, CSS, JS. The web already has everything you need to make the most beautiful and engaging content in the world. No batteries needed.

In the last month or so, my eldest (7yo, autistic) has come on a lot in his language skills, enough for us to have coherent back and forth conversations. He answers yes/no to questions and we can be confident he understood us, first time ever. It’s a different universe.

My eldest recently learned the words “piggyback” and “squat.” I’m in hell but my ass is going to look great.

I can’t describe the feeling I get when I watch someone interact with something I’ve built and it makes them smile. Outweighs 1000 mean comments from sweaty nerds on the internet.

I’m not well versed or interested in politics. I know this upsets some people but sadly between work and caring for 2 special needs kids I simply don’t have much energy. However, every time I see Zack Polanski being interviewed on TV I am deeply impressed by him.

Sharing a little bit of behind-the-scenes from the post I'm working on. Because I have lots of webernetes clusters running in the tab, I wanted a way to debug their state so I've given them all this on-hover debugging UI that's only active during development. Lets me do anything to the cluster!