Sam Rose's Avatar

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.

9,514
Followers
904
Following
7,253
Posts
04.01.2024
Joined
Posts Following

Latest posts by Sam Rose @samwho.dev

It’s quite remarkable. Between Talon Voice and LLMs I can do my job without ever taking my hands out of my pockets.

07.03.2026 11:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I think Gas Town’s primary value is as a form of entertainment and upvotes on Hacker News for whatever Steve Yegge is working on atm. And to be fair to it, it _excells_ at this.

07.03.2026 11:36 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

β€œSpeed is a feature, actually.”

And that’s not to say dynamic languages have no place, I love Python and write a lot of it. But the answer was never to completely eschew performance for ease of writing. The answer will never be Gas Town.

07.03.2026 11:26 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I think it’s going to follow a similar cycle to the discourse around dynamic languages.

- β€œDeveloper time is the expensive bit, write in a more expressive language like Ruby or Python.”
- β€œActually this is really slow and annoying, let’s make it faster.”
- β€œMaybe we actually rewrite in Rust.”

07.03.2026 11:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

And of course you can build great software without LLMs. If your preferred workflow is to type the code I think there’s nothing wrong with that at all. The β€œyou’re being left behind” narrative is ridiculous. Use the tools if they help you, don’t if they don’t. Everyone needs to grow up, man.

07.03.2026 11:02 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

And this has all made it very clear to me that whenever I see slop in the wild, it has little to do with the LLM. If you aren’t spending the time to make sure what you’ve built meets the quality bar, that’s a you problem. A skill issue, the kids might say. You can build great software with LLMs.

07.03.2026 11:02 πŸ‘ 4 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

And because I can talk to the LLM with my voice, it can interpret my words very well, it reduces the typing I do and thus the pain I get from tennis elbow. Hopefully those days will be soon behind me, but in the meantime this is a huge win for me.

07.03.2026 10:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

And I like this workflow a lot. If I have an idea that’s a big departure from the current state it’s very cheap to try it. I’m iterating with the LLM, I’m using the components I’m building constantly, tweaking small things that feel wrong. I can bring ideas to life I may have skipped on before.

07.03.2026 10:55 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

This is where my opinion has landed as well. Most of the β€œtyping” is done by LLMs for my own code these days, but I’m still in my IDE, reading, watching the diffs go by, interrupting to tell it to do something differently, refactoring regularly to make sure the code is legible.

07.03.2026 10:55 πŸ‘ 15 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0

Damn, thought it was Aaron.

07.03.2026 00:02 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I’m doing my part.

I’m also 99% sure I know who that screenshot is.

06.03.2026 23:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Hive mind! My partner has fairly extensive bilateral sensorineural hearing loss and is meant to wear hearing aids but found the NHS ones very uncomfortable.

We’re looking at private options, and I’m wondering if anyone in my network has any recommendations?

06.03.2026 17:33 πŸ‘ 1 πŸ” 4 πŸ’¬ 3 πŸ“Œ 0
Bluesky settings screen

Automation Label

surfdude29 (old) [bot icon]
@surfdude29.bsky.social

Add automation label to account

This label lets the world know that this account is automated. If turned on, this label appears next to the account's name on their profile and posts. It can be turned on or off at any time.

Show automation label [checkmark]

Bluesky settings screen Automation Label surfdude29 (old) [bot icon] @surfdude29.bsky.social Add automation label to account This label lets the world know that this account is automated. If turned on, this label appears next to the account's name on their profile and posts. It can be turned on or off at any time. Show automation label [checkmark]

Bluesky profile

there is a bot icon next to the display name

Bluesky profile there is a bot icon next to the display name

Bluesky info sheet

[large bot icon]

You have marked this account as automated.
You can remove it at any time from your account settings.

Okay
Open settings

Bluesky info sheet [large bot icon] You have marked this account as automated. You can remove it at any time from your account settings. Okay Open settings

Bluesky info sheet

[large bot icon]

This account has been marked as automated by its owner

Okay

Bluesky info sheet [large bot icon] This account has been marked as automated by its owner Okay

if you manage an automated account or bot, you'll soon be able to add a 'bot' label (automation label) to the account

this will show a robot icon badge next to the account's display name everywhere that it appears in the app πŸ€–

it can be turned on or off at any time

looking good @thepope.dev πŸ‘Œ

06.03.2026 15:09 πŸ‘ 168 πŸ” 18 πŸ’¬ 13 πŸ“Œ 12

Same reason Gmail was in beta for a decade.

