

Giant Robots Smashing Into Other Giant Robots
thoughtbot
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.
Episodes
Mentioned books

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

Feb 11, 2013 • 29min
35: I haven't lifted a pencil in years
Ben Orenstein is joined by Dennis Najjar CPA from AccountingDepartment.com. They discuss international companies operating in the United States, the tools of his trade, how AccountingDepartment.com is set up and what their different clients look like, and why it makes sense to outsource your bookkeeping and accounting. They also explore the checks and balances you should have in bookkeeping and accounting, the accounting departments role in an organization and 1099s their purpose, and what to do if you don't get one.
AccountingDepartment.com
Follow @thoughtbot and @r00k on twitter.Support Giant Robots Smashing Into Other Giant Robots

Feb 4, 2013 • 29min
34: Very little comes to those who wait
In this week's episode, Ben Orenstein is joined by Steve Snyder, Entrepreneur in Residence at the law firm, Gesmer Updegrove LLP. Ben and Steve discuss Steve's history, his unique position at the law firm, mistakes to avoid, and advice and guidance to entrepreneurs just starting out.
Gesmer Updegrove LLP
The Four Steps to the Epiphany: Successful Strategies for Products that Win
Never Eat Alone: And Other Secrets to Success, One Relationship at a Time
Good to Great: Why Some Companies Make the Leap... and Others Don't
Follow @thoughtbot and @r00k on twitter.Support Giant Robots Smashing Into Other Giant Robots

Jan 28, 2013 • 26min
33: I've failed before
This week Ben Orenstein is joined by Jarrod Drysdale, the author of Bootstrapping Design. Ben and Jarrod discuss the sales and revenue of the book, and his new project, cascade.io. They also talk about learning new things, problem solving, and the differences between programming and design. They also discuss the downside to recurring revenue, successful marketing strategies for his book, advice for people who want to start something new, the concerns of a solo entrepreneur, and how his previous failures help him keep perspective.
Bootstrapping Design
cascade.io
Getting Real
30x500
Follow @thoughtbot, @r00k, and @studiofellow on twitter.Support Giant Robots Smashing Into Other Giant Robots

Jan 21, 2013 • 42min
32: There is an excited you in there
Ben Orenstein is joined this week by Daniel Jalkut, the developer of MarsEdit and other fine software. Ben and Daniel discuss the origin of Daniel's twitter username, his history at Apple and his work there, and how it influences what he builds today. They also discuss the challenges of running your own company, and how Daniel's priorities and rule systems help him get things done, how the success of MarsEdit takes up his attention at the exclusion of other ideas, and how he thinks about failure. Then then go on to talk about App Store versus direct sales, why Daniel still sells his software outside the app store as well as in it, and what the breakdown of sales are like there, as well as Daniel's thoughts on App Store pricing and the benefits of being in the app store. Finally, Daniel tells us why he thinks git is like a PC and Mercurial is like a Mac, why he dislikes git, what he thinks makes a good podcast, how his podcast has changed, and much more.
Red Sweater Software
MarsEdit
CVS
RCS
SVN
git
Bazaar
Mercurial
Core Intuition
Real Artists Ship. Eventually.
Çingleton Symposium
Red Sweater Software Blog
Bitsplitting.org
Follow @thoughtbot, @r00k, and @danielpunkass on twitter.Support Giant Robots Smashing Into Other Giant Robots

Jan 14, 2013 • 45min
31: I write everything in Markdown
This week Chad Pytel is joined by software developer, podcaster, and author, Brett Terpstra. Chad and Brett discuss Brett's work location and setup, his open source and commercial software projects, app store pricing, his publishing experience and workflow, and his podcast. They also discuss his keyboard and trackpad mappings, and much more.
brettterpstra.com
nvALT
Brett's GitHub profile
Marked
MultiMarkdown
60 Mountain Lion Tips
iBooks Author
Pandoc
Systematic on 5by5
KeyRemap4MacBook
Apptivate
BetterTouchTool
Follow @thoughtbot, @cpytel, and @ttscoff on twitter.Support Giant Robots Smashing Into Other Giant Robots


