Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Ryan Castillo

@rmcastil.bsky.social
3.3K followers 331 following 354 posts

- Helping SaaS’s track how AI's represent them with knowatoa.com - Been programming for 25+ years - Believes being a dev is a marketing/sales super power

PostsRepliesMedia
Ryan Castillo @rmcastil.bsky.social · 08/12/2025
This is 100% a hallucination right?
Asking ChatGPT a question about Parks and Rec, then getting a hallucination back.
110 1
Ryan Castillo @rmcastil.bsky.social · 14/11/2025
It's tough balancing product, marketing, and sales. At Knowatoa, we always try to focus on two of the three. Pretty impressed with how @buckbee.bsky.social has led the product team over the last couple of months.
020 2
Ryan Castillo @rmcastil.bsky.social · 22/08/2025
We’ve spent years teaching site owners to block anything that isn’t Googlebot. Now? That mindset might be costing you visibility. Most AI crawlers like OpenAI, Perplexity, Anthropic behave a lot like traditional bots. They crawl your content to understand it and potentially cite it. Not to-
130 3
Ryan Castillo @rmcastil.bsky.social · 21/08/2025
Everyone’s debating whether LLMs are “creative” or just remixing, but here’s the thing: what they’re remixing matters. The top sources cited by AI tools in June were Reddit, Wikipedia, YouTube, Google, and Yelp. That’s a pretty human-centered set of inputs: lived experience (Reddit), structured-
110 1
Ryan Castillo @rmcastil.bsky.social · 22/05/2025
Putting my money where my mouth is. 90% of the research I did for our new HVAC unit and mini split was done in ChatGPT. It was a blend of information and consideration questions. And this is why we spent so much time building out categorization in Knowatoa.
Screenshot of Knowatoa’s question categorization
000 0
Ryan Castillo @rmcastil.bsky.social · 16/04/2025
Traveled back in time for spring break
Kids playing street fighter 2 turbo on the SNES
020 2
Ryan Castillo @rmcastil.bsky.social · 07/04/2025
There's all this debate on whether AI generated code should be used or not. I look at it as another tool. I'm giving our junior marketer access to our backroom to retrieve some metrics for our weekly report. The report doesn't have to be 100% bug proof or elegant, it just has work.
Cursor helping generate some code for me.
120 2
Ryan Castillo @rmcastil.bsky.social · 04/04/2025
Had a great partner in the gift wrapping party game
Me and the pup wrapped in pink tissue paper.
040 4
Ryan Castillo @rmcastil.bsky.social · 26/03/2025
Monthly occurrence of a one character update, causing me to wonder why something isn't working for a couple of days. I've have the unit tests for this all stubbed and mocked out. Maybe I should have reached for VCR.
Bug due to the word 'fields' being mispelled.
010 1
Ryan Castillo @rmcastil.bsky.social · 25/03/2025
Just updated this on the pricing page. It's not a feature in the traditional sense of the SaaS but our customers have been happy with it. We're in a shipping cycle so expect a number of new features in the next couple of days/weeks.
Limited time offer for internal webinars with paid plans for Knowatoa. Plus a testimonial from a paying customer.
020 2
Ryan Castillo @rmcastil.bsky.social · 12/02/2025
8yo is home sick so we’ve been working on some math and logic while playing Daniel Benmerguri’s Dragonsweeper. We’re addicted.
Dragon sweeper on the screen with post it notes explaining cells and math facts for two digits adding up to 21.
030 3
Ryan Castillo @rmcastil.bsky.social · 05/02/2025
I've seen a number of people advise "keep doing what you're doing" when optimizing for AI search versus SEO. The reality is you've got to do what you're doing and more. We're going to be talking about those tactics in today's workshop at 12 EST with @jessicamalnik.bsky.social
Google says they're shifting strategies for AI Search. Yet SEOs keep getting told they should keep doing what they're doing. Conveying this via the Anakin/Padme meme
111 1
Ryan Castillo @rmcastil.bsky.social · 31/01/2025
Amanda had a question on AI's impact on search and David recommended us. Marketing works y'all!
Screenshot of a knowatoa recommendation on LinkedIn
010 1
Ryan Castillo @rmcastil.bsky.social · 22/01/2025
When you don’t make too big of a deal of a kid’s cooking experiment getting the fire department called. They continue to love cooking and eventually bring food to your office.
Fried wontons from my middle son
071 7
Ryan Castillo @rmcastil.bsky.social · 03/01/2025
New game got here just in time for our family trip!
John Drexler’s Colossi. Plus Codenames and the The Crew.
170 7
Ryan Castillo @rmcastil.bsky.social · 24/12/2024
About to do this variation with the kiddos
Street parking’s 12 day of Christmas shift workout
000 0
Ryan Castillo @rmcastil.bsky.social · 12/12/2024
Couple weeks ago I had two support tickets that felt impossible to answer. I answered those same two tickets in 15 minutes today. Burnout plays crazy tricks on the brain.
1100 10
Ryan Castillo @rmcastil.bsky.social · 06/12/2024
This is why we felt we had to build knowatoa.com. We were putting our services in ChatGPT and kept getting results that seemed like they were generated by an uninformed undergrad student. No ChatGPT, @wafris.org has nothing to do with Waffles.
ChatGPT convo about telephotos lens
020 2
Ryan Castillo @rmcastil.bsky.social · 05/12/2024
Nice to see that our @wafris.org AI results have improved in Knowatoa over the last couple months
September 20th resultsDecember 4th results
000 0
Ryan Castillo @rmcastil.bsky.social · 28/11/2024
Fried Turkey game. Carving still needs work.
Ready to be friedRight out of the oil Carved and ready to serve
1161 16
Ryan Castillo @rmcastil.bsky.social · 26/11/2024
I didn’t know there was another person as high on Jrue as me
Team USA Jrue Holiday jersey
110 1
Ryan Castillo @rmcastil.bsky.social · 25/11/2024
We love using Whimsical to explain concepts to each other and on customer/prospect calls. @buckbee.bsky.social has been a proponent of this for years and I'm late to the game.
Before: Too much is happening in our configuration initializerAfter: Break the initializer apart to accommodate loading defaults, using a config block, or loading from ENV variables
490 9
Ryan Castillo @rmcastil.bsky.social · 24/11/2024
FYI: If you want an archive of your Tweets it’ll take a day or so to generate and you won’t know unless you log back into Twitter. It’ll show up in the form of a notification
Notification of Twitter archive being ready
220 2
Ryan Castillo @rmcastil.bsky.social · 22/11/2024
Just going to sit and work from the floor for the rest of the morning.
Christmas tree, fireplace and mostly technical and indie rails podcast stickers
160 6
Ryan Castillo @rmcastil.bsky.social · 22/11/2024
Yup! I use Moom with shortcuts programmed to my Stream Deck
Buttons to trigger Moom, position and grow windows.
100 1
Ryan Castillo @rmcastil.bsky.social · 21/11/2024
Testing the next @wafris.org client update with all of our apps. v2 is about to get a performance boost.
160 6
Ryan Castillo @rmcastil.bsky.social · 20/11/2024
My first attempt at Ramsay eggs. They were a lot fluffier than usual. I didn’t have the sour cream which would take them to the next level. And of course the secret to all good cooking, more butter.
Ramsay style scrambled eggs
110 1
Ryan Castillo @rmcastil.bsky.social · 19/11/2024
I’m thinking this isn’t a real person or at least a mad one
Translated to F your mother
140 4
Ryan Castillo @rmcastil.bsky.social · 18/11/2024
All I remember was playing Ladder, the black and green screen, and trying to lug this thing around. (image via www.oldcomputermuseum.com/kaypro-2/kay...)
Kaypro 2
210 2
Ryan Castillo @rmcastil.bsky.social · 17/11/2024
Crazy that my pop’s jigsaw from ‘87 still works. Also, I may be allergic to sawdust.
090 9
Ryan Castillo @rmcastil.bsky.social · 31/10/2024
Happy Halloween!
370 7
Ryan Castillo @rmcastil.bsky.social · 28/10/2024
Forgot to post mine. This sweet house coat which may have to double as a Big Lebowski halloween costume. I really would wear it everywhere if I could.
070 7
Ryan Castillo @rmcastil.bsky.social · 23/10/2024
The wafris.org and www.honeybadger.io teams will be hosting an online workshop tomorrow at 1PM EDT. Come learn about monitoring and security practices from Ben and Mike. I'll be hosting, so send me any questions/topics you want us to cover. (🔗 in the replies)
151 5
Ryan Castillo @rmcastil.bsky.social · 19/10/2024
Have a great weekend everyone!
010 1
Ryan Castillo @rmcastil.bsky.social · 01/10/2024
I’m shipping out our @wafrisorg snapbacks this week and have several more. DM me if you want one.
000 0
Ryan Castillo @rmcastil.bsky.social · 29/09/2024
Bummed that I couldn’t show up to the Rails World after part and hang in Toronto. But couldn’t miss this trip with the kids. Pretty sure the boss will let me take Monday morning off to recover.
000 0
Ryan Castillo @rmcastil.bsky.social · 24/09/2024
This violates the single-responsibility principal (SRP) making it hard to test. Introducing several new objects cleaned things up a bit allowing for easier unit tests and mocks/doubles for integration testing.
000 0
Ryan Castillo @rmcastil.bsky.social · 24/09/2024
Recently had a PR for the Wafris ruby client but it was hard for me to write a test for the PR. Can you see why?
100 1
Ryan Castillo @rmcastil.bsky.social · 24/05/2023
So this is happening this week. We've already got two demos scheduled for Friday.
000 0
Ryan Castillo @rmcastil.bsky.social · 01/05/2023
Going to push this to prod and there's no one here to stop me
020 2
Ryan Castillo @rmcastil.bsky.social · 30/04/2023
Continuing to work on performance improvement for our wafris-rb gem. We're about 210x faster from several months ago. See wafris.org for more info
000 0