interview

interview

interview

interview

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.
-

View Comments to “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”

  1. morganchrisp Says:

    Thanks so much, Andrew!

    Finding a tech co-founder has been such an issue for me that I've taken to learning programming myself.

  2. PaulMagee Says:

    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.

  3. Stephen Says:

    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!

  4. Felipe Lopes Says:

    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.

  5. AndrewWarner Says:

    I get a lot of emails about how to find the right co-founders. I should do
    more interviews on that. Thanks!

  6. AndrewWarner Says:

    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.

  7. AndrewWarner Says:

    Thanks Stephen. That's helpful to hear.

  8. AndrewWarner Says:

    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!

  9. hungtran Says:

    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.

  10. AndrewWarner Says:

    Right on!

  11. TaeFitz Says:

    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.

  12. AndrewWarner Says:

    This is very helpful. Thanks!

  13. Patrick Says:

    @Andrew

    Very interesting. Keep up the tech interviews.

    What wasn't addressed was the cult-like following of RoR – although I thought Obie seemed very fair. I have seen people erupt in violent rage when defending RoR from those who are critical of it.

    Also, RoR is said to not scale well (Twitter). Although, some argue the exact opposite.

    http://www.techcrunch.com/2008/05/01/twitter-sa...

  14. anon Says:

    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!

  15. AndrewWarner Says:

    Thanks. I'll see if I can find a few other angles on it.

  16. Bryan Says:

    where is the link for the full video? I cant find it

  17. AndrewWarner Says:

    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

  18. Bryan Says:

    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.

  19. Jaremy Says:

    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.

  20. AndrewWarner Says:

    Michael is my brother. I was very lucky to have him as a partner.

    A salesman/developer partnership is very helpful in business.

  21. monocat Says:

    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 searched your site and by chance ran into this interview.

  22. AndrewWarner Says:

    - 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.

  23. AndrewWarner Says:

    - 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.

  24. Ryan Says:

    Andrew, I do not see an audio-only (mp3) copy of this interview. Do you have one to post? Thanks!

  25. AndrewWarner Says:

    Ryan, it's at the very bottom of the post. Maybe I should move it up.

  26. max191 Says:

    Your blog appears quite informative. Can you please tell me how can I read your rss blog?
    regards
    charcoal grill

  27. sim Says:

    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?

  28. John P Says:

    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?

  29. ryanh Says:

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

    http://mixergy.com/wp-content/audio/Mixergy-Obi...

  30. john p Says:

    ryanh

    - got it – many thanks.

    John

  31. ryanh Says:

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

    http://mixergy.com/wp-content/audio/Mixergy-Obi...

  32. john p Says:

    ryanh

    - got it – many thanks.

    John

Leave a Reply

You must be logged in to post a comment.

blog comments powered by Disqus

Sponsors

Walker Corporate Law Founder Institute Teamwork Project Management

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....

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

-

Michael Bayer, promo video

Michael, who does video production, created this promo video to help explain Mixergy.

