With fundamentals, you delegate.
You guide the agent, know what to evaluate and decide whether the solution solves the problem.
Rails Whey
Solve problems and create value with Rails and AI agents. Strong fundamentals and clear thinking help you do more and do it better.

Deciding what to build, how to structure it and what to ship takes judgment. AI amplifies the foundation you bring.
Fundamentals help you plan, review and deliver. The agent writes code; you set the conditions and evaluate the result.
You guide the agent, know what to evaluate and decide whether the solution solves the problem.
The code looks fine, the tests pass, and you only find the problem when a user does.
Where you start shapes your path. All three paths connect fundamentals, Rails and AI to build with judgment.
Agents speed things up. You evaluate the result.
Conventions that organize your app and give agents context.
Language, data, the Web and operations support your decisions.
Rails or another stack. You already have the foundation.
Start with the experience you have.
Bring your experience into the app.
Delegate and review the result.
Start by writing code yourself.
Write Ruby, SQL and Web code yourself.
Put the foundation into a real product.
Use agents with judgment.
Already build with AI? Learn the fundamentals to guide your agent and evaluate the result.
Plan, review and deliver with AI.
Understand what supports your app.
Ruby, SQL, Web and infrastructure.
If you want to go deeperAI amplifies the foundation you bring.
Each path combines fundamentals, Rails and AI at a different depth. The goal is to build solutions with sound judgment.
We built the same app 28 ways and measured how much each version helps an AI agent do its job: context cost, discoverability, isolation, predictability and blast radius.
10/25
agent-friendliness
Everything in one controller. To fix a 10-line bug, the agent loads 363 lines across 2 files.
24/25
agent-friendliness
Every concept has a name and a home. The agent finds what it needs without getting lost.
Same app. Same tests. What changed was the judgment.
See all 28 versionsAgent-friendliness score: 5 dimensions, 1 to 5 each. Source: the Agent-Friendliness report of railswhey/app
You can start in different places and still build with judgment.
From experience to autonomy with agents.
From your first line to your first product.
From an app that works to an app you understand.
In the courses you build the Rails Whey app with Rails and AI agents. Every course delivers the foundation two ways.
Understand the decision
The why behind each decision and the tradeoff that comes with it. You understand instead of memorizing it.
Bring it into your project
Skills, CLAUDE.md, rules and checklists make the judgment explicit for the agent. You follow the work and review the result.
# CLAUDE.md
- Use what Rails already has before hand-rolling.
- Multi-model coordination gets its own name.
- Only the 7 REST actions. If it doesn't fit, the resource is wrong.
Father, Rubyist 💎, into software design & architecture. Building durable, retrievable context for humans & AI agents.
Ruby enthusiast since 2007. Loves to write software and to teach, and has trained more than 40,000 people with Ruby on Rails and programming courses.