~/talk

Breaking Rules to Ship Products: A Beginner's Rails Journey

Talkat RubyConf TH 2026 · 2026-01-31..02-01· [ruby-on-rails, career-development]
name:Onur Ozer
links:none on file
slides:none on file

A developer in their 40s pivots from marketing to Ruby on Rails, builds a natural-wines directory then abandons a custom CMS and heavy community features after launch flops, Postgres enums caused inflexibility, migrates to a static site with Bridgetown and an Airtable import, experiments with GPT‑3.5 then Ruby LLM to ship Lars (uses JSONB for flexible answers), merges marketing site into one Rails app to avoid CORS, tries self‑hosting with Dokku and DigitalOcean then returns to Heroku before using Hatchbox, lands a first paid customer after a two‑week $500 bet, learns SEO is slow, and now builds CoGrid.

AI-written summary · about

  1. 0:00Introduction
  2. 3:40From marketing to SaaS
  3. 6:52First struggles with Ruby/Rails
  4. 11:49Failed natural wine project
  5. 13:33Building Lars with AI/Rails
  6. 17:28Self-hosting pitfalls & Heroku return
  7. 19:14First customer & SEO challenges
  8. 21:02Shipping beats perfect code
  9. 22:50Tattoo generator mistakes
  10. 25:26Finding partner & project fit
  11. 26:29Three key lessons
  12. 27:34Introducing Co Grid & closing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.