Sign in

Ryan Hefner

@ryanhefner.com
3.6K followers 801 following 1.1K posts

Having fun, doing stuff. 🌐 ryanhefner.com 🎙️ allplay.fm Jamming on: 💬 webmentions.com 🥇 opengraphs.com ⛱️ commune.software 🎒 starterpacks.net #buildinpublic #webdev #indieweb

PostsRepliesMedia
Ryan Hefner @ryanhefner.com · 25/09/2026
jam open.spotify.com/album/5aPI8e...
open.spotify.com
Who's That - Single by The War On Drugs | Spotify
The War On Drugs · single · 2026 · 1 songs
001
Ryan Hefner @ryanhefner.com · 23/09/2026
Falling into the classic trap of coupling too many projects together where one has to be released before the next, and the next, and so on. Thankfully they are all tightening together, and feeling real good.
150
Ryan Hefner @ryanhefner.com · 18/09/2026
Hop on in, the water’s warm!
020
Ryan Hefner @ryanhefner.com · 20/08/2026
World Building Population: 1
000
Ryan Hefner @ryanhefner.com · 24/07/2026
This app could have been a skill.
100
Ryan Hefner @ryanhefner.com · 20/07/2026
Taste. A blessing, and a curse.
030
Ryan Hefner @ryanhefner.com · 30/06/2026
Doing some hand-coding today. Feels good.
320
Ryan Hefner @ryanhefner.com · 30/06/2026
Makes me want to jump in the car for an impromptu UP trip. open.spotify.com/track/4AahHs...
open.spotify.com
Pure Michigan
Kiwi jr. · Pure Michigan · Song · 2026
010
Ryan Hefner @ryanhefner.com · 09/06/2026
Have you, Fiddle-Faddled, today?
000
Reposted by Ryan Hefner
Chris Morrell @cmorrell.com · 03/06/2026
Reminder! @phpxphilly.com is tonight at 6:00pm! Mike Priscella will present "After Shai-Hulud: Supply Chain Security for PHP Engineers" RSVP at: phpxphilly.com/meetups/4420...
phpxphilly.com
Meetup @ Curotec HQ - PHP×Philly
Meetup @ Curotec HQ on Wednesday, June 3rd 2026 from 6:00pm to 8:00pm EDT
092
Ryan Hefner @ryanhefner.com · 03/06/2026
Any guesses what this app does?
Screenshot of app showing app icon stacks place in quadrants, with a “Main” button in the middle.
020
Ryan Hefner @ryanhefner.com · 02/06/2026
Having too much fun with AI. Now I am building hardware peripherals that enhance using the software.
3D printed wedge that holds an iPhone at a perfect 35 degree angle, making it easy to access when used with an Apple Magic Trackpad.
010
Ryan Hefner @ryanhefner.com · 15/05/2026
Snag your tix and let’s hang in August!
030
Ryan Hefner @ryanhefner.com · 07/05/2026
So sick. teenage.engineering/products/ep-...
teenage.engineering
EP–136 K.O.–sidekick
EP–136 K.O.–sidekick
010
Ryan Hefner @ryanhefner.com · 26/04/2026
The more I keep pulling the AI thread, the more I am building a web of micro-monoliths—services that are full products unto themselves, yet hook into each other, compounding into a flywheel.
110
Ryan Hefner @ryanhefner.com · 25/04/2026
Proactive people are the best. These branches were drooping a little lower than may be comfortable for some, so they used what was available to make it a bit nicer, for everyone.
Picture of branches arching over a trail that someone has slightly raised with some found supports.
030
Ryan Hefner @ryanhefner.com · 24/04/2026
Sucker for some shugazi open.spotify.com/track/06QeKy...
open.spotify.com
Dishwasher
000
Ryan Hefner @ryanhefner.com · 17/04/2026
See you in the chat!?
000
Ryan Hefner @ryanhefner.com · 16/04/2026
who would have thought that i’d be spending the majority of my days in xcode? definitely not what i was expecting going into 2026
030
Reposted by Ryan Hefner
Chris Morrell @cmorrell.com · 13/04/2026
Worth the watch: beige.party/@TheBreadmon...
beige.party
Dungeon Crawler Ben (@TheBreadmonkey@beige.party)
Attached: 1 video Programmer making an excellent argument against new Ohio data center. Well worth a watch.
061
Ryan Hefner @ryanhefner.com · 10/04/2026
Who’s down to hang in the chat?
130
Ryan Hefner @ryanhefner.com · 08/04/2026
This album is going to be a banger. open.spotify.com/album/7v39mi...
open.spotify.com
Spotify – Web Player
000
Ryan Hefner @ryanhefner.com · 05/04/2026
How do you Claude Code? I feel like I am definitely in the minority, but there’s something about a consistent workflow, free from dependencies and access concerns. Thanks to @justinjackson.ca, @briancasel.com, and @jordangal.bsky.social (missed yah!) for having me on the @thepanel.bsky.social!
2111
Ryan Hefner @ryanhefner.com · 04/04/2026
This was fun. 🤞 I can hop on again for a future episode. I’ll have an ethernet cable by then, to help with the delay issues 😬
110
Ryan Hefner @ryanhefner.com · 26/03/2026
Anyone else drowning in markdown files and there’s just not enough time in the day to read them all? Same. I am working on a fix for that. If anyone is interested in trying it out, let me know. Hoping to get to this to a shareable state within the next week or so. No more blind approvals.
010
Ryan Hefner @ryanhefner.com · 26/03/2026
Our dreams have scaled exponentially with our new found capabilities.
010
Ryan Hefner @ryanhefner.com · 22/03/2026
Anyone else ever get into a loop where no matter how many sessions you start, Claude Code just can’t complete a task it claims it is gong to do? I have been trying to get it to write and save a plan all day, across 3 sessions, and every time it gets to claiming to write it… Request timed out
200
Ryan Hefner @ryanhefner.com · 21/03/2026
Request timed out
000
Ryan Hefner @ryanhefner.com · 09/03/2026
What’s up?
110
Reposted by Ryan Hefner
Jimmy Lee @jim.bsky.social · 26/02/2026
So basically the most valuable thing to build right now is friendship
2265
Ryan Hefner @ryanhefner.com · 27/02/2026
Planning to launch something in the next month or so? If so, I have a launch planning/monitoring/task app that I am looking to get some early people/launches on. You’ll also be included as part of the launch group when it goes live. If interested, DM me and let’s launch some shit! #buildinpublic
131
Ryan Hefner @ryanhefner.com · 25/02/2026
The tension articulated here on @mattstauffer.com’s new show perfectly captures my internal conflict with AI. On one hand, the possibilities it creates feels infinite and magical. On the other, what are we losing, and who is being most negatively impacted by my/our embrace of it?
youtu.be
The Education Business in an AI World
YouTube video by Pragmatic AI - Podcast and Videos
031
Ryan Hefner @ryanhefner.com · 24/02/2026
Everybody is saying "SaaS is dead" and I am over here thinking now is the best time to bring all the SaaS ideas I have backlogged in my notes and journals to life.
020
Ryan Hefner @ryanhefner.com · 22/02/2026
@bogdankharchenko.com @jasonlbeggs.com when’s the next @upstatephp.bsky.social !? Sorry I couldn’t make the last one, we ended up going to the beach.
110
Ryan Hefner @ryanhefner.com · 20/02/2026
I’m hoping with all the efficiencies that AI brings it will create more space for people to bring back the love to sites like they used to get back in the early 2000’s when frameworks didn’t exist, Photoshop finally got layers, and deploying was just an FTP sync command away.
110
Ryan Hefner @ryanhefner.com · 19/02/2026
Intentional. My word for 2026, along with Interest, which I have been focused on for the past 2 years. Something about the way this year has started already has me excited about these two words, and trying to live up to them.
010
Ryan Hefner @ryanhefner.com · 14/02/2026
⌨️ Any iPad keyboard/mouse linkers out there? Since upgrading to 26.3, modifier keys are no longer being sent to the iPad. A Magic Keyboard directly connected to the iPad works fine, but remote keyboards are not sending Shift and other modifiers. Anyone else seeing this?
000
Ryan Hefner @ryanhefner.com · 11/02/2026
This is what I am talking about re:queue control. To be able to quickly pause/resume queue processors when errors pop up, or services go down, or things are running slow, is super handy, especially when on-the-go. Would love to know how other #laravel #bullmq #nestjs devs are handling things!
020
Ryan Hefner @ryanhefner.com · 10/02/2026
For the #laravel crew on here, do you typically just use standard Laravel queues backed by the DB, or Horizon (Redis backed)?
420
Ryan Hefner @ryanhefner.com · 10/02/2026
@justinjackson.ca It look me sec to find it, but I am glad you finally came around to what I was saying during our Jam Session about having @transistor.fm (or AmpCast) handle the video upload and distribute it to the various platforms (ex. Spotify, YouTube, etc.) www.youtube.com/live/2_nuzJa...
youtube.com
Live with Ryan Hefner – JamSessions.fm
YouTube video by Justin Jackson
230
Ryan Hefner @ryanhefner.com · 10/02/2026
It looks like I am going to have to write the R2 overflow adapter for BullMQ sooner than I had planned, I just can’t justify scaling the Redis instance any higher than it already is.
Screenshot of mobile app showing 83% usage of Redis instance with 4.6 million jobs in the queue.
000
Ryan Hefner @ryanhefner.com · 31/01/2026
Not sure if the jetstream was just backed up, but it seems like the linking activity here really spiked since the 29th. What’d I miss!? Queuebert is buggin’, a bit. #indieweb #webmentions #buildinpublic
Screenshot of mobile app, Queuebert, showing queue activity with 799.2 thousand mentions queued up to be captured.
010
Ryan Hefner @ryanhefner.com · 22/01/2026
When Claude starts blanking out and not responding, I like treating it like running into a friend who has had one too many drinks for the night and needs some help. You ok? Need some water? Should we go grab a slice? By the time I get to slice, it seems to get back on track. 🍕
000
Ryan Hefner @ryanhefner.com · 10/01/2026
Man, Bluesky is linking it up tonight! I might have to turn up the concurrency on the queues. (sneak peeks at two new projects in the works 🤫) #buildinpublic #indieweb #webdev #webmentions
Screenshot of mobile app showing 62.07K jobs queued, 15 active, and 14 errors, along with memory usage of Redis instance, and action slide to pause/resume queue workers. The jobs are Bluesky links posted, being stored and ready to send webmentions.
0101
Reposted by Ryan Hefner
henry ✷ @strange.website · 07/01/2026
The RSS Revolution Is Beginning. Now Is The Age Of The Quiet Personal Website. The Indie Bloggers Shall Inherit The Earth.
59112
Ryan Hefner @ryanhefner.com · 09/01/2026
I just need to keep telling myself that I want to write more blog posts. It's the perfect way for me to–instead–follow through on writing/updating some open-source packages I have been meaning to get to. #webdev #opensource #procrastivity
050
Ryan Hefner @ryanhefner.com · 08/01/2026
Hop on in! The water is warm 🏖️😎
000
Ryan Hefner @ryanhefner.com · 06/01/2026
There was a time in my life that all that really mattered was a china crash and death metal pedal.
110
Ryan Hefner @ryanhefner.com · 18/12/2025
Working on some stuff and I think all of them are going to go MAXXXX OOUOUOUOUTTTT the footer section.
Screenshot of the WIP–rather large–footer section for the upcoming site for PlayStack, by commune.software.
120
Ryan Hefner @ryanhefner.com · 14/11/2025
When is @bsky.app going to get #polling? You know it's bad when you start searching for possible domains to use for it and you find the perfect one and realize YOU ALREADY OWN IT!?!?! I might be digging into to see what oEmbed support looks like to pull this off so it feels more integrated.
140