
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

Jul 27, 2012 • 49min
5: My wife is getting really into whiskey
Ben Orenstein is joined by “Cowboy” Ben Alman, JavaScript open source developer and Director of Pluginization at Bocoup. They discuss how Ben Alman got started with programming and his crazy projects, the open web, favorite tools, and one of his latest projects, Grunt. They also discuss CoffeeScript, and why Ben Alman’s not using it yet, speaking at conferences and how Ben Alman got more comfortable in front of crowds, whether its important to understand straight JavaScript, or just jQuery, and more! Also, Whiskey.
"Cowboy" Ben Alman
Bocoup
Ben Alman's enormous project listing
Bocoup
Sublime Text 2
M+ monospace font
Ben Alman's dotfiles and gpr
Grunt on github, Grunt introduction
jake
JSHint
npm
CoffeeScript
ES.next
Variadic function
YUI Compressor
Bulleit Bourbon
The Macallan
Big Ben Hillman @ The Big Easy
Follow @thoughtbot, @cowboy, and @r00k on twitter.Support Giant Robots Smashing Into Other Giant Robots

Jul 20, 2012 • 38min
4: I've got a little thoughtbot angel or devil on my shoulder
Ben Orenstein is joined by David Thyresson, the founder of Stattleship and a past client of thoughtbot. Ben and David discuss how he got started with Stattleship, how he came to work with thoughtbot, and what it was like to work with us. Also, how the idea of what he would initially build changed, and how through agile software development he discovered how it was wrong. How he learned Ruby on Rails from thoughtbot during his project. Finally, what has worked for driving visitors to the site, and important lessons learned about starting up, building an app, and running a business.
Stattleship
Follow @thoughtbot, @stattleship, and @r00k on twitter.Support Giant Robots Smashing Into Other Giant Robots

Jul 13, 2012 • 40min
3: The FactoryGirl Representation of a Factory
Ben Orenstein is joined by Josh Clayton, the maintainer of FactoryGirl, and a developer at thoughtbot. Ben and Josh discuss FactoryGirl: using it, its development progress, and features. What it's like to run an open source project, and how to contribute to open source effectively. Looking at your old code and being a better developer. Approaches to testing. And answer your questions about: FactoryGirl, How to write effective tests suites and whether integration tests are a scam, our process for upgrading between Rails versions, testing complex UI logic, and leaving code untested.
FactoryGirl
The Pickaxe
factory_girl_rails
factory_girl Google Group
FactoryGirl Tips and Tricks
Integration Tests Are a Scam
Lone Star Ruby Conference
Follow @thoughtbot, @joshuaclayton, and @r00k on twitter.Support Giant Robots Smashing Into Other Giant Robots

Jun 23, 2012 • 36min
2: Design with a sip of Bourbon
Ben Orenstein is joined this week by Phil LaPier, the creator of Bourbon and a designer at thoughtbot. Ben and Phil discuss the design process, fundamentals of visual design, common design errors, and how to be a better designer (even if you're a developer), and how to work with designers as a developer. They also answer some audience questions about design: How to handle feedback from clients, and HAML vs. HTML.
Bourbon
Dribbble
Dan Cederholm - Dribbble
Lea Verou - Twitter
Benjamin De Cock - Twitter
Jason Santa Maria - Twitter
Trent Walton
Adobe Fireworks
Bourbon
Sass
Bourbon Grid-Width
Bourbon Font Stacks
Support Giant Robots Smashing Into Other Giant Robots

Jun 12, 2012 • 31min
1: Polymorphism vs. Conditionals
Ben Orenstein and Joe Ferris (and the surprise special guest Seana Quental) start the series off with a very technical discussion about Polymorphism vs. Conditionals. We also answer some of the audience questions we asked for last week.
CVS
SVN
Git
Feature branch code reviews
Rebasing
Composition over Inheritance
Objects on Rails, Avdi Grimm
NullObject
Rails Refactoring Example: Introduce Null Object
#try
God objects
Rich Hickey's Railsconf Keynote
Kingdom of Nouns, Steve Yeggie
Ruby blocks
StrategyPattern
CommandPattern
Clearance
Gang of Four Design Patterns
Support Giant Robots Smashing Into Other Giant Robots