🌫️ Grant Forrest
banner
gfor.rest
🌫️ Grant Forrest
@gfor.rest
I like creating things, I am a created thing.

Design Systems @ ShareFile

Making https://biscuits.club (local-first apps: Gnocchi, Trip Tick, Palette) and https://verdant.dev (framework for the same)
Pinned
I post about stuff I feel strongly about. Lately that is, roughly in order,

cooking
the web, local-first
politics, society
religion (non-toxic)
my cat

Sometimes I feel these topics don't overlap well, but they're all a part of who I am in some way.
Reposted by 🌫️ Grant Forrest
Most churches today preach Satan's justice and God as a happy injustice. This is not the real gospel. The gospel is that truth and justice are mercy and love itself.

c.f. Zechariah 3 and George MacDonald's sermon "Justice."
November 16, 2025 at 5:11 PM
Something I underestimated as a parent is how hard it is to suppress resentment at people complaining about how hard it is to cook and clean for just themselves, etc.

Just practicing affirmation that yeah, it is hard. And in both cases, one hopes, we grow more resilient.
November 16, 2025 at 5:03 PM
My intuition on this is heavily tainted by my own bias as a person of faith, but I nonetheless feel confident that if we manage to get out of this it will involve a cultural reclamation of religious power from Republicans.
November 13, 2025 at 1:23 AM
psyopping myself into loving oatmeal raisin cookies so that my favorite cookie will always be available en masse at the tail end of a mixed cookie tray
November 12, 2025 at 11:21 PM
To each their own but I definitely prefer exploring and mastering concrete system 'spaces' to latent ones.
November 11, 2025 at 7:05 PM
Latest toddler activity is being commissioned for Lego vehicles, pretty good development.
November 10, 2025 at 5:36 PM
Reposted by 🌫️ Grant Forrest
Pastor David Black, another plaintiff whom federal agents have shot with pepper balls:

"My sincere desire is to see ICE agents delivered from the wickedness which binds their souls, and for all whom they have kidnapped & brutalized to be restored to the communities where they choose to belong."
November 6, 2025 at 8:44 PM
The Giphy Slack app showing everyone what search query you used to find the gif you posted feels like a betrayal
October 28, 2025 at 2:52 PM
Really dialing in my fried tofu bowl weeknight staple
October 22, 2025 at 11:29 PM
Ok React Compiler did break all my Verdant reactivity when I turned it on, now I'm wondering whose fault that is.

Looks like I'm gonna have to read the output.
October 14, 2025 at 10:03 PM
I'm a fan of React Compiler if only because it allows me to tie a campaign to get people to stop turning off Rules of Hooks linters to a measurable and 1:1 performance goal instead of the nebulous and ignored 'may cause bugs.'
October 11, 2025 at 5:05 PM
Risotto time
October 10, 2025 at 10:28 PM
If I didn't plan on making dinner you're getting a cream sauce pasta with random stuff, that's the rule
October 8, 2025 at 10:35 PM
When I watched TNG and everyone was disrespecting Data I thought, I'll never do that kind of thing.

Now that we actually have to confront it I find it's a lot harder to not get polarized into it.

I don't believe these are people but I do think it's better (for me) to act humanely anyway.
October 7, 2025 at 9:30 PM
The rot in Christianity began early when they began believing God killed Jesus and not the church + state.

Worship that God enough and you're ready to kill Jesus again. And so it has gone.
October 7, 2025 at 2:03 PM
Every time I think back on how Frieren portrayed demons I shiver a bit
October 5, 2025 at 9:59 PM
After a lot of preparation, I'm moving biscuits.club over to Cloudflare today. Durable Objects are such a good fit for local-first tenants, whereas my single-VPC approach scaled fine but suffered as a single point of failure.
Biscuits
Scratch-made apps
biscuits.club
October 4, 2025 at 8:15 PM
Cloudflare's abstractions and platform tooling are so dang nice.
October 4, 2025 at 3:14 PM
Coworker: can you break this PR up? It's nearly 500 lines.

Meanwhile, my side project:
October 1, 2025 at 3:55 AM
Every day in every corporate office:

"Our car is already beyond engineered speed limits, we need to fix the suspension."

"We are a customer-driven company. Customers tell us they want to go faster. Nobody has complained about crashing, we can't prioritize that."
October 1, 2025 at 2:02 AM
Reposted by 🌫️ Grant Forrest
CHOTINER: What kind of unit test coverage do you shoot for?

ME: Oh, always well over 90%.

CHOTINER: And I can tell you value a consistent style.

ME: The secret is tooling, always. You need rigorous automated enforcement.

CHOTINER: So you must have shipped a lot of products.

ME: Well, you see,
September 24, 2025 at 8:59 PM
Excited for this album. @vokagentle.bsky.social is so good with ... sound, man. Just an absolute treat.

open.spotify.com/track/1O7JIu...
K Sees The Deal Go Down
open.spotify.com
September 24, 2025 at 5:54 PM
It was only this year that I, a left-handed person, learned that people move their fork from one hand to the other after using it with a knife to cut something.

A rare win for left handedness but I'll take it.
September 23, 2025 at 6:06 PM
Yeah I got time to jump on a quick call just gimme a sec I need to finish walking off into a forest never to be seen again
September 23, 2025 at 4:15 PM
Someone really screwed up the Reddit algorithm. Probably 80% of the posts on the feed are from subs I'm not subscribed to, and 50% are whatever these game things are they're pushing.
September 22, 2025 at 9:35 PM