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.
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
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
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
[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
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
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
I was today years old.

xkcd.com/667/
SkiFree
xkcd.com
June 10, 2025 at 5:35 PM
I think it’s bonkers that I live in a time that I can just put in “CR2450 near me” and be directed to a store that has that uncommon battery in stock.
June 5, 2025 at 7:36 PM
Am I the only one who reads a job listing with

“XXXX is the Industry Leading, AI-driven—“

…And immediately hits next?
May 9, 2025 at 11:01 PM
I now have a new favorite account to follow.
Initial conditions:
m1=101.5 m2=141.9 m3=61.9 (solar masses)
v1x=-5.783 v1y=1.239 v2x=-0.198 v2y=-1.956 v3x=-1.661 v3y=6.938 (km/s)
x1=9.0 y1=-19.0 x2=28.0 y2=-27.0 x3=-2.0 y3=-33.0 (AU from center)
Music: Clair de Lune – Debussy
May 8, 2025 at 3:40 AM
I love sensible arguments.
Carl Sagan on sensible military spending and climate change.
May 7, 2025 at 5:38 PM
I wish there was a subtle hint/reminder in iOS that tells me which conversations I have read Reciepts turned on if you have it off by default (without having to go into the settings)
May 7, 2025 at 5:24 PM
Today’s realization: As you get older, everyone else starts to look younger.

Hadn’t really thought about this before but it’s true. Just look at Seniors from your Freshman year. Age being relative is a funny thing.
May 6, 2025 at 3:04 AM
TIL this anti-piracy campaign ad used a pirated font type. 💀
May 1, 2025 at 12:16 PM
Today I learned this.
The "mean" in "Greenwich Mean Time" actually means "mean" (like, average). I did not know this!

To calculate GMT they took the position of the sun throughout the year and averaged it out to find the average solar noon in Greenwich and based the time on that!
April 30, 2025 at 10:31 PM
By the end, I could hear it.
I check the little screen, I check the big screen, I check the watch screen, I check the tablet screen. I check the screen that reminds me of the good times, I check the screen that reminds me of the better times.
April 29, 2025 at 6:48 PM