Keith 🇨🇦 🇲🇽 🇺🇦 🇬🇱 🏳️‍🌈
banner
keith.bsky.social
Keith 🇨🇦 🇲🇽 🇺🇦 🇬🇱 🏳️‍🌈
@keith.bsky.social
Dev Success @ Expo. Mobile dev, PS Vita fan, bad Catholic, full minivan, smug e-biker. Cleveland rocks. He/him
Confirmed: Final Fantasy III's endgame is as sick and sadistic as everyone says it is.

Random battles every 5 steps, no save points across like 4 different dungeons, bosses don't have much HP but it's game over if you don't beat them within three turns.
December 31, 2025 at 6:19 AM
Reposted by Keith 🇨🇦 🇲🇽 🇺🇦 🇬🇱 🏳️‍🌈
It's time to leave your lucrative office job and go work at a factory, where the robots have taken all of the jobs
Peter Navarro: "In an age of AI when all the white collar jobs are going away pretty damn quick, I think maybe it's a good time for people to think about having good blue collar jobs ... give tariffs a chance, because they're working"
December 23, 2025 at 3:54 PM
Reposted by Keith 🇨🇦 🇲🇽 🇺🇦 🇬🇱 🏳️‍🌈
MY SOUL IS READY, BONDI. HOW ABOUT YOURS?
December 23, 2025 at 1:06 AM
Sometimes, it's the little things that make a big difference. I forgot that Expo Launch would automatically invite my App Store Connect team to Testflight, was pleasantly surprised by this email ("oh yeah... it does _that_!"). Going from zero to this all inside a web browser is pretty rad!
December 23, 2025 at 12:44 AM
Let's make an app with Replit!
December 22, 2025 at 4:22 PM
Working on a tool to help with FF4: Free Enterprise runs. Did a pretty good job on the first pass, which makes sense as this is pretty structured data already on the internet. Copied an incorrect detail about Eblan Cave from a popular FAQ, had Tellah joining in Kaipo, missing Giant of Bab-il
December 22, 2025 at 3:31 AM
Time for my 6th playthrough of Final Fantasy 4: Free Enterprise this month:
1. Beginner
2. Intermediate
3. Advanced
4. Fabul Guantlet Mk 2
5. Ombidexturous (hilarious...I made Edward a berserker)

6th will be a challenging / brisk Falcon%

ff4fe.com
Free Enterprise
ff4fe.com
December 20, 2025 at 3:11 PM
Reposted by Keith 🇨🇦 🇲🇽 🇺🇦 🇬🇱 🏳️‍🌈
Like Greene, the bubonic plague is among the most perfect of the Lord's creations.
Marjorie Taylor Greene: "Here's the real truth. God only creates two sexes and two genders -- male and female -- and God does not make mistakes."
December 17, 2025 at 10:56 PM
Reposted by Keith 🇨🇦 🇲🇽 🇺🇦 🇬🇱 🏳️‍🌈
if the mta sold F/M swap merch they'd be funded for the next decade
December 18, 2025 at 3:50 AM
Reposted by Keith 🇨🇦 🇲🇽 🇺🇦 🇬🇱 🏳️‍🌈
The human cost of Trump's gutting of USAID: By the time Tor Top’s mother was sick with cholera, the nearby clinic had been shuttered for weeks. He bundled her into a canoe & paddled toward the nearest hospital, 8 hours away. Less than halfway into the journey, his mother died.

