
Giant Robots Smashing Into Other Giant Robots
A podcast about the design, development, and business of great software. Each week thoughtbot is joined by the people who build and nurture the products we love.
Latest episodes

Apr 22, 2013 • 35min
45: Tiny Robots Cuddling with other Tiny Robots
This week we try something a little different. Joe Ferris, Matt Jankowski, Ben Orenstein, and Chad Pytel get together and have a little fun, in what we're calling "Tiny Robots cuddling with other Tiny Robots". We'd love to get your thoughts on this special format, tweet us @thoughtbot or email learn@thoughtbot.com.
Follow @thoughtbot, @joeferris, @jankowski, @r00k, and @cpytel on twitter.Support Giant Robots Smashing Into Other Giant Robots

Apr 15, 2013 • 53min
44: I feel the opposite of burnt out
In this week's podcast, Ben Orenstein is joined by Chad Fowler, author, speaker, and CTO of 6wunderkinder. Ben and Chad discuss Chad's recent move to Berlin and 6wunderkinder, what a CTO does, getting back to coding, the early Ruby community, who Chad wants to hire, predicting success of new hires, and what makes a truly good developer, favorite interview questions, how Chad's interviewing process has changed over time, how age and experience can change your perspective, how Chad built a great team, and what he might write about in the future. They also discuss Chad's new tattoo, his regrets, meditation, therapy, gaining control over your mind, and much, much more.
Wunderlist
David A. Black
Rich Kilmer
Dave Thomas
Hilary Mason, Speaking: Entertain, Don’t Teach
Befunge
Ook! a programming language designed for orangutans
LivingSocial Gains Wealth Of Ruby on Rails Expertise With InfoEther Acquisition
Ben Scofield
Evan Pheonix
The Passionate Programmer: Creating a Remarkable Career in Software Development
My Job Went to India: 52 Ways to Save Your Job
Martin Fowler
Clojure
Scala
Amy Cuddy: Your body language shapes who you are (Power Posing)
Railsberry Power Posing!
Follow @thoughtbot, @r00k, and @chadfowler on twitter.Support Giant Robots Smashing Into Other Giant Robots

Apr 8, 2013 • 44min
43: A good person by default
thoughtbot's Ben Orenstein is joined by Scott Orn, venture capitalist at Lighthouse Capital Partners by day, and co-founder of Ben's Friends by night. Ben and Scott discuss building a community, the future of Ben's Friends, and how running the site helps him be a better VC, teaching people, and getting value out of giving back. They also talk about his work as a venture capitalist at Lighthouse, how the money flows, the freemium software model, why it's good and how it works, picking the winners, and how the market can affect success, and the companies Scott thinks are great investments, and where he thinks the market is going.
Ben's Friends
Rails Rumble
Jonathan Coulton's blog post, 'Payday'
Lighthouse Capital Partners
Boundless
Follow @thoughtbot, @r00k, and @scottorn on twitter.Support Giant Robots Smashing Into Other Giant Robots

Apr 1, 2013 • 50min
42: Why were you suing a website?
This week, Ben Orenstein is joined by Peter Moldave, attorney at Gesmer Updegrove to discuss attorney client privilege, what not to do with email, the similarities between lawyers and programmers, how he got into law, his history with technology, and his time as a corporate lawyer at Apple. They also dig into how EULAs work, whether they are binding, whether you should be reading them, and how they can be enforced, software licensing, copyrights and the First-sale doctrine, patent law, software patents, and navigating the patent landscape. They also discuss how to view stock options in your startup job offer, working at startups, how to have a valuable career path, what your employer owns from your side projects or your work for them, how to manage liability in your startup, web site, app on the App Store, and side projects, the best corporate structure and much, much more.
First-sale doctrine
gSchool
Assignment of Inventions
Limited Liability Company
The default iOS app store license
Gesmer Updegrove, LLP
Follow @thoughtbot, @r00k, and @petermoldave on twitter.Support Giant Robots Smashing Into Other Giant Robots

Mar 25, 2013 • 36min
41: This is the sausage being made
This week Ben Orenstein in joined by thoughtbot CEO, Chad Pytel, to discuss thoughbot's books, online and in-person training programs, other educational products, and the launch of thoughtbot's new subscription to everything they teach, Learn Prime. They also discuss some changes to apprentice.io, Five Guys, and much more!
Ruby Science
Backbone.js on Rails
Intermediate Ruby on Rails
Intro to Ruby on Rails
Learn Prime
apprentice.io
Follow @thoughtbot, @r00k, and @cpytel on twitter.Support Giant Robots Smashing Into Other Giant Robots

