Ryan
banner
rycr.io
Ryan
@rycr.io
Interests (in no particular order): Python, AI, Security, Automation, Invisible Design, Writing, Parenting, Business Strategy, Art, Space, Music, Laughing.
And yes! I actually do this. I was barking up the wrong troubleshooting tree. That was… painful.
November 3, 2025 at 1:28 PM
[6 hours later]

So funny story, it wasn’t useEffect 🫣
November 3, 2025 at 1:23 PM
I really do not like react native’s useEffect. Why are all the LLMs in love with it? 😫
November 3, 2025 at 3:16 AM
Reminds me of the interesting fact that we put the man on the moon (1969) before we put wheels on luggage (1970).
October 27, 2025 at 8:17 PM
I’m now to the point of a public Beta!

If you’re looking for your next job, and haven’t loved the job search experience like me, and you’ve got an iPhone, follow this link!

jobping.app/Join-Beta/
Join Beta!
Join Beta!
jobping.app
October 23, 2025 at 5:13 AM
As someone who has found themselves getting into an infinite loop scenario on more than one occasion with useEffect… I felt this one.
September 22, 2025 at 2:51 PM
To celebrate hitting the “submit beta build to Apple for review” button milestone, I’ve written a blog post on what I wished I knew at the start.
3 Months of Vibe Coding for Profit — What I wished I’d Known
Oh if I could just kick my past self in the pants, I would.
blog.rycr.io
August 28, 2025 at 3:11 AM
I am 👌 this close to being ready for my Open Beta of this app I’m building.

Here’s hoping Apple approves it when I submit it this week. Kinda exciting.
August 27, 2025 at 6:00 AM
Also: ensure there’s some guiding lights in said document. Like “no file greater than 800 lines of code, keep it modular with long term maintainability in mind”
August 16, 2025 at 5:37 PM
New Cursor Lesson (I really need to write a blog on this): if it’s a major feature, start with a document on what you want to build. Leverage an “Engineer” brain. Hammer down the logic. Have the brain poke holes in it. When finalized, have it part of the implementation/troubleshooting prompt
August 16, 2025 at 5:36 PM
3 Cursor prompts that I’ll forever start using because the results are night and day different (mix/match/combine, depending on scenario)

“Please user your (Mobile App Engineer | Product Marketing | UX Mobile Designer) brain for this one”
July 29, 2025 at 2:02 AM
And I know at least one business owner who confessed even if tariffs go away, prices will stay the same given people are willing to pay for it. I suspect it will be like gas prices. Quick to go up, slooooow to go down.
July 28, 2025 at 10:43 PM
[Vibe coding an iOS app as a backend Python guy]

Am I a full stack engineer now?
July 26, 2025 at 3:21 PM
That was a horrible strategy Ryan.
- Future Ryan
rycr.io Ryan @rycr.io · Jul 20
Pro tip: if cursor is feeling amazing one day, and then stupid the next, switch the model off of Auto and try a specific model. For me the banger is Claude 4
July 21, 2025 at 7:31 PM
Pro tip: if cursor is feeling amazing one day, and then stupid the next, switch the model off of Auto and try a specific model. For me the banger is Claude 4
July 20, 2025 at 1:38 AM
I realized I could take it a step further. Told it to write a design guide based on this much better view. Wrote it all up in markdown for me, app wide style guide. I just now include it in every context prompt and… yeah. Insane.
July 19, 2025 at 1:06 AM
Cursor really is bonkers. I started with a screenshot of a mobile app screen I was thinking of. It looked… well, better than what I could have done but as a user made me cringe. I told it to put on its expert UX hat and made it 1,000% better.
July 19, 2025 at 1:05 AM
In other news, this is my timeline right now.
July 16, 2025 at 7:01 AM
It’s seriously impressive what cursor can do when it takes your prompt and runs with it… like anticipating the next thing and adding aspects that you hadn’t thought about initially. Especially when it has access to the code of your full stack and takes into account the “other side” of the stack.
July 16, 2025 at 6:59 AM
To be fair, the latest version of Cursor has gotten a LOT better due to it seeing linter errors and iterating on that (even raising the white flag recently for me saying I should check docs—less hallucinating). But times (sliver rarer now)when you chase the tail. I give it 2 lives now. Then Google.
July 16, 2025 at 3:31 AM
Right now having some success using it as an interface against some internal APIs (discord bot). Finding myself using it more than Postman interface.
July 15, 2025 at 2:17 PM
Cursor for the vibing. Expo for local iOS emulator dev (hot reload is pretty nice). Although haven’t been using expo for the iPhone standalone build (got a simple script for that + Xcode). Been focused on iOS first since I’ve got that, but plans to be cross platform.
July 15, 2025 at 2:10 PM
As a Python guy trying to vibe code my way into an iOS React Native app…

Half the time it’s magic.
The other half it’s 😭
July 14, 2025 at 8:35 PM
Reposted by Ryan
ready for monday
June 23, 2025 at 4:17 AM
NGL, this is bookmarked for me.

ohshitgit.com
Oh Shit, Git!?!
ohshitgit.com
June 10, 2025 at 5:40 PM