New, @propublica.org
Trump Officials Celebrated With Cake After Slashing Aid. Then People Died of Cholera.
Behind closed doors in Washington, top advisers made a series of decisions that had devastating repercussions for the poorest country on earth. We went to South Sudan and found people who died as a re...
www.propublica.org
December 15, 2025 at 10:37 AM
Reposted by Keith 🇨🇦 🇲🇽 🇺🇦 🇬🇱 🏳️‍🌈
Michael C. Rockefeller got shipwrecked in 1963, washed up on an island, and was promptly eaten by cannibals.
December 13, 2025 at 4:26 PM
Think the word is mostly getting out b/c I haven't heard too much confusion the past few days, but def follow the React Native / Expo-specific instructions if you're mitigating the recent RSC CVE's. Most aren't affected, but good to read on to be sure! expo.dev/changelog/mi...
[Updated] Mitigating Multiple Security Vulnerabilities in React Server Components - Expo Changelog
Check out new updates and improvements to Expo and EAS from the Expo team.
expo.dev
December 12, 2025 at 9:47 PM
Reposted by Keith 🇨🇦 🇲🇽 🇺🇦 🇬🇱 🏳️‍🌈
all i'm saying is that there were better options
December 12, 2025 at 5:25 AM
With the ACA expanded tax credit expiring, let's get political. I would not be doing what I'm doing now if not for the ACA, which made it possible for me to have healthcare at my first mobile dev job at a very small startup, as I had four kids by then, including one with a pre-existing condition.
December 12, 2025 at 12:24 PM
This year's family Christmas letter has some visual elements (I'm bad at this), so I went to Figma. Ended up in their AI prototyping tool accidentally. A few hours later, print layout is done in React code and includes a QR code to an interactive version- the Figma Vite export hosted on EAS Hosting
December 12, 2025 at 5:28 AM
Reposted by Keith 🇨🇦 🇲🇽 🇺🇦 🇬🇱 🏳️‍🌈
working for fox news or the white house must be so easy. any failing can be blamed on immigrants. "sorry for the late reply, an immigrant had my gmail password." "need an extension on this assignment, an immigrant deleted my file." "sorry i didn't pay the bill. immigrants."
December 9, 2025 at 10:59 PM
Reposted by Keith 🇨🇦 🇲🇽 🇺🇦 🇬🇱 🏳️‍🌈
immigrants score the lowest on tests, but they also take all our jobs, while at the same time taking all the welfare and buying all the homes
Stephen Miller: "If you subtract immigration out of test scores, all of the sudden our test scores skyrocket"
December 9, 2025 at 10:59 PM
Reposted by Keith 🇨🇦 🇲🇽 🇺🇦 🇬🇱 🏳️‍🌈
Quiero que alguien me dirija una partida de D&D de aventureras retiradas compartiendo casa. Nada de aventuras, sólo una partida de compartir casa y beber té y tener situaciones cotidianas pero con personajes de nivel 20 con artrosis y problemas de novios
December 8, 2025 at 10:21 AM
Final Fantasy 4: Free Enterprise is a treasure
December 7, 2025 at 10:06 PM
Reposted by Keith 🇨🇦 🇲🇽 🇺🇦 🇬🇱 🏳️‍🌈
I’ve found it’s more visually appealing to just paste in his head at the inflection points
April 29, 2025 at 10:26 PM
For stupid reasons I can't articulate, I've been playing Final Fantasy II all week. This is the one where you have to level up your stats by attacking your own party members for hours on end.

Huge opportunity missed by not having a "scrimmage" mode in Pixel Remaster. Might as well lean into this!
December 5, 2025 at 4:34 PM
One dream of mine that just won't die is to produce Final Fantasy VI: The Musical!

[Rapid-fire post-Narshe character introduction sequence]

Cyan: 🎶 "Kefka killed my family, he poured poison down the drain"

Sabin: "I can't bring them back but watch me suplex this ghost train" 🎶
December 5, 2025 at 2:16 AM
Reposted by Keith 🇨🇦 🇲🇽 🇺🇦 🇬🇱 🏳️‍🌈
maybe not the best moment for it but i finally condensed my “why react server components” into a short blurb that does well on HN
December 4, 2025 at 9:08 AM
Reposted by Keith 🇨🇦 🇲🇽 🇺🇦 🇬🇱 🏳️‍🌈
i named my fists Nineteen and Eighty-Four because you're going to hate the next two minutes
I named my fists Common and Sense because I'm about to bring the Paine
I named my fists Blood and Meridian because I’m fixing to Judge your ass.
December 1, 2025 at 3:37 PM
It finally showed up at 8:30 already halfway over, after:
- 1 minute of college football
- 12 minutes of ads
- 17 minutes of Jeopardy
- Zero acknowledgement by @cleveland19.com
The Paw Patrol Christmas special was already scheduled too late at 8pm, but now it's 8:13 pm and we've seen 1 minute of the end of the college football post game show and 12 minutes of ads.
November 29, 2025 at 1:36 AM