Mar 18, 2013 • 32min
40: He's winking at me
Ben is joined by Bryan Helmkamp, the founder of CodeClimate. In Bryan's second appearance on the podcast, Ben and Bryan discuss the architecture behind CodeClimate, scaling the service, and growing the business. They also discuss speaking at conferences, proposal selection, two factor authentication and adding it to CodeClimate, marketing and content marketing, how to decide what to build and proving that it was worthwhile, strategies for testing at the beginning when you have few users, and Bryan reveals CodeClimate next big upcoming feature.
Sidekiq
JRuby
Rubinius
Just-in-time (JIT) compilation
Librato metrics
Rails Security Monitor by Code Climate
Boston.rb, Rails Application Security in Practice_
railssecurity.com
Follow @thoughtbot, @r00k, and @brynary on twitter.Support Giant Robots Smashing Into Other Giant Robots

Mar 11, 2013 • 39min
39: We've been watching you for some time, Mr. Grimm
Ben Orenstein is joined by Avdi Grimm, software developer, author, and podcaster. Ben and Avdi discuss Emacs, Avdi's personal assistant and delegating work. They also discuss naming and finding implicit concepts in your code, encoding processes as objects in their own right, his publishing and podcasting, the pronunciation of Parley, Ruby Tapas, education resources and the benefits of open source languages, his goals, the most civilized way to travel, and what we got wrong about the Law of Demeter.
Mandy Moore, Assistance for Software Professionals
Ruby Tapas
MethodObject
Objects on Rails
Exceptional Ruby
Confident Ruby
Ruby Rogues podcast
Wide Teams
Ruby Rogues Parley
GRSIOGR podcast on Law of Demeter, Episode 27: Fabulous new mistakes
Follow @thoughtbot, @r00k, and @avdi on twitter.Support Giant Robots Smashing Into Other Giant Robots

Mar 4, 2013 • 37min
38: Standing out from the pack
This week Ben Orenstein is joined by Jeremy McAnally, employee at GitHub, author of Ruby in Practice, Rails 3 Upgrade Handbook, MacRuby in Action, and more. Jeremy and Ben discuss teaching and organizing conferences, remote working for GitHub, the and the company summits, GitHub workflows, their internal tools team. They also talk about standing out from the pack in work, life, and getting accepted to conferences, selecting people to speak at conferences, self-publishing, Jeremy's writing process and future writing plans, work-life balance, how to get a job at GitHub, and much more.
MagicRuby
Ruby Hoedown
La Conf
Hubot
CodeConf
Rails Girls
Ruby in Practice
MacRuby in Action
Rails 3 Upgrade Handbook
RedCarpet Markdown parser
PrinceXML
Securing Rails
Seasonal Affective Disorder
Follow @thoughtbot, @r00k, and @jm on twitter.Support Giant Robots Smashing Into Other Giant Robots

Feb 25, 2013 • 35min
37: You're riding the Rails bro!
Ben Orenstein is joined this week by Joe Ferris, CTO of thoughtbot. Ben and Joe discuss starting a new Rails project and our Rails application generator, Suspenders, test spies and breaking up your tests, and using Rails beta versions.
Suspenders
Suspenders app Gemfile
Podcast with Bourbon creator Phil LaPier
Declaring and Scaling Process Types with Procfile
Test spy
Trello
Minimum viable product (MVP)
Follow @thoughtbot, @r00k, and @joeferris on twitter.Support Giant Robots Smashing Into Other Giant Robots

Feb 18, 2013 • 48min
36: A gem called exploit
This week Ben Orenstein is joined by Nick Quaranto, developer at 37signals and one of the maintainers of RubyGems.org. Nick and Ben discuss the just released Basecamp iOS app, the architecture of the app, the origins of the app and how it became what it is today, and RubyMotion in general. They then move on to discuss the recent RubyGems.org cracking, the mechanism behind it, the process of restoring the service, and how it might affect RubyGems going forward. They then circle back to talk more about RubyMotion, testing, working at 37signals, CoworkBuffalo, OpenHack, and good coffee.
#inspect, RubyMotion conference
Basecamp for iOS
RubyGems.org cracked
CoworkBuffalo
The On-Call Programmer
Kevin Purdy
Chemex Coffeemaker
OpenHack
Follow @thoughtbot, @r00k, and @qrush on twitter.Support Giant Robots Smashing Into Other Giant Robots