Joe Masilotti
Subscribe
Sign in
Home
Deep Dives
Office Hours
Podcast
Services
About
Latest
Top
Discussions
The road expands before me
How my product's North Star makes it easier to know what to build, and when.
Jun 26
•
Joe Masilotti
2
1
I stopped tracking my time. Now I can't focus.
I'm getting more done than ever, and I've never felt more scattered.
Jun 11
•
Joe Masilotti
5
3
I deleted WebSockets and haven’t looked back
Why I swapped Turbo Stream broadcasts for polling after a paying customer got stuck with an infinite spinner.
Jun 4
•
Joe Masilotti
10
May 2026
Both stores said yes
A paid app, approved in the App Store and Google Play, built without opening Xcode or Android Studio.
May 28
•
Joe Masilotti
7
3
I used to own a tiny niche
The code is a commodity. The decisions around it are not.
May 21
•
Joe Masilotti
11
Ruby Native is here
Ship your Rails app to the App Store without opening Xcode. $100 off through May 18.
May 4
•
Joe Masilotti
4
1
April 2026
How to build a Rails app that’s ready for the app stores
The five rules I'd hand to my past self to save months of mobile-prep refactoring.
Apr 28
•
Joe Masilotti
8
2
How I built a native iOS app with Rails and one YAML file
And didn't open Xcode once.
Apr 20
•
Joe Masilotti
7
1
A different kind of tired
Six months with AI and the code got easier. But something else got more difficult.
Apr 14
•
Joe Masilotti
4
1
What I’m saying when nobody’s paying me
Two podcast appearances, zero polished takes, and a whole lot of thinking out loud.
Apr 10
•
Joe Masilotti
5
On building a framework-agnostic Ruby gem (and making sure it doesn’t break)
What I learned supporting ERB, React, and Vue from a single Ruby gem. And how I keep it from breaking with automated iOS tests.
Apr 1
•
Joe Masilotti
7
1
March 2026
Why I ditched monthly pricing
Ruby Native isn't a traditional SaaS. So it shouldn't be priced like one.
Mar 26
•
Joe Masilotti
7
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts