live

live

live

live

What Is Ruby On Rails? And A Bunch Of Other Answers You’ll Want To Have Before You Hire A Developer. – The Obie Fernandez Interview

Posted on Mar 27, 2009 - 6:23 PM PST

The full program

This is an audio program. Listen and/or download it here:

Register Now

A few lessons from this program

Have you ever gone to hire a web developer and realized that you don’t even know what the programming languages mean, let alone how to pick the right one?

In the interview I recorded with Obie Fernandez, he explains the main web development languages and how to pick the right one. Obie is a pioneering Rails developer, the author of The Rails Way, and founder and CEO of Hashrocket, which is a leader in Ruby on Rails web application development.

Here’s an edited excerpt from our conversation.

Andrew: What’s “Ruby”?

Obie: Ruby is a general-purpose programming language that you can use to write anything. People over the years have used it for automating on servers and batch jobs and all sorts of things.

What is “Ruby on Rails”?

Rails is a web framework. It was started by David Heinemeier Hansson. He started working for Jason Fried at 37 Signals who wanted to build a management product called Basecamp.

David said, “I’m going to write it in Ruby.”

And Jason said, “I don’t care what you write it in. You know best.”

David liked Ruby and started writing in it. And he did a very important thing. He took the stuff that wasn’t specific to Basecamp and he open sourced it as Ruby on Rails. So basically, all this stuff that was generally applicable to web apps he put out there for other developers to use.

Could you use an analogy to make it clearer?

I would liken Rails to a provider of kit car parts. Things are provided to you so you can snap them together and make arbitrarily complex vehicles.

This is just an excerpt. The full program also also covers:

  • What is PHP, ASP.NET, Java, etc?
  • Which language is right for your startup?
  • How to find your tech co-founder.
  • What Obie bought with the royalty check from his book.

