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. Fundamentals, skill, clear thinking and tools to help you do more and do it better.

Making things happen takes understanding the problem, deciding what to build and evaluating the result. AI amplifies the foundation you bring.
Fundamentals help you plan, guide agents and keep your solution ready for change. How deep you go depends on your context; serving the people who need it is the goal.
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.
All three profiles belong at Rails Whey. Each path starts with what you know and connects fundamentals, Rails and AI to what you want to accomplish.
Agents speed things up. You evaluate the result.
Conventions that organize your app and give agents context.
Understand what you build and make clear decisions about how it evolves.
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? Broaden your knowledge 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 goes into code at a different depth. All develop the judgment to build, evaluate and evolve solutions with AI.
We built the same app 28 ways to explore what architecture changes for people and agents. We evaluate the code's structure across five dimensions: context, discoverability, isolation, predictability and the reach of a change.
10/25
agent-friendliness
In the starting version, business rules concentrate in the controller. Understanding a change means following responsibilities that are mixed together.
24/25
agent-friendliness
In the highest-scoring version, concepts and coordination have their own names. The evaluation finds the responsibilities easier to locate and understand.
Same app. Same tests. Different decisions to compare.
Explore the appYou may know code deeply, be learning, or build with agents. There is a path to expand what you can do from each starting point.
From experience to autonomy with agents.
From your first line to your first product.
From an idea to a solution you can evaluate.
Rails Whey brings together an open project, references and a place to exchange experiences. Explore the decisions, understand their consequences and apply what you learn to what you want to build.
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.