Sign in

Ryan Scott Brown

@ryan-sb.bsky.social
68 followers 160 following 41 posts

Tech tinkerer

PostsRepliesMedia
Ryan Scott Brown @ryan-sb.bsky.social · 23/05/2026
I use Readwise + some extra scripts to turn RSS feeds into epub digests to be read on e-ink. It's helped me get through an immense backlog of longer articles and papers.
020
Reposted by Ryan Scott Brown
Downupright @downupright.bsky.social · 26/01/2026
DONT YOU PUT WORDS IN MY MOUTH Kickstarter Update #2: We funded and now it's just about packing in all the words we can so the output is ever more and more unique and challenging! www.kickstarter.com/projects/dow...
kickstarter.com
Update 2: Fully funded, now to keep growing for more words & more fun! · MAKE 100: The Album Where You Impose Your Lyrics On Me
Thank you so much, everyone! Late last week this Kickstarter hit its funding goal so this is definitely happening! The next goal here is just to keep growing because the more words I'm boxed in and co...
021
Reposted by Ryan Scott Brown
Grace @gracekind.net · 25/01/2026
How does For You do this
71697
Ryan Scott Brown @ryan-sb.bsky.social · 21/01/2026
I finally got around to using ~1/3rd of my favorite new toys from Re:Invent. rsb.io/posts/re-inv... I still haven't found a reason to use tenant-isolated Lambdas thjough.
rsb.io
My Favorites from Re:Invent 2025
000
Reposted by Ryan Scott Brown
Danielle Ryan (Lestat Era) @danirat.bsky.social · 15/01/2026
I DO NOT CARE IF THE PERSON ICE IS BRUTALIZING IS A U.S. CITIZEN OR NOT AND EVERY TIME YOU MAKE THE DISTINCTION IT'S LIKE YOU'RE SAYING YOU'RE FINE WITH THEM BRUTALIZING IMMIGRANTS
4351341542
Ryan Scott Brown @ryan-sb.bsky.social · 15/01/2026
If you get this and bsky.app/profile/retr..., you may be experiencing chronic hyper-connectivity and may be entitled to compensation
070
Ryan Scott Brown @ryan-sb.bsky.social · 10/01/2026
I know switching VCS is a pain, but I was wondering if agents might benefit from Fossil building an issue tracker directly into source control: fossil-scm.org/home/doc/tru...
fossil-scm.org
Fossil: Bug-Tracking In Fossil
020
Ryan Scott Brown @ryan-sb.bsky.social · 07/01/2026
I wrote a post over the break about using executable specs & containers to isolate LLM's to shipping feature branches for review. @dollspace.gay has a better take on adversarial development, I'm optimistic about formal methods finally becoming cool! rsb.io/posts/delega... rsb.io/posts/revisi...
rsb.io
Revisited: Delegating Authority to Capricious Agents
051
Reposted by Ryan Scott Brown
Downupright @downupright.bsky.social · 04/12/2025
As I continue to teach my AWS Certification Webinars over at O'Reilly, I grow closer and closer to completely appreciating AWS; but as my students ask me questions, the more confident I am that if I ever meet the person there who names services, I am giving them a wedgie.
The meme where a sweating guy, labeled "AWS NAMING A NEW SERVICE", cant choose between two buttons. One is labeled "THREE LETTERS TWO OF WHICH ARE E AND S" and the other "UNCOMMON FEMALE NAME"
121
Reposted by Ryan Scott Brown
Adam Chalmers @adamchalmers.com · 14/06/2025
on type safety
Frog and Toad illustration edited to say: Frog put the value in an option. "There", he said, "now we will not deref any more null pointers". "But we can unwrap the option," said Toad. "That is true", said Frog.
849392
Ryan Scott Brown @ryan-sb.bsky.social · 08/10/2025
Qobuz and Bandcamp are both nice. Qobuz has a streaming option as well that I haven't confirmed, but heard pays artists better than Spotify.
120
Reposted by Ryan Scott Brown
qntm @qntm.org · 07/09/2025
ME, IN TEARS: you can't just say every single part of a computer system is a file UNIX, POINTING AT THE MOUSE: file
392325506
Reposted by Ryan Scott Brown
Jen Gentleman @jenmsft.bsky.social · 28/05/2025
async await async await async await async await in the function, the mighty function, the child thread sleeps tonight 🎵
2938367
Reposted by Ryan Scott Brown
Downupright @downupright.bsky.social · 29/05/2025
Today's LinkedIn shitpost I felt was worth cross-posting here, it has an analogy I am proud of. 🎸
Somebody on LinkedIn asks why their senior devs won't adopt AI developer tools. Bill's response:

