Sometimes, it's hard to know where to find me. Even for myself. So here's an up-to-date list of some of my creative efforts and content productions.
If you are looking for contact info, check out richstone.io/about
TL;DR π₯±
#developer #apis #integrations #blogger #codingcoach #ex-live-pokerplayer #ex-numismat #ex-gamer #visualthinker #code-cartoons #twolefthands #bro #emojis
First things first
You need to subscribe here.π This is where once in a while I share a meaty article with some "fresh from the RichStone lands happenings" in the beginning of the newsletter which you can only read there as a subscriber.

NOW
- updated (17/01/25)
- updated (02/02/25)
- updated (06/04/25)
π Building your BusinessOS API platform at ClickFunnels. (having tons of fun building and seeing customers making more money and doing useful things with our API ecosystem)
π¨π»βπ« Helping 100 developreneurs and indie hackers to get the first users for their app by building with marketing in mind.
πΉοΈ Building an open-source SaaS app on Bullet Train and the ClickFunnels API to show you how to build your app marketing first and delegate the user management to a 3rd party BusinessOS API. (Definition of done: TBD)
π Tweaking Rails gems to auto-generate the perfect OpenAPI schema for Rails projects. (Definition of done: OpenAPI is auto-generated seamlessly in Rails projects, or DHH tells me that OpenAPI will never make it into Rails)
(coming soon) ποΈ Chatting about all this on a "Ruby Apps And APIs" Podcast Show.
It looks like a lot, but I'm chipping at them bit by bit and many of them are highly intertwined, so don't worry about me. π
Conference talks
"A Picture is Worth a 1000 Lines of Code" - RailsConf 2023
The talk is available on YouTube:
Get your visual brain activated π¨
Writing and Visualizing βοΈ π¨
π The source of truth of my content is richstone.io/blog, you are already here π
I might be occasionally cross-posting to other platforms, but here is the up-to-date original stuff.
Outstanding:
- Trending in JavaScript Reddit: How To Start Understanding JavaScript

- Upvoted on StackOverflow: What does the map method do?

- Trending in Ruby Reddit: First Step To Start Learning Ruby or Ruby Open Source Projects
- Guest blog on HubSpot: You Guide to Data Migrations and Synchronizations
- My first "published" sketchnote on Sam Julien's blog

Past tech blogs:
My ancient German poker blog from my times as a low stakes poker-pro kid:
Podcasts ποΈ
I co-hosted the Curious Coders Chronicles with Bouwe.io to interview ourselves and the industry's curious minds about all the incredible things that are going on in the software engineering industry.
Appearances on other podcasts:
- Smart Testing Practices at Code with Jason (and other episodes; I stopped counting π )
- Testing APIs and Loggers at Ruby Rogues (2023) and Ruby Dev Summit Community Chat (2024)
- APIs You Won't Hate - Clickfunnels and Rails APIs with Rich Steinmetz (2025)
Meetups and Events ποΈ
I'm was organizing a local meetup in Barcelona for people to chat about Ruby, Rails, getting unstuck in their projects, and preparing themselves for their overall tech challenges:
Active in Communities π―
With more and less active periods:
- RailsLink Slack.
- Founder Hub (Discord).
- ClickFunnels Facebook and their native community.
- Reddit: r/ruby, r/rubyonrails.
- Sometimes on X and LinkedIn.

Where is Waldo?
π© If you want to communicate via email, subscribe to my newsletter, there you will have emails sending from my best email address that you can just reply to.
But I also sometimes look into my social accounts:
Ruby is truly the coolest badass language ever, no doubt. This useful method with a very expressive name from Minitest is one of the many proofs. Iβve never used or seen this in production, but I used it a few times to make my tests run in a specific order when debugging orderβ¦ pic.twitter.com/LWCJCqoTEX
β Rich Steinmetz (@RichStoneIO) February 8, 2025

Mentoring platforms:

Office hours ποΈ
I sometimes have office hours with various topics and times scattered throughout my blog posts. Check if there is one active here:
Meanwhile, in my personal life...
πΆπ§π§ hanging out with famz and friends
π too old to be an emoji heavy user π
π§ put them on, even with no music (deep work hack)
π daily activities: breathing exercises - power list and time block planning - reading tech books - exercise - listening to podcasts - real foodz
Fun fact: I speak 4 human languages πΊπΈ π©πͺ π·πΊ πͺπΈ , I've worked in 4 completely different fields π«π°ππ©βπ», and I lived in 4 countries. In many Asian countries, the word 4 has the same pronunciation as "Death"π. In Germany the word "vier" (translated as four) is pronounced as fear.