06.03.2026 14:36 πŸ‘ 8 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I’ve said similar in the past.

bsky.app/profile/samw...

06.03.2026 14:32 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It’s obvious in microseconds that it’s doing nothing to illustrate the point. I’m quite sure the author thought to themselves β€œyep, that’s cheese, ship it.”

06.03.2026 14:20 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

committing my bugs at relativistic speeds so it clips right through the cheese slice

06.03.2026 13:09 πŸ‘ 8 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

Yes πŸ™

06.03.2026 12:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Article is here if you want, but I don’t at all endorse the conclusions or method of arriving at them: www.latent.space/p/reviews-dead

06.03.2026 09:46 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A screenshot from https://www.latent.space/p/reviews-dead titled β€œhow to kill the code review”. It shows 5 layers of Swiss cheese, many have holes in the exact same places, and an attempt has been made to draw arrows that pass through the holes or get blocked by the cheese. But most of the arrows pass through the cheese. One arrow passes behind every slice.

A screenshot from https://www.latent.space/p/reviews-dead titled β€œhow to kill the code review”. It shows 5 layers of Swiss cheese, many have holes in the exact same places, and an attempt has been made to draw arrows that pass through the holes or get blocked by the cheese. But most of the arrows pass through the cheese. One arrow passes behind every slice.

It’s so fucking funny to me that an article about ditching code review shipped with this nonsense diagram, which was either not looked at prior to publish, or there’s a fundamental lack of understanding about the Swiss cheese model is all about.

06.03.2026 09:46 πŸ‘ 50 πŸ” 2 πŸ’¬ 14 πŸ“Œ 0

I wish I didn’t own a suit. Hate them. But the social pressure to wear them at certain occasions is overwhelming.

06.03.2026 09:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
πŸ’ΏVeridis Quo//Daft PunkπŸ€– This melody is so nostalgicπŸ₯ΉπŸŽΆ. And it's great fun to filter the sound of my Sewing-Gurdy with my mini Theremin! (Talk-Wha Filter this time πŸ‘ŒπŸ˜Ž) #hurdygurdy #sewinggurdy #bardco... TikTok video by Gabriel / SingerSoundSystem

There's a chap on TikTok who has built a custom instrument out of a hurdy-gurdy and a Singer sewing machine (plus an attached theremin) which he uses for Daft Punk covers and they are genuine bangers www.tiktok.com/@singersound...

30.06.2025 15:24 πŸ‘ 69 πŸ” 15 πŸ’¬ 5 πŸ“Œ 2

One of the great benefits of having thousands of followers and being willing to talk about this stuff is that people are able to genuinely help, and it’s happened a few times now that someone suggests something that ends up being extremely helpful.

No need to apologise at all :)

06.03.2026 00:49 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Your brain ain’t broken.

06.03.2026 00:48 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

So many professionals. We’re well looked after, we get a lot of support with this stuff from the NHS.

Re: β€œthey will eventually eat” sadly it’s not true for all kids. We’re friends with parents who have to tube feed (PEG) their kid because he won’t eat to a dangerous extreme.

05.03.2026 23:35 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It’s entirely possible, yeah. Not a diagnosis we’ve sought out but one that wouldn’t surprise me if we eventually get it.

05.03.2026 23:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Very occasionally. He enjoys buttering the toast he doesn’t eat πŸ˜‚ it’s something we could probably do more of.

05.03.2026 22:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It’s not obvious to me what else we could do. We give him food to try, he doesn’t. Pretty much every moment of the day he has a safe food near him, doesn’t eat it. Short of force feeding him, what’s left? For the time being he’s still considered a healthy weight. Hoping he finds his appetite 🀞

05.03.2026 22:47 πŸ‘ 6 πŸ” 0 πŸ’¬ 4 πŸ“Œ 0

His safest food, the one he will eat with a higher probability than anything else? Oreos. Fucking Oreos. But a lot of days, any calories that go into his body are a win. So we do what we can. It’s another one of those β€œam I a bad parent?” things we deal with every day. Could we be doing more?

05.03.2026 22:47 πŸ‘ 13 πŸ” 0 πŸ’¬ 3 πŸ“Œ 0

The struggle at the moment is that our eldest doesn’t eat. He’s been tricky from day 1, he has a very narrow range of foods he will eat (we do give him things to taste, he rarely does) and often he won’t eat even his safe foods. As a result he’s skinny, 15th percentile weight for his height.

05.03.2026 22:47 πŸ‘ 15 πŸ” 0 πŸ’¬ 7 πŸ“Œ 0