Sign in

Ryan Grove

@pie.gd
127 followers 103 following 49 posts

I like movies and pie! I build things at SmugMug. You might remember me from the thing with the guy in the place. wonko.com

PostsRepliesMedia
Ryan Grove @pie.gd · 26/06/2026
Sell packages by volume and not weight, you cowards. I dare you.
020
Ryan Grove @pie.gd · 26/06/2026
I don't think we worry enough as a species about how easy it would be for a spider to crawl across our toothbrushes. I bet it happens all the time.
010
Ryan Grove @pie.gd · 25/06/2026
A comprehensive list of companies and executives that have cited AI-related productivity gains as the justification for layoffs is going to be a very useful decision-making aid over the next few years. We're all keeping one, right?
000
Reposted by Ryan Grove
Laurie Voss @seldo.com · 23/05/2026
The immigration system is set up like coming to America is a privilege America bestows and applicants should grovel for, when in fact immigration is a gift that America desperately requires. We should be begging people to come here, not erecting further barriers.
2405
Ryan Grove @pie.gd · 14/05/2026
I'd like to thank the state of California for providing a constant reminder that literally everything is slowly poisoning me.
010
Reposted by Ryan Grove
Denny Carter @dennycarter.bsky.social · 08/05/2026
me sleeping seven hours vs. me sleeping six hours and 42 minutes
Dale Cooper from Twin PeaksMr. C from Twin Peaks
114113351334
Ryan Grove @pie.gd · 07/05/2026
I got the first news alert about the cruise ship hantavirus outbreak within minutes of discovering a bunch of fresh mouse poop in our garage. For several surreal seconds, I thought the Washington Post was reporting about an outbreak in my own house.
010
Ryan Grove @pie.gd · 06/05/2026
Imagine being a mouse and just effortlessly pooping perfectly consistent little cylindrical poops all day long, no matter what garbage you eat. We should all be so lucky.
110
Ryan Grove @pie.gd · 23/04/2026
This paper by Margaret-Anne Storey is the most important thing I've read about the field of software engineering in years. arxiv.org/abs/2603.22106
arxiv.org
From Technical Debt to Cognitive and Intent Debt: Rethinking Software Health in the Age of AI
Generative AI is accelerating software development, but may quietly shift where the most significant risks lie. As AI generates code faster than teams can understand it, two under appreciated forms of debt accumulate: cognitive debt, the erosion of shared understanding across a team, and intent debt, the absence of externalized rationale that developers and AI agents need to work safely with code. This article proposes a Triple Debt Model for reasoning about software health, built around three interacting debt types: technical debt in code, cognitive debt in people, and intent debt in externalized knowledge. Cognitive debt is a team-level, project-level property reflecting the erosion of shared understanding across a software system over time, leading to increasingly inadequate shared mental models for reasoning about and safely changing the system. Intent debt refers to the absence or erosion of explicit rationale, goals, and constraints that guide how humans and agents evolve the system. We discuss how generative AI changes the relative importance of these debt types, how each can be diagnosed and mitigated, and surface points of debate for practitioners.
001
Reposted by Ryan Grove
Scott Lynch @scottlynch78.bsky.social · 01/04/2026
moby-dick, his eyes enormous: from hell's heart you STAB at moby? for hate's sake you spit your last BREATH at moby? oh! oh! the great shroud of the sea for ahab! the great shroud of the sea rolling on as it rolled five thousand years ago!!!!
4558612175
Reposted by Ryan Grove
Tansy Gardam @tansyg.bsky.social · 17/03/2026
thinking once again about Marcia Lucas laughing her way through Eraserhead
071
Reposted by Ryan Grove
Amy @lolennui.bsky.social · 24/02/2026
it’s beautiful to think One Battle inspired a whole new generation to read Thomas Pynchon’s wikipedia page
222630389
Ryan Grove @pie.gd · 24/01/2026
Violence is the only remaining source of authority for a government that no longer has the consent of the governed. Every act of violence is an admission of weakness.
010
Reposted by Ryan Grove
Ryan Cavanaugh @searyanc.dev · 13/01/2026
Has to be weird to be a Republican, where paying capital gains taxes is tyranny but getting shot in the face isn't
1154
Ryan Grove @pie.gd · 19/12/2025
It's remarkable how unwieldy the Google Docs comment UX is for having discussions about specific content within a document given that (I would estimate) millions of people use it for this every day.
000
Ryan Grove @pie.gd · 17/12/2025
Was starting to worry that we were gonna have a garbage night without a high wind advisory but nope, there it is, right on schedule.
000
Ryan Grove @pie.gd · 02/12/2025
If at first you don't succeed, redefine your success criteria.
020
Ryan Grove @pie.gd · 21/11/2025
Thank you Google Nano Banana Pro, I definitely needed a storyboard for this scene I already shot. And I did a smooth dolly in but sure, let's reshoot it and do two jarring axial cuts instead. blog.google/technology/a...
Screenshot of an example from the linked article about Google's Nano Banana Pro AI image model. The example shows an input image of a cinematic shot of a female astronaut standing in a city surrounded by tall buildings, and an output image of an AI-generated storyboard sketch of this scene, like the kind a filmmaker would create before filming the scene. The storyboard shows four separate shots: a wide establishing shot of the astronaut, then a medium shot of the astronaut, then a close-up of the astronaut's face, then a POV shot looking up at the tall buildings. Below the example is the text "Prompt: Create a storyboard for this scene"
010
Ryan Grove @pie.gd · 21/11/2025
Vaccines don't cause autism, but even if they did, sign me up for more of both. Enjoy your long covid and measles, allistics! wapo.st/4idz3Wn
wapo.st
CDC in turmoil after agency backpedals on rejecting vaccines-autism link
Sen. Bill Cassidy (R-Louisiana), who voted to confirm Health Secretary Robert F. Kennedy Jr. after he pledged not to remove language stating vaccines do not cause autism from the CDC website, condemne...
020
Ryan Grove @pie.gd · 19/11/2025
Watching movie characters try to dispose of a body: “You idiots! You absolute fools! You’re doing it all wrong!” Disposing of an actual body: “Well fuck me this is harder than it looks. I hope no one’s watching me right now.”
120
Ryan Grove @pie.gd · 19/11/2025
Slack pro tip: be sure to always check the "Also send to [channel]" checkbox before sharing your wisdom in a long and complex thread! It'll help everyone understand that they can ignore all the other opinions and focus on yours.
Screenshot of a Slack thread text input field with a big red arrow pointing at the "Also send to #engineering" checkbox. Behind the arrow, the contents of the message in progress are, "I haven't been involved in any prior meetings or discussions about this and haven't looked at this channel in weeks, nor did I bother reading any of the preceding messages in this thread, but as the most powerful person in this channel, here's what I think..."
130
Ryan Grove @pie.gd · 07/11/2025
Nice work everyone! We broke Apple TV by all watching Pluribus at the same time.
2223
Ryan Grove @pie.gd · 07/11/2025
My brain likes to wake me up at dawn for no reason at all, regardless of when I went to sleep. Even when I'm wearing a total blackout face mask and ear plugs, it knows. The end of daylight saving time is the start of daylight zombie time for me. Do not approach me between November and March.
000
Ryan Grove @pie.gd · 06/11/2025
Tapestry has quickly become my favorite way to keep up with Mastodon, Bluesky, and other feeds. Everything’s woven together into a seamless chronological timeline with deduping, muting, and rock solid position syncing across devices. It’s great! usetapestry.com
usetapestry.com
Tapestry
Weaving your favorite blogs, social media, and more into a unified and chronological timeline.
020
Reposted by Ryan Grove
P(aul) Frazee @pfrazee.com · 04/11/2025
One of the huge perks of working at a software company is, when there's something about the product that bothers you personally, you can get your hands dirty and find out why it's basically impossible to get fixed
29908108
Ryan Grove @pie.gd · 15/10/2025
If you can break my code without making the tests fail then that’s a little bit your fault and a lot my fault.
020
Ryan Grove @pie.gd · 30/08/2025
Woke up laughing in the middle of the night with two words emblazoned on my murky consciousness: ROBOT SHART I don’t know where this came from, but the more I interrogate the concept, the funnier it gets.
3101
Ryan Grove @pie.gd · 07/05/2025
"Can everyone see my screen?" is the ossified consequence of the UX failures of early video conferencing tools. Software is better now and we can usually see your screen! The question is no longer useful, but it will forever be part of the screen sharing dance. Usability matters.
020
Ryan Grove @pie.gd · 01/05/2025
The incentive structures of Agile development processes lead some people to think all solutions must be short-term solutions. Software developed this way will eventually collapse or freeze under the weight of its own tech debt. A decade of short-term solutions doesn't add up to a long-term solution.
020
Ryan Grove @pie.gd · 24/04/2025
If having to make small talk with JD Vance doesn’t qualify as suffering, then what does? www.washingtonpost.com/world/2025/0...
washingtonpost.com
Pope Francis didn’t suffer before he died, his doctor says
After the pope suffered a massive stroke Monday morning, his medical team saw no point to sending him to a hospital. He died soon after.
030
Reposted by Ryan Grove
Ben MacAskill @ben.flickr · 06/03/2025
Today we've (re)launched a campaign to protect 28 Million acres in Alaska, a partnership with Flickr, The Conservation Alliance, SalmonState, and Wild Salmon Center. Read more about what we're working on, and watch our short film here: protectalaskawildlands.com I'll add some context in thread.
142
Ryan Grove @pie.gd · 09/01/2025
I watched a lot of movies in 2024! 🤩 letterboxd.com/yaypie/year/...
letterboxd.com
Ryan Grove’s 2024 in review
Ryan Grove’s 2024 in review
110
Ryan Grove @pie.gd · 15/11/2024
Congratulations, employee! You succeeded in spite of the many obstacles we put in your way. As a reward, please enjoy these new obstacles.
030
Ryan Grove @pie.gd · 13/11/2024
Will corporate enshittification ruin Bluesky before open source dysfunction ruins Mastodon? Trick question. They’ll both be distant memories when we’re all racing through the wasteland in our war rigs huffing chrome and fighting over guzzolene.
041
Ryan Grove @pie.gd · 31/10/2024
This holiday season, give your favorite Staff Engineer the gift of including the actual error message next time you ask for help debugging an error.
072
Ryan Grove @pie.gd · 29/10/2024
The great thing about the BACK TO THE FUTURE trilogy is that it already contains a sequel, a prequel, a remake, and a multiverse. Our job is done here, folks.
000
Ryan Grove @pie.gd · 25/10/2024
Do you enjoy using JavaScript to parse XML? Of course you do. Who wouldn't? And you probably want to do it as fast as possible, right? Right. 🚀 `@rgrove/parse-xml`, which was already the fastest pure JS XML parser I know of, just got up to 28% faster. github.com/rgrove/parse...
github.com
Release v4.2.0 · rgrove/parse-xml
Faster! Smaller! Better in ways you can't even see and probably don't care about! And still completely backwards compatible. Improved Parsing performance in Node.js 22 is up to 28% faster than ve...
031
Ryan Grove @pie.gd · 03/10/2024
The problem with turning a programming hobby into a career is that you get into it because you enjoy writing poetry for robots and then a few years go by and suddenly you’re writing passionate screeds about project management and org charts and wondering where it all went wrong.
020
Ryan Grove @pie.gd · 24/09/2024
I discovered a roll of pre-pandemic Cottonelle in a cabinet and marveled at its luxurious thickness, its deep cleaning ripples. We’ve lost so much.
000
Reposted by Ryan Grove
Amy @lolennui.bsky.social · 14/09/2024
rip travis bickle you would’ve loved giving riders 0 stars
1382
Ryan Grove @pie.gd · 19/07/2024
If I were a CrowdStrike employee I’d turn lemons into lemonade by adding a few new bullet points to my resume today about how my work had global impact and disrupted stale business workflows.
020
Ryan Grove @pie.gd · 11/07/2024
Can’t wait for the AI bubble to burst so we can get back to working on the important problems facing society, like figuring out how to prevent the last few pieces of Orbit gum from becoming molecularly bonded to the packaging.
010
Ryan Grove @pie.gd · 07/06/2024
The only difference between temporary code and permanent code is that temporary code has a comment above it that says “// This is temporary”.
110
Ryan Grove @pie.gd · 18/04/2024
Most entertaining way to deal with the IT FOLLOWS (2014) entity that stalks you and murders you unless you sexually transmit the curse to someone else: fuck the President.
100
Ryan Grove @pie.gd · 26/02/2024
50% of software engineering is convincing managers to let you do the work and 50% is convincing managers that you did the work. The next 100% is actually doing the work.
010
Ryan Grove @pie.gd · 15/02/2024
You either die a hero or live long enough to start posting earnestly on LinkedIn.
010
Ryan Grove @pie.gd · 06/02/2024
I like Bluesky, but without a Tapbots-quality client that'll track my last-read position and sync it across apps on macOS and iOS, I just can't bring myself to use it much. Is anyone working on this?
000
Ryan Grove @pie.gd · 08/01/2024
John Frankenheimer's THE TRAIN (1964) is one of the greatest action movies of all time. I re-edited it as a music video for Sabotage by Beastie Boys. www.youtube.com/watch?v=xQUh...
youtube.com
Beastie Boys - Sabotage - The Train (1964)
John Frankenheimer's THE TRAIN (1964) is one of the greatest action movies of all time. I re-edited it as a music video for Sabotage by Beastie Boys.
010