Creator of SaturnCI, author of Professional Rails Testing, host of the Code with Jason Podcast.

Joined May 2009
462 Photos and videos
Basic logic that many otherwise smart people can't seem to fathom: If you add items to your backlog faster than you complete them, it will soon become: A list of shit you're GUARANTEED NEVER TO GET TO, with a small and shrinking fraction of real work. What's the fucking point?
3
9
513
SaturnCI's "backlog" is a sheet of notebook paper. On it are hand-written bugs and changes. Every week or so, as a matter of principle, I throw the list away, without finishing it, and try my best to forget what was on it. Almost no one else works this way but they should.
1
9
713
Jason Swett retweeted
It seems a mistake to call oneself a "non-technical founder." You're treating not knowing how to do something as a part of your identity. Surely it's better just to fix that.
244
227
4,569
237,055
It's astonishing (and annoying and depressing) how many people in the tech industry, made up of supposedly smart people who should know better, deny the obvious fact that some people are smarter than others. The downstream effects of this belief are calamitous.
Indeed, but cultural and intellectual publications (especially those with "New York" in their title) are consistently unintelligent when writing about intelligence. (Obvious political reason: If we aren't blank slates, then not all inequality can be blamed on injustice, threatening a certain kind of leftist thought. Therefore anything questioning the blank slate - even the in-your-face reality that some people are smarter than others - must be discredited.)
2
2
1,310
New layout for SaturnCI. To me it looks like there's less stuff there, but it's all the same stuff, just organized better. (Design exercise: note exactly what's different and exactly why the new version is better...if you concur that it's better.)
1
533
The main problem with dysfunctional eng orgs is not just that they're bad at programming, it's that they don't know how to get ANY kind of work done.
1
7
488
If you're not looking at almost all the code your agent generates, I think you're making a mistake. If you're not looking at ANY of the code your agent generates, I think you're making a COLOSSAL mistake.
11
540
Jason Swett retweeted
The creator of Ruby on Rails is all in on AI...but that doesn't mean he's rushing to build it into the framework just yet. On the newest On Rails, @DHH joins @robbyrussell to talk Rails, the Basecamp 5 launch, and AI-assisted development: "It is a professional obligation of every programmer to take this revolution seriously." Curious where Rails is headed? Listen or watch the full episode on YouTube (link in thread). podcast.rubyonrails.org/2462…
14
25
256
50,146
I feel like SaturnCI passed some sort of inflection point over the last week. In the span of just a few days it went from feeling like a hobby project to feeling like a real business.
16
917
Jason Swett retweeted
Oh dear, what have I done…
1
2
33
2,523
Jason Swett retweeted
Save the date, mark your calendars, and decline the invite to the All Hands meeting! The second edition of @sfrubyconf is happening Nov 10-12. Our first confirmed keynote speaker is @garrytan, president and CEO of Y Combinator and longtime Rails builder. Ruby on Rails is the common ingredient in success stories like Shopify and GitHub. Last year, we brought together the people building with Rails and the companies shaping its future. This year, we're doing it again in the home to some of Rails' biggest wins. Be the first to know when tickets go live and get early-bird prices: sfruby.com/conference-2026/
3
6
39
3,228
Jason Swett retweeted
I can’t imagine what would make me more excited than this! @garrytan is keynoting at the SF Ruby Startup Conference on Nov 10-12 at SF Jazz!
Save the date, mark your calendars, and decline the invite to the All Hands meeting! The second edition of @sfrubyconf is happening Nov 10-12. Our first confirmed keynote speaker is @garrytan, president and CEO of Y Combinator and longtime Rails builder. Ruby on Rails is the common ingredient in success stories like Shopify and GitHub. Last year, we brought together the people building with Rails and the companies shaping its future. This year, we're doing it again in the home to some of Rails' biggest wins. Be the first to know when tickets go live and get early-bird prices: sfruby.com/conference-2026/
2
4
47
2,718
Jason Swett retweeted
Save the date, mark your calendars, and decline the invite to the All Hands meeting! The second edition of @sfrubyconf is happening Nov 10-12. Our first confirmed keynote speaker is @garrytan, president and CEO of Y Combinator and longtime Rails builder. Ruby on Rails is the common ingredient in success stories like Shopify and GitHub. Last year, we brought together the people building with Rails and the companies shaping its future. This year, we're doing it again in the home to some of Rails' biggest wins. Be the first to know when tickets go live and get early-bird prices: sfruby.com/conference-2026/
3
24
74
17,930
One of my favorite things is when someone signs up for SaturnCI and then, with no help from me, gets an app working perfectly. It's a testament to a) my product design genius (duh) and b) the virtues of using Docker and Ruby for CI setup instead of YAML.
7
846
PSA: Bosses and employees can't be friends. Where one person has power over the other, real friendship is impossible. Because something is at stake, bosses and their reports (rightly) avoid being too candid with each other. It's all a careful performance. That's not friendship.
7
500
Tip to my fellow @railsworld attendees: if you visit Texas without having barbecue, you visited Texas wrong.
1
8
382
Status: accepted. See you in Austin!
All #RailsWorld 2026 speaker applicants have just been informed of the status of their talk, so please check your inboxes. We will begin sharing speaker announcements soon. In the meantime, you can still grab a ticket at: rubyonrails.org/world/2026
2
1
29
2,138
Jason Swett retweeted
i don’t think people realize how early we still are in the ai cycle even though the major companies are now becoming public. the models are getting way better but still have gaps. most of the products are still primitive in so many ways. the interfaces are mostly bad. the workflows are barely rebuilt. the hardware layer has barely started. robotics is just the at the very precipice. consumer behavior has not even begun to rewire yet. there is a long long way to go. what a crazy time to be alive.
145
163
2,192
87,590
Jason Swett retweeted
If you never end meetings early you are a dickhead. People have one life and you’re wasting it with low value content because the calendar hold says three is more time and you feel like you have to use it. “What else?” What else - end the meeting fuckface. YOLO.
2
1
61
3,221
This is the start of a new blog post. Question: Why do you think I think a class called APIDocumentation is "fake OOP"?
2
4
1,105