-

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. LessAccounting – Allan Branch
  154. Launch Box Digital – Matthew Jacobson
  155. LewisPR – Andy Oliver
  156. Linqia – Maria Sipka
  157. Lynda.com – Lynda Weinman
  158. MacGathering – Deborah Shadovitz
  159. Magento – Roy Rubin
  160. Magento – Roy Rubin & Yoav Kutner
  161. Magnify360 – Olivier Chaine
  162. Mahalo – Jason Calacanis
  163. MailFinch - Paul Singh
  164. Maponics – Darrin Clement
  165. Marketing Consultant – Brent Csutoras
  166. Marketing Consultant – Lisa Riolo
  167. Marketing Pilgrim – Andy Beal
  168. Media Temple – Jason McVearry
  169. MetroLyrics – Milun Tesovic
  170. MindShare – Douglas Campbell
  171. Mingle2 – Matthew Inman
  172. Miramar Venture Partners – Maneesh Goyal
  173. Mixergy – Andrew Warner
  174. Mobile Deluxe – Josh Hartwell
  175. Mobius Venture Capital – Heidi Roizen
  176. Monitor110 – Roger Ehrenberg
  177. .Music – Constantine Roussos
  178. MXit – Herman Heunis
  179. My Sister’s Closet – Ann Siner
  180. MyLifeBrand – Danny Scalisi
  181. MySpaceSupport – Andrew Thompson
  182. NetConversions – Andy Liu
  183. NetCreations – Rosalind Resnick
  184. Netcreations – Ryan Scott
  185. Noah's Bagels – Noah Alper
  186. Nutrisoda – Joe Heron
  187. Oasis Casino & Sportsbook – Curt Dalton
  188. Obsidian Launch – Mike Michalowicz
  189. Offerpal – Anu Shukla
  190. Ogilvy – Rohit Bhargava
  191. Once You're Lucky, Twice You're Good – Sarah Lacy
  192. Oneforty – Laura Fitton
  193. Oodle – Craig Donato
  194. OpenX – Scott Switzer
  195. Organic India – Bharat Mitra
  196. Philosopher's Notes – Brian Johnson
  197. PhoneTag – James Siminoff
  198. PhotoJoJo – Amit Gupta
  199. PlanetC1 – Chiropractor Michael Dorausch
  200. Plastered T-shirts – Dominic Johnson-Hill
  201. PleaseDressMe – AJ Vaynerchuk
  202. Posterous – Sachin Agarwal
  203. PostSecret – Frank Warren
  204. Pownce – Leah Culver
  205. ProBlogger – Darren Rowse
  206. Pyramid Digital Solutions – Dharmesh Shah
  207. Qtask – Baron Reichart Von Wolfsheild
  208. RedBalloon – Naomi Simson
  209. Reddit – Alexis Ohanian
  210. Revenue Enhancement Group – David Shteif
  211. Revere Strategy Group – Randy Skoglund & Curt Mercadante
  212. Richman Chemicals – Ed Richman
  213. Robert Scoble
  214. Robot Genius – Stephen Hsu
  215. RotoHog – Kelly Perdew
  216. Rubicon Project – Kara Weber
  217. Rubicon Project – Nicole Jordan
  218. SafeWeb – Stephen Hsu
  219. Schaaf Consulting – Brook Schaaf
  220. Scrabulous – Jayant Agarwalla
  221. Sean Percival
  222. SearchForecast – Marc Phillips
  223. Secret Language of Leadership – Stephen Denning
  224. Seesmic – Loic Le Meur
  225. SEObook – Aaron Wall
  226. Shoemoney – Jeremy Schoemaker
  227. Shufflebrain – Amy Jo Kim
  228. SID LEE – Bertrand Cesvet
  229. SitePoint – Matt Mickiewicz
  230. SitterCity – Genevieve Thiers
  231. skinnyCorp – Jeffrey Kalmikoff
  232. SkinnySongs – Heidi Roizen
  233. Smart Bear Software – Jason Cohen
  234. So What? – Mark Magnacca
  235. Solid Cactus – Scott Sanfilippo
  236. Spreadsong – Colin Plamondon
  237. Squidoo – Seth Godin (how to ask)
  238. Squidoo – Seth Godin (how to produce)
  239. Stack Exchange – Joel Spolsky
  240. Start with NO – Jim Champ
  241. Start with Why – Simon Sinek
  242. Stealing MySpace – Julia Angwin
  243. StockTwits – Howard Lindzon
  244. StockTwits – Howard Lindzon v.2.
  245. StubHub – Jeffrey Fluhr
  246. Sunshine Suites – Cheni Yerushalmi
  247. SuperSig – Mark Jeffrey
  248. Sway – Ori Brafman
  249. Talk Like a Pirate Day – John Baur & Mark Summers
  250. TechStars incubator – David Cohen
  251. Teens in Tech Networks – Daniel Brusilovsky
  252. TerraCycle – Tom Szaky
  253. Tetris – Henk Rogers
  254. The Funded – Adeo Ressi
  255. The survivor – Yossi Ghinsberg
  256. The Whuffie Factor – Tara Hunt
  257. ThisNext – Mateo Gutierrez
  258. Threadless – Jeffrey Kalmikoff
  259. Thrillist – Ben Lerer
  260. TicketMaster - Sean Moriarty
  261. Timothy Sykes
  262. TNS Sorensen – Herb Sorensen
  263. ToolsToLife – Devlyn Steele
  264. TraderInterviews – Tim Bourquin
  265. Tribal Leadership – John King
  266. Tsavo – Mike Jones
  267. Turan Corporation – Robert P Smith
  268. TWiT – Leo Laporte
  269. Twitpic – Noah Everett
  270. Union Square Ventures – Fred Wilson
  271. Unique Blog Designs – Josh Mullineaux
  272. University of the People – Shai Reshef
  273. userplane – Michael Jones
  274. UserVoice – Marcus Nelson
  275. VaynerMedia – AJ Vaynerchuk
  276. VendrTv – Daniel Delaney
  277. Venrock Venture – David Pakman
  278. Venture Voice – Gregory Galant
  279. Viajar – Juan Dominguez
  280. Viralogy – Jun Loayza
  281. VoodooPC – Rahul Sood
  282. W Media Ventures – Boris Wertz
  283. WebCentral – Lloyd Ernst
  284. Webmail.us – Pat Matthews
  285. WeGame – Jared Kim
  286. WhitePages – Alex Algard
  287. Who's Got Your Back – Max Alexander
  288. Wikipedia – Jimmy Wales
  289. William Fernandez
  290. Wine Library TV – Gary Vaynerchuk
  291. WonderHowTo – Stephen Chao
  292. WooThemes – Adriaan "Adii" Pienaar
  293. WordPress – Matt Mullenweg
  294. Wufoo – Kevin Hale
  295. Xero – Rod Drury
  296. Y Combinator – Paul Graham
  297. Y Combinator - Jessica Livingston
  298. Yahoo! TV WHAT’S SO FUNNY – Shira Lazar
  299. Yahoo’s SEO – Tony Adam
  300. YSN (Your Success Network) - Jennifer Kushell
  301. YourVersion – Dan Olsen
  302. Zango – Keith Smith
  303. Zappos – Tony Hsieh
  304. Zoho – Sridhar Vembu

Search Mixergy.com

You're logged out.

You are not currently logged in.






» Register
» Lost your Password?