There is a reason that your most senior engineers are reluctant to consistently use AI developer tools and model their use to the engineering team. It's because we are informed enough to see the gaps and weaknesses and mistakes, and when we do use them as labor-savers, we very much must exhaustively proof the results for correctiveness, which adds a lot of labor back. (Sometimes it's still a positive deal, so I do use them intermittently. Maybe 40% of the time).

In the late 2000's, there was a popular series of games called Guitar Hero, where people who didn't play the guitar could access the feeling of what it was sort of like to play the guitar. Pressing a single fret (button) and hearing whole chords come out is still pretty satisfying. But the sentiment below is like going to the talented, shredding lead guitarist of your local power metal band, who fully knows every little chord and harmonic and arpeggio, and asking them why they won't play Guitar Hero with you.
022
Ryan Scott Brown @ryan-sb.bsky.social · 02/05/2025
Alert: your number of active feet has decreased by 50%
010
Reposted by Ryan Scott Brown
Seb in the cloud ☁️ @sebsto.bsky.social · 02/05/2025
🎙️ New AWS Developers Podcast episode! Ivan Casco @realinvancasco shares how he earned all 14 AWS certs and the golden jacket 🧥🔥 A journey of skill, grit, and community. Listen now: developers.podcast.g... #AWSCertified #AWSCommunity
111
Ryan Scott Brown @ryan-sb.bsky.social · 01/05/2025
Inside you there are two wolves: - fitness wolf - AWS wolf They fight eternally about whether you must do undifferentiated heavy lifting.
010
Ryan Scott Brown @ryan-sb.bsky.social · 30/04/2025
I'd be interested - I think I have an OTel span for inits so I could look for these too. Honestly, I'll just take the occasional 0.00000013 so that I don't have to subsidize other people's exploiting free INIT.
010
Ryan Scott Brown @ryan-sb.bsky.social · 29/04/2025
The only (minor) wrinkle is for proactive initialization: if AWS decides to INIT my function but turns out to be wrong about it being needed, I would be charged $0.00000013
120
Ryan Scott Brown @ryan-sb.bsky.social · 16/04/2025
In the "we shape the tools, then are shaped by them" news: Because of that feature I have trained myself to say "the attached X" or "see X, attached" to make sure I trigger it, but still somehow I forget the attachment about 10% of the time and need the popup.
030
Reposted by Ryan Scott Brown
Nick @nanovad.com · 11/03/2025
There are 2 environments: testing and ✨spicy testing✨. Some people erroneously call ✨spicy testing✨ "prod"
834291
Ryan Scott Brown @ryan-sb.bsky.social · 27/02/2025
jjithub
020
Reposted by Ryan Scott Brown
AJ Stuyvenberg @ajs.bsky.social · 15/02/2025
Absolutely incredible piece about a font you've seen everywhere:
061
Reposted by Ryan Scott Brown
Brooke Jamieson @brookejamieson.bsky.social · 11/02/2025
💌 AWS Valentines Thread 💌 (1/?)
43714
Reposted by Ryan Scott Brown
qntm @qntm.org · 17/01/2025
COMPUTER SCIENTISTS: "k" means one thousand and twenty-four STORAGE MANUFACTURERS: "k" means one thousand DISPLAY MANUFACTURERS [thinking hard]: "K" means nine hundred and sixty
621811299
Ryan Scott Brown @ryan-sb.bsky.social · 15/01/2025
I'm sure The Orange Site has very normal opinions on homeschooling.
110
Ryan Scott Brown @ryan-sb.bsky.social · 12/01/2025
I always assumed it stood for Javascript Advocate General
110
Ryan Scott Brown @ryan-sb.bsky.social · 11/01/2025
End RTO now! Remotely, Lee could have worn the ugliest footwear imaginable and happily hacked away. Nobody would have to know. But now officemates will have to be actively antagonized by this style choice.
110
Ryan Scott Brown @ryan-sb.bsky.social · 09/01/2025
As a non-expert: local LLM on consumer hardware is still relatively new, I'd expect different approaches until we figure it out, and maybe they'll converge someday. I just looked at the recent release notes and LMStudio supports MLX since I last checked them out.
010
Reposted by Ryan Scott Brown
Mike @theomegabit.xyz · 09/01/2025
Docs now live docs.aws.amazon.com/awsconsolehe... #awscloud #aws
docs.aws.amazon.com
Signing in to multiple accounts - AWS Management ConsoleSigning in to multiple accounts - AWS Management Console
This topic includes information about how to sign in to multiple accounts and associate a color with each account.
021
Ryan Scott Brown @ryan-sb.bsky.social · 09/01/2025
I love Ollama because the localhost API makes it so easy to hook up to other flows and have ambient local models ready to rock.
110
Ryan Scott Brown @ryan-sb.bsky.social · 08/01/2025
They put it in NJ to avoid the per-GB network congestion pricing
070
Ryan Scott Brown @ryan-sb.bsky.social · 03/01/2025
The big difference is attaching behavior. TypedDict adds definitions, but it wouldn't be idiomatic to have it add behavior. Stuff from `import typing` should all get ignored at runtime. Dataclasses let you add behavior like `.from_json()` and field validation (a la @attr.s) at runtime
110
Ryan Scott Brown @ryan-sb.bsky.social · 03/01/2025
Alright after having done some more work with DSQL - the lack of foreign key constraints doesn't hurt much. I built a small "read-it-later" type clone and the worst annoyance was not being able to use psycopg3 rsb.io/posts/re-exp...
rsb.io
Re:Explaining DSQL
000
Ryan Scott Brown @ryan-sb.bsky.social · 30/12/2024
... automating test-writing is going to continue. Software development is set to miss the "go slow to go fast" lessons from TDD, VnV, strong typing, and friends yet again. 3/3
010
Ryan Scott Brown @ryan-sb.bsky.social · 30/12/2024
... LLM's writing reams of code, I'd much rather have humans writing tests and letting LLM's run wild on the codebase than the other way around. At least then you know what you intend to verify and what is desired behavior. But because writing tests feels boring I suspect the trend towards 2/n
100
Ryan Scott Brown @ryan-sb.bsky.social · 30/12/2024
LLM's generating tests seems fundamentally backwards, and doomed to create iterations of the "QA orders -1 beers, 99999 beers, etc. Customer asks where the bathroom is and the bar catches fire" joke. If we're going to have (or already do, if GH Copilot is writing 50% of the code checked in) 1/n
100
Ryan Scott Brown @ryan-sb.bsky.social · 26/12/2024
Why didn't we continue beyond hypermedia? Where's Ultramedia? Gigamedia v5.2? The Dodecahedral Media Dimension?
000
Reposted by Ryan Scott Brown
Adrian Hornsby @adhorn.me · 26/12/2024
“Some problems are better evaded than solved.” Tony Hoare
011
Ryan Scott Brown @ryan-sb.bsky.social · 22/12/2024
I;m thinking about thos DSQL rsb.io/posts/re-exp...
A screenshot of a social media post with a single like, the text reads "I;m thinking about thos Beans" and the avatar is of an older man wearing a red shirt and beige baseball cap
020
Reposted by Ryan Scott Brown
eve6 @eve6.bsky.social · 20/12/2024
Last christmas I gave you my heart and you put it in a blender
842433287
Ryan Scott Brown @ryan-sb.bsky.social · 18/12/2024
Ah the days of "uptime: 530 days..." when you know there are kernel patches
010
Ryan Scott Brown @ryan-sb.bsky.social · 18/12/2024
While watching Predator it occurred to me that it stars TWO future state governors: Arnie and Jesse "The Body" Ventura
010
Ryan Scott Brown @ryan-sb.bsky.social · 18/12/2024
I wish I could meet the customer that needed this. Not yet off mainframes, but also already off ipv4?
000
Ryan Scott Brown @ryan-sb.bsky.social · 16/12/2024
Calling them "skeets" is a perfect name to prevent overseriousness. It's an epistemic crime that we had to seriously say "soandso tweeted (rest of quote)..." Well try to say "soandso skeeted..." and retain Serious Person Voice.
000
Ryan Scott Brown @ryan-sb.bsky.social · 05/12/2024
I for one look forward to our new Amazon Carcinization Services overlords
010
Ryan Scott Brown @ryan-sb.bsky.social · 04/12/2024
How are none of the major ARM manufacturers/chipsets not called ulna, humerus, or carpal?
000
Ryan Scott Brown @ryan-sb.bsky.social · 04/12/2024
Annapurna makes some of the most expensive forbidden snacks
110
Ryan Scott Brown @ryan-sb.bsky.social · 03/12/2024
A new instance of Conway's Law Describe your microservices: a house of cards Describe your organizational politics: House of Cards
000
Ryan Scott Brown @ryan-sb.bsky.social · 03/12/2024
@amazonwebservices.bsky.social please inform your marketing team about The Bucketabase
1131