[Thank you Jonathan Nelson for helping Mixergy by suggesting this interview. I'll tell everyone to help you with your new site, TwitterMass.]

Your turn. In the comments, let me know if you want to see more programs like this about development or if you’d rather see Mixergy stick with business issues.
-

  • ryanh
    For anybody looking for the complete audio interview, I found it here:

    http://mixergy.com/wp-content/audio/Mixergy-Obi...
  • john p
    ryanh

    - got it - many thanks.

    John
  • John P
    Andrew
    I am not sure if it's me but I can't find the interview - do I have to go via iTunes? (which means downloading that thing) - I have clicked on your links but can't see it. I have looked at other interviews you do and don't seem to have had this problem. I can see others have had this problem - at the end of the post what does that mean?
  • Yes, I am having this dilemma at the moment with choosing which developing platform to use for scalability, so this interview would be great. Accept how do I watch the whole interview?
  • Ryan
    Andrew, I do not see an audio-only (mp3) copy of this interview. Do you have one to post? Thanks!
  • Ryan, it's at the very bottom of the post. Maybe I should move it up.
  • Thanks for this interview Andrew. Thank you too Obie.

    I've been struggling between PHP and RoR for a project in mind and this interview helped a lot. I'm going to try to bootstrap a project and been teaching myself RoR. I appreciate that Obie clarified few things that I've been struggling to find out and also appreciate the few sites he recommended. Just what I was looking for. I will also look into his book.

    Andrew. I wasn't aware you did interviews like this. I like it. Maybe having Obie in again for more Ruby on Rails grilling would be a nice touch.

    I guess categorizing your interviews should be a priority. I was searching your site and by chance ran into this interview.
  • - 100% right on the categories.

    - I'm not sure sure I'm equipped to ask more meaningful questions
    about RoR. I'm not a developer and I feel out of my depth when we get
    into programming.
  • - 100% right on the categories.

    - I'm not sure sure I'm equipped to ask more meaningful questions
    about RoR. I'm not a developer and I feel out of my depth when we get
    into programming.
  • I'm on the same page with Morgan. Finding a tech co-founder can be very difficult.

    I've personally started two mildly successful tribes (1,000 users daily was a big benchmark for me), but wanted to take those tribes and branch them out to bigger projects. Unfortunately as a creative marketer with little tech background (I've learned a little C++, Java and HTML), I find it difficult to successfully build a startup web company.

    I know that you also had a partner named Michael that helped you along, and I've had a couple partners along the way, but it is difficult to find the right person, especially when you can only offer partnership stake in return for the sweat equity.

    Any insight on your own part, or through future interviews, would be greatly appreciated.
  • Michael is my brother. I was very lucky to have him as a partner.

    A salesman/developer partnership is very helpful in business.
  • Bryan
    where is the link for the full video? I cant find it
  • Bryan, I haven't been putting up links to the full videos. It's becoming the
    most-requested addition. I'll get on it. Thanks for asking Bryan. -Andrew
  • Bryan
    O thanks for the response, I was able to see the whole shoemoney interview but not this one. I wanted to know his response to how to find a tech co-owner.
  • anon
    Andrew, regarding the question you posed at the end of the interview - yes, some more interviews focused on development would be awesome. A lot of us wear multiple hats!
  • Thanks. I'll see if I can find a few other angles on it.
  • TaeFitz
    Great interview.
    I actually heard a lot of business decision points people do not always consider in this interview beyond the technology:

    Solution/Technology Selection: Buy vs Build from scratch. Scaleability and post production maintainability should be considered. Are you building a framework for the long haul or assuming that you will replace in a year? Ultimately, the right technical resource determines good code not the programming language itself.

    A comment on Agile, actually SDLC methodologies in general: for start-ups I think it's less important to understand a specific process (more relevant when working in or as a vendor to corporations). It is not necessary to ask a developer if he has agile experience but rather establish how you will work together. How requirements will be provided, changes will be handled and how to track and communicate everything.

    I think the technical interviews are useful, more so when they reflect back on the business aspect. For me, it helps to learn how to make better technology decisions that are in effect better cost effective business decisions.
  • This is very helpful. Thanks!
  • hungtran
    Great interview Andrew - even though my background is technical I had enjoyed the interview and Odie did great in paring down some possibly very confusing topics.
    I think this interview would be useful to both non-technical and technical audiences.

    About finding technical founders for entrepreneurs who dont have this sort of background - I would recommend going to the various meetups and user groups we have here in the area.

    Even though you may not meet someone to be your future CTO/co-founder right away. You'll gain a number of things that may help you be successful down the road. For example just getting a tech into your team doesn't mean the story's over. There's going to be a lot of team building and communication that's going to happen that will bring about a great product. Part of mingling with the tech community will expose to you terms, people, and culture of the development community so that when your team get crunching on making your product you are affective in translating business objectives into actionable/meaningful tech goals.

    Other than that you would be able to ask some of the questions Andrew asked during the interview - my feeling is if you're open and honest about learning as he is in this interview the folks at these gatherings will be more than willing to help you out.

    BTW next weekendl is http://larubyconf.com - i believe it will be LA's first.
  • Right on!
  • I want you to talk more about how the companies made their money, what strategies they used, and how they get in toutch with their customers.
  • Those are my favorite kinds of interviews. The biographies.

    But I slowed down on those because people told me that they wanted more
    actionable techniques and fewer stories.

    Thanks for telling me Felipe.
  • This is great right on. Tech interviews are fine - we are here for learning about internet business and the website technology is just important as the business side. Thanks so much!
  • Thanks Stephen. That's helpful to hear.
  • The line that stands out to me (from costly experience)...

    "And Jason said, I don’t care what you write it in..."

    Jason knows that the customers don't care either, as long as it does what it needs to do.

    Andrew: In reply to your question - the thing I personally love about mixergy is the business focus and your search to uncover the real story, not just the polished PR version. I come for the business stories, not technical stuff. (There's a billion and one other places to find that :)
  • I had a lot of respect for the way Obie answered the question about which
    language to code in. Even though he spent a lot of time telling me why he
    loved Ruby on Rails, his answer was to use whatever language your developer
    you developer is passionate about.

    Sounds like the same thing Jason did.

    Thanks Paul!
  • Thanks so much, Andrew!

    Finding a tech co-founder has been such an issue for me that I've taken to learning programming myself.
  • I get a lot of emails about how to find the right co-founders. I should do
    more interviews on that. Thanks!
blog comments powered by Disqus

Sponsors

Shopify Grasshopper Lose It Or Lose It

The Mixergy Story

Imagine having a mix of experienced businesspeople mentoring you. That's my mission with Mixergy.com. I'm Andrew Warner. In my 20s, with no outside funding, I co-founded a business that reached $30+ mil in annual sales. This is the site I wish I had. Read More....

Mixergy Is Hosted By

Big Thanks

Giang Biscan PhD. MBA, Mixergy's Producer

Giang is the person guests talk to before interviews. When not working on Mixergy, she does interviews on AsAble.com

-

Jorge Manzitti, Web Development

Jorge took a big list of fan requests demands for the site and implemented them. His company, LatAmConnect, does Wordpress-powered websites, Landing Pages, Shopping Carts and Membership Sites.

-

Melvin Ram, who runs a web design company and who you've probably heard about in a few interviews, is giving me some design help.

-

David Dede, of Sucuri.net, for helping to keep Mixergy virus-free. (Mixergy got a virus recently. So I bought a subscription to David's site.)

Past interviews

  1. "Party Charlie" Scola
  2. 10e20 – Chris Winfield
  3. 37 Signals – Jason Fried (2008)
  4. 37signals – Jason Fried (2010)
  5. 99designs – Matt Mickiewicz
  6. @Ventures – Jerry Colonna
  7. ACS SEO – Hiten Shah
  8. Affiliate Media – Warren Jolly
  9. Affordit.com – Wil Schroter
  10. Airbnb – Brian Chesky & Joe Gebbia
  11. Ali International – Ali Brown
  12. AllTop – Guy Kawasaki
  13. Anandtech – Anand Shimpi
  14. Aptimize – Ed Robinson
  15. ArtistForce – Jonathan Romley
  16. Ask-A-Ninja – Damien Somerset
  17. aweber – Justin Premick
  18. Balsamiq - Peldi Guilizzoni
  19. Barack, Inc. – Barry Libert
  20. BecomeABlogger – Gideon Shalwick
  21. BeerMenus – Eric Stephens
  22. beModel – Andrew Thompson
  23. BigDoor Media – Keith Smith
  24. BillShrink – Peter Pham
  25. Bingo Card Creator - Patrick McKenzie
  26. BizCloud – Vahid Razavi
  27. Blogger Reps – Marjorie Kase
  28. BlogWorld-RickCalvert
  29. Bradford & Reed – Andrew Warner
  30. Bradford & Reed – Christel Hyden
  31. BrandGlue – Jeff Widman
  32. BuddyTV – Andy Liu
  33. Building43 – Robert Scoble
  34. BuildOnline – Mark Suster
  35. BuySellAds - Todd Garland
  36. BzzAgent – Dave Balter
  37. CauseCast – Sloane Berrent
  38. CD Baby – Derek Sivers
  39. ChallengePost – Brandon Kessler
  40. Cheezburger Network – Ben Huh
  41. Clearstone - Sumant Mandal
  42. Clearstone – William Quigley
  43. ClickBank – Bob Dunlap
  44. Cloud Contacts – Allen Stern
  45. CNET – Michelle Thatcher
  46. Code Collaborator – Jason Cohen
  47. ColinIsMy.Name – Colin Wright
  48. CollegeHumor – Josh Abramson
  49. Common Craft – Lee LeFever
  50. Connected Ventures – Josh Abramson
  51. Copyblogger – Brian Clark
  52. Coupons – Steven Boal
  53. Crazy Egg – Neil Patel
  54. Creative Good – Mark Hurst
  55. Crispin Cider – Joe Heron
  56. CrowdGather – Sanjay Sabnani
  57. Culting of Brands – Douglas Atkin
  58. CustomEuropeanPlates – Sean Percival
  59. DFJ Frontier – David Cremin
  60. Digg – Owen Byrne
  61. Digital Family Reunion – Kurt Daradics
  62. Digital Nomad – Jeanne D’Arc
  63. digital-telepathy – Alex Funk
  64. digital-telepathy – Chuck Longanecker
  65. DocStoc – Jason Nazar
  66. DodgeBall – Dennis Crowley
  67. Dogster – Ted Rheingold
  68. DomainSponsor – Susan Smith
  69. Donor Tools – Chris Dumas
  70. Dot Com Archive – David Kirsch
  71. DreamIt Ventures – Steven Welch
  72. eduFire – Jon Bischke
  73. eduFire – Kareem Mayan
  74. eduFire – Koichi
  75. Emergencity – Tyler Suchman
  76. Epsilon Concepts – Robby Berthume
  77. Etacts – Howie Liu
  78. eteamz – Brian Johnson
  79. Eventbrite – Kevin Hartz
  80. EventVue – Josh Fraser
  81. Everyday Survival – Laurence Gonzales
  82. Evite – Harry Lin
  83. Facebook – Karel Baloun
  84. FaceDouble – Alex Shah
  85. Fatbrain, Smugmug – Chris MacAskill
  86. Fenwick & West – Bill Schreiber
  87. Ferrazzi Greenlight – Keith Ferrazzi
  88. Fifteen Minutes – Howard Bragman
  89. FIM – Dan Gould
  90. Fit Fuel – Luke Burgis
  91. Flatiron – Jerry Colonna
  92. FlexJobs – Sara Sutten Fell
  93. FOUND Magazine – Davy Rothbart
  94. Founders at work - Jessica Livingston
  95. Foundery Group - Brad Feld
  96. Four Hour Work Week – Tim Ferriss
  97. FourSquare – Dennis Crowley
  98. FreshBooks – Mike McDerment
  99. Frontier Trainings – Clinton Swaine
  100. Gainesville Health & Fitness – Joe Cirulli
  101. Gambit – Noah Kagan
  102. gapingvoid – Hugh MacLeod
  103. Garage – Bill Reichert
  104. Gazelles – Verne Harnish
  105. Gerber Entertainment – Scott Gerber
  106. GetYourVideoOnline – Gideon Shalwick
  107. GIG.FM – Chance Barnett
  108. goBIGnetwork – Wil Schroter
  109. Goldstar – Jim McCarthy
  110. Goodreads – Otis Chandler
  111. GotCast – Wil Schroter
  112. Grasshopper – Siamak Taghaddos
  113. GRP Partners – Mark Suster
  114. GSD&M Idea City – Roy M Spence, Jr.
  115. GumGum – Ari Mir
  116. gWallets, BlueLithium, Click Agents – Gurbaksh Chahal
  117. HARO – Peter Shankman
  118. Hashrocket – Obie Fernandez
  119. Heavybag Media – Jackie Peters
  120. Heyzap – Immad Akhund
  121. Hookit - Scott Tilton
  122. HotOrNot – James Hong
  123. How’s The WiFi – Kareem Mayan
  124. HubSpot – Dharmesh Shah
  125. Hunch - Chris Dixon
  126. I Will Teach You To Be Rich – Ramit Sethi
  127. i.tv – Jesse Stay
  128. iContact – Ryan Allis
  129. IMe (Kiesel Media Group) – Jason Kiesel
  130. IMSafer – Brandon Watson
  131. IMVU – Eric Ries
  132. In Pursuit of Elegance – Matthew May
  133. Inside Rupert's Brain – Paul R. La Monica
  134. Inspire! – Jim Champy
  135. Invoke Media – Ryan Holmes
  136. Involver – Rahim Fazal
  137. iPressroom – Chris Bechtel
  138. IWearYourShirt – Jason Sadler
  139. IZEA – Ted Murphy
  140. JamLegend – Andrew Lee
  141. JibJab – Gregg Spiridellis
  142. John Chow
  143. JooJoo – Chandra Rathakrishnan
  144. KCAL news – Rich DeMuro
  145. Keith and the Girl – Keith Malley & Chemda Khalili
  146. Kinetiva – Lea Woodward
  147. KISSmetrics - Hiten Shah
  148. KISSmetrics – Neil Patel
  149. Kiva – Premal Shah
  150. Kontagent – Albert Lai
  151. Koral – Mark Suster
  152. Lalawag – Sean Percival
  153. Launch Box Digital – Matthew Jacobson
  154. LewisPR – Andy Oliver
  155. Linqia – Maria Sipka
  156. Lynda.com – Lynda Weinman
  157. MacGathering – Deborah Shadovitz
  158. Magento – Roy Rubin
  159. Magento – Roy Rubin & Yoav Kutner
  160. Magnify360 – Olivier Chaine
  161. Mahalo – Jason Calacanis
  162. MailFinch - Paul Singh
  163. Maponics – Darrin Clement
  164. Marketing Consultant – Brent Csutoras
  165. Marketing Consultant – Lisa Riolo
  166. Marketing Pilgrim – Andy Beal
  167. Media Temple – Jason McVearry
  168. MetroLyrics – Milun Tesovic
  169. MindShare – Douglas Campbell
  170. Mingle2 – Matthew Inman
  171. Miramar Venture Partners – Maneesh Goyal
  172. Mixergy – Andrew Warner
  173. Mobile Deluxe – Josh Hartwell
  174. Mobius Venture Capital – Heidi Roizen
  175. Monitor110 – Roger Ehrenberg
  176. .Music – Constantine Roussos
  177. MXit – Herman Heunis
  178. My Sister’s Closet – Ann Siner
  179. MyLifeBrand – Danny Scalisi
  180. MySpaceSupport – Andrew Thompson
  181. NetConversions – Andy Liu
  182. NetCreations – Rosalind Resnick
  183. Netcreations – Ryan Scott
  184. Noah's Bagels – Noah Alper
  185. Nutrisoda – Joe Heron
  186. Oasis Casino & Sportsbook – Curt Dalton
  187. Obsidian Launch – Mike Michalowicz
  188. Offerpal – Anu Shukla
  189. Ogilvy – Rohit Bhargava
  190. Once You're Lucky, Twice You're Good – Sarah Lacy
  191. Oneforty – Laura Fitton
  192. Oodle – Craig Donato
  193. OpenX – Scott Switzer
  194. Organic India – Bharat Mitra
  195. Philosopher's Notes – Brian Johnson
  196. PhoneTag – James Siminoff
  197. PhotoJoJo – Amit Gupta
  198. PlanetC1 – Chiropractor Michael Dorausch
  199. Plastered T-shirts – Dominic Johnson-Hill
  200. PleaseDressMe – AJ Vaynerchuk
  201. Posterous – Sachin Agarwal
  202. PostSecret – Frank Warren
  203. Pownce – Leah Culver
  204. ProBlogger – Darren Rowse
  205. Pyramid Digital Solutions – Dharmesh Shah
  206. Qtask – Baron Reichart Von Wolfsheild
  207. RedBalloon – Naomi Simson
  208. Reddit – Alexis Ohanian
  209. Revenue Enhancement Group – David Shteif
  210. Revere Strategy Group – Randy Skoglund & Curt Mercadante
  211. Richman Chemicals – Ed Richman
  212. Robert Scoble
  213. Robot Genius – Stephen Hsu
  214. RotoHog – Kelly Perdew
  215. Rubicon Project – Kara Weber
  216. Rubicon Project – Nicole Jordan
  217. SafeWeb – Stephen Hsu
  218. Schaaf Consulting – Brook Schaaf
  219. Scrabulous – Jayant Agarwalla
  220. Sean Percival
  221. SearchForecast – Marc Phillips
  222. Secret Language of Leadership – Stephen Denning
  223. Seesmic – Loic Le Meur
  224. SEObook – Aaron Wall
  225. Shoemoney – Jeremy Schoemaker
  226. Shufflebrain – Amy Jo Kim
  227. SID LEE – Bertrand Cesvet
  228. SitePoint – Matt Mickiewicz
  229. SitterCity – Genevieve Thiers
  230. skinnyCorp – Jeffrey Kalmikoff
  231. SkinnySongs – Heidi Roizen
  232. Smart Bear Software – Jason Cohen
  233. So What? – Mark Magnacca
  234. Solid Cactus – Scott Sanfilippo
  235. Spreadsong – Colin Plamondon
  236. Squidoo – Seth Godin (how to ask)
  237. Squidoo – Seth Godin (how to produce)
  238. Stack Exchange – Joel Spolsky
  239. Start with NO – Jim Champ
  240. Start with Why – Simon Sinek
  241. Stealing MySpace – Julia Angwin
  242. StockTwits – Howard Lindzon
  243. StockTwits – Howard Lindzon v.2.
  244. StubHub – Jeffrey Fluhr
  245. Sunshine Suites – Cheni Yerushalmi
  246. SuperSig – Mark Jeffrey
  247. Sway – Ori Brafman
  248. Talk Like a Pirate Day – John Baur & Mark Summers
  249. TechStars incubator – David Cohen
  250. Teens in Tech Networks – Daniel Brusilovsky
  251. TerraCycle – Tom Szaky
  252. Tetris – Henk Rogers
  253. The Funded – Adeo Ressi
  254. The survivor – Yossi Ghinsberg
  255. The Whuffie Factor – Tara Hunt
  256. ThisNext – Mateo Gutierrez
  257. Threadless – Jeffrey Kalmikoff
  258. Thrillist – Ben Lerer
  259. TicketMaster - Sean Moriarty
  260. Timothy Sykes
  261. TNS Sorensen – Herb Sorensen
  262. ToolsToLife – Devlyn Steele
  263. TraderInterviews – Tim Bourquin
  264. Tribal Leadership – John King
  265. Tsavo – Mike Jones
  266. Turan Corporation – Robert P Smith
  267. TWiT – Leo Laporte
  268. Twitpic – Noah Everett
  269. Union Square Ventures – Fred Wilson
  270. Unique Blog Designs – Josh Mullineaux
  271. University of the People – Shai Reshef
  272. userplane – Michael Jones
  273. UserVoice – Marcus Nelson
  274. VaynerMedia – AJ Vaynerchuk
  275. VendrTv – Daniel Delaney
  276. Venrock Venture – David Pakman
  277. Venture Voice – Gregory Galant
  278. Viajar – Juan Dominguez
  279. Viralogy – Jun Loayza
  280. VoodooPC – Rahul Sood
  281. W Media Ventures – Boris Wertz
  282. WebCentral – Lloyd Ernst
  283. Webmail.us – Pat Matthews
  284. WeGame – Jared Kim
  285. WhitePages – Alex Algard
  286. Who's Got Your Back – Max Alexander
  287. Wikipedia – Jimmy Wales
  288. William Fernandez
  289. Wine Library TV – Gary Vaynerchuk
  290. WonderHowTo – Stephen Chao
  291. WooThemes – Adriaan "Adii" Pienaar
  292. WordPress – Matt Mullenweg
  293. Wufoo – Kevin Hale
  294. Xero – Rod Drury
  295. Y Combinator – Paul Graham
  296. Y Combinator - Jessica Livingston
  297. Yahoo! TV WHAT’S SO FUNNY – Shira Lazar
  298. Yahoo’s SEO – Tony Adam
  299. YSN (Your Success Network) - Jennifer Kushell
  300. YourVersion – Dan Olsen
  301. Zango – Keith Smith
  302. Zappos – Tony Hsieh
  303. Zoho – Sridhar Vembu

Search Mixergy.com

You're logged out.

You are not currently logged in.






» Register
» Lost your Password?