Tech Done Right - podcast cover

Tech Done Right

The Tech Done Right podcast is a show by and for people who care about what they build. We don't just build software, we build teams, companies, careers, and communities. Each episode features host Noel Rappin talking to interesting people in the tech community about building something the right way. We’re not just going to give you our thoughts on the topic, but tools, processes, or references that you can use immediately to build better software and communities.
Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

Episode 72: Teaching Testing and Design

Teaching Testing and Design Guests Betsy Haibel : CTO at Cohere . Blogs at betsyhaibel.com . Avdi Grimm : Head Chef at RubyTapas . Blogs at avdi.codes . Penelope Phippen : Works at Google, makes Rubyfmt , helps make RSpec , and is on the board of Ruby Central . Blog . Summary After the discussions on testing and design in episodes 68 and 69, I had so much I still wanted to talk about in testing, design, and teaching testing and design. So I convened a panel with previous Tech Done Right Guests A...

Oct 09, 201950 min

Episode 71: Supporting Innovation With Mike Todasco

Supporting Innovation With Mike Todasco Guest Mike Todasco : Senior Director of Innovation at PayPal Summary Today on the show we have Mike Todasco, the Senior Director of Innovation at PayPal. We talk about what innovation means at a company, and how to encourage innovation both if you are a PayPal sized company and if you aren’t. Mike also shares some information about PayPal’s internal innovation tournament and how they offer incentives for innovation. Notes 01:38 - What does the Senior Direc...

Sep 25, 201936 min

Episode 70: How To Buy Software With Ashley Quinto Powell

How To Buy Software With Ashley Quinto Powell Guest Ashley Quinto Powell : Director of Business Development at Table XI . Summary Today on the show, we have Ashley Quinto Powell. Ashley and I have run a workshop together called How to Buy Software aimed at people who want to buy custom software but aren't sure what the process will be like. In this episode, we try to compress a four-hour workshop into a 45-minute podcast. Ashley will talk about what to expect from the sales process and then Ashl...

Sep 11, 201933 min

Episode 69: Teaching and Learning with Sandi Metz

Teaching and Learning with Sandi Metz Guest Sandi Metz: : Author of Practical Object-Oriented Development in Ruby and 99 Bottles of OOP . sandimetz.com Summary Today on the show we have Sandi Metz, author of Practical Object Oriented Design in Ruby and co-author of 99 bottles of OOP. I’ve literally been trying to get Sandi as a guest since we started recording the show and I’m thrilled that we’ve finally been able to connect. We talk about OOP and TDD, maybe going down a test-driven rabbit hole ...

Aug 28, 201950 min

Episode 68: Pragmatic Programmer at 20 with Dave Thomas and Andy Hunt

Pragmatic Programmer at 20 with Dave Thomas and Andy Hunt Guests Dave Thomas and Andy Hunt : Authors of The Pragmatic Programmer and publishers of The Pragmatic Bookshelf . Summary I’m very excited to have Dave Thomas and Andy Hunt on the show today. Dave and Andy are the authors of the Pragmatic Programmer, which has a 20th anniversary edition that is out now, and they are the publishers of the Pragmatic Bookshelf, where they have (full disclosure) published my books a time or two. We talk abou...

Aug 14, 201952 min

Episode 67: Civic Software with Alex Pedersen and Abhi Nemani

Civic Software with Alex Pedersen and Abhi Nemani Guests Alex Pedersen: Co-founder of Polco . Abhi Nemani Founder of EthosLabs . Summary This week, we have Alex Pedersen of Polco and Abhi Nemani of EthosLabs. They're both involved in various uses of technology to increase civic engagement. We'll talk about how technology can improve the public sector and why technologists should be interested in public sector work. Notes 02:09 - Technology and Civic + Political Engagement 06:14 - Risks of Making...

Jul 31, 201921 min

Episode 66: Stories and Community with Ariel Caplan

Stories and Community with Ariel Caplan Guest Ariel Caplan : Co-Host of Dev Empathy Book Club , Backend Developer at Cloudinary , and Flatiron School Alum. Personal Site Summary Our guest this week is Ariel Caplan. Ariel is a developer at Cloudinary and the Founder of the Dev Empathy Book Club. At RailsConf this year, Ariel gave a keynote about culture and stories using examples from Israeli and American children's literature. In our conversation, we focus on the stories that developers tell our...

Jul 17, 201938 min

Episode 65: Managing Pain and Suffering at Work with Amy Newell

Managing Pain and Suffering at Work with Amy Newell Guest Amy Newell: : Director of Engineering at Wistia. Previous Director of Engineering at PatientsLikeMe . RailsConf 2019 - Failure, Risk, and Shame: Approaching Suffering at Work by Amy Newell Summary Our guest this week is Amy Newell. Amy is the Director of Engineering at Wistia, and she gave a talk at RailsConf this year entitled “Failure, Risk, and Shame: Approaching pain and suffering at work”. We have what I hope is an uplifting conversa...

Jul 03, 201936 min

Episode 64: AI and Privacy with Bärí A. Williams

AI and Privacy with Bärí A. Williams Guest Bärí A. Williams : VP of Legal, Business, and Policy Affairs at All Turtles , a startup advisor in the tech industry, and a published author in the New York Times, WIRED, Fortune, and Fast Company. Bärí writes at bariawilliams.com . Summary Our guest this week is Bärí A. Williams, the VP of Legal, Business, and Policy Affairs at All Turtles. She provides legal guidance to startups working with Artificial Intelligence. Bärí was a keynote speaker at Rails...

Jun 19, 201934 min

Episode 63: Software Consulting With Chad Pytel

Software Consulting With Chad Pytel Guest Chad Pytel : CEO, Co-Founder, and Developer of thoughtbot . Summary Our guest this week is Chad Pytel. Chad is the CEO of thoughtbot, which is a design and development firm known in the world for its support of open source projects like paperclip and shoulda. Chad and I talk about how to make short consulting projects work, the importance of hiring, why thoughtbot makes their internal guides public, and how they continue to be able to support open source...

Jun 05, 201942 min

Episode 62: Food and Design Thinking

Food and Design Thinking TableXI is now offering training for developers and products teams! For more info, email workshops@tablexi.com . Guests Rex Chekal : Director of Digital Strategy and Product Designer at Table XI . Jessie Shternshus : Founder and Owner of the Improv Effect . Chemia Davis: Innovation Methods Conductor and Member of the Tyson Foods Innovation Lab . Santi Proano: Experimental Brand Dreamer for Yappah Foods and Member of the Tyson Foods Innovation Lab . Summary In this episod...

May 22, 201937 min

Episode 61: Tech For Good With Andrew Means and Sean Marcia

Tech For Good With Andrew Means and Sean Marcia TableXI is now offering training for developers and products teams! For more info, email workshops@tablexi.com . Guests Andrew Means : Data Analysts 4 Social Good , The Good Tech Fest , Big Elephant Studios . Sean Marcia : Ruby For Good , Code For Good . Summary Our guests this week are Andrew Means of Data Analysts for Social Good and Sean Marcia of Ruby for Good. Both of them run organizations that are involved with using technology to helping no...

May 08, 201933 min

Episode 60: Jumpstarting Your Side Project With Dicko Sow

Jumpstarting Your Side Project With Dicko Sow TableXI is now offering training for developers and products teams! For more info, email workshops@tablexi.com . Guest Dicko Sow : Founder of Yodi Naturals . Summary Our guest this week is Dicko Sow. Dicko is a software developer at a technical consultancy, but recently she has been spending her time building out a side project called Yodi Naturals. We talk about how she chose the project, how important it was to plan the project, the technical decis...

Apr 24, 201935 min

Episode 59: Building Git with James Coglan

Building Git With James Coglan TableXI is now offering training for developers and products teams! For more info, email workshops@tablexi.com . Guest James Coglan : Author of Building Git and JavaScript Testing Recipes . More at jcoglan.com/ . Summary Our guest today is James Coglan. James has written an extraordinary programming book called Building Git . In it, he describes the inner workings of the Git source control tool by re-implementing a substantial part it in Ruby, including commits, di...

Apr 10, 201941 min

Episode 58: Agriculture And Technology with Orlando Saez

Agriculture And Technology with Orlando Saez TableXI is now offering training for developers and products teams! For more info, email workshops@tablexi.com . Guest Orlando Saez : Co-founder and CEO of Aker Technologies . Summary Our guest today is Orlando Saez. Orlando is the co-founder and CEO of Aker, a precision crop diagnostic data and service company. We're going to talk about what that means and more generally, about how technology and agriculture intersect. We'll talk about how Orlando go...

Mar 27, 201935 min

Episode 57: Unlearn with Barry O'Reilly

Unlearn With Barry O'Reilly TableXI is now offering training for developers and products teams! For more info, email workshops@tablexi.com . Summary Our guest today is Barry O’Reilly, author of the book “Unlearn: Let Go of Past Success to Achieve Extraordinary Results”. In it, he sets out a process for defining outcomes, identifying behaviors that might help or hinder reaching the outcomes, and then unlearning existing behaviors and relearning new ones. We talk about how that process works, how ...

Mar 13, 201939 min

Episode 56: Developer Hiring

Developer Hiring TableXI is now offering training for developers and products teams! For more info, email workshops@tablexi.com or find us at http://tablexi.com.workshops Today on the show, we're talking about hiring with Jennifer Tu and Zee Spencer of Cohere, Thayer Prime of Team Prime, and software consultant Matt Patterson. We talk about the entire developer hiring process from how to advertise your company to potential candidates, through coding tests and interviews, and all the way to the f...

Feb 27, 201944 min

Episode 55: Engineering Management With Allison McMillan

Engineering Management With Allison McMillan TableXI is now offering training for developers and products teams! For more info, email workshops@tablexi.com or visit the web at http://tablexi.com/workshops . Guest Allison McMillan : Engineering Manager at GitHub ; Atom ; Creator of the Parent Driven Development Podcast . Blogs at DayDreams in Ruby . Summary Today on the show we’re talking about engineering management. Allison McMillan is an engineering manager for the Atom team at GitHub. We talk...

Feb 13, 201939 min

Episode 54: Code Style and Community with Sam Phippen and Justin Searls

Code Style and Community with Sam Phippen and Justin Searls TableXI is now offering training for developers and products teams! For more info, email workshops@tablexi.com or visit http://www.tablexi.com/workshops . Guests Sam Phippen : Developer Advocate at Google and member of the RSpec Core Team Justin Searls : Cofounder of Test Double Summary On this episode, we’ve got Sam Phippen and Justin Searls back for their third round on the show. Both of them have been working on new Ruby tools to bet...

Jan 30, 201947 min

Episode 53: Tribal Knowledge and Onboarding with Annie Sexton

Tribal Knowledge and On-boarding with Annie Sexton TableXI offers training for developers and product teams! For more info, email workshops@tablexi.com . Guest Annie Sexton : Core Support Engineer at Heroku . Traveler. Amateur graphic novelist. More at momotarocomic.com/ . Summary Developers and teams build up a lot of knowledge about their code and their process which never gets written down and which makes it harder together to get new team members up to speed. Our guest, Annie Sexton, is a su...

Jan 16, 201937 min

Episode 52: Small, Sharp Developer Tools With Brian Hogan

Small, Sharp Developer Tools With Brian Hogan TableXI offers training for developers and product teams! For more info, visit http://tablexi.com.workshops or email workshops@tablexi.com . Guest Brian P. Hogan : Editorial Manager for DigitalOcean , Author of Small, Sharp, Software Tools: Harness the Combinatoric Power of Command-Line Tools and Utilities , teacher, student, and musician. More info at bphogan.com . Summary Developers use a variety of tools other than their programming language to ge...

Jan 02, 201942 min

Episode 51: Becoming a Senior Engineer with Jamey Hampton

Becoming a Senior Engineer with Jamey Hampton TableXI offers training for developers and product teams! For more info, visit http://tablexi.com/workshops or email us at workshops@tablexi.com . Guest Jamey Hampton : Senior Software Dev at Agrilyst and panelist on Greater Than Code . Blogs at jamey-alea.com . Summary On this episode, we're talking about becoming a senior engineer. When you first become a senior engineer, you suddenly have new job responsibilities that aren't coding and they aren't...

Dec 12, 201839 min

Episode 50: Your First Open Source Contribution with VM Brasseur

Your First Open Source Contribution with VM Brasseur TableXI offers training for developers and product teams! For more info, email workshops@tablexi.com or go to http://tablexi.com/workshops . Guest VM Brasseur : Open Source consultant, Vice President of Open Source Initiative , and Author of Forge Your Future with Open Source . vmbrasseur.com . Summary The Open Source world is large. It’s also complex and difficult to manage, especially for a novice. Our guest this week is VM Brasseur, who is ...

Nov 28, 201840 min

Episode 49: Accessibility With Luisa Morales

Accessibility With Luisa Morales TableXI is offering training for developers and product teams! For more info, email workshops@tablexi.com or see our offerings at http://tablexi.com/workshops . The Table XI inclusive meeting Kickstarter is ongoing as this episode is released, see http://tablexi.com/kickstarter for more information. Guest Luisa M. Morales , luisam.com . Summary As many as 15 to 25 percent of your site’s potential users may have trouble accessing it due to some kind of disability....

Nov 14, 201835 min

Episode 48: Meetings and Inclusion with Katie Gore and Mark Rickmeier

Meetings and Inclusion with Katie Gore and Mark Rickmeier The inclusion card deck discussed in this episode is now live on Kickstarter. Go to https://www.tablexi.com/kickstarter to get your deck. TableXI is offering training for developers and product teams! For more info, got to http://tablexi.com/workshops or email workshops@tablexi.com . Guests: Mark Rickmeier : CEO of Table XI . Katie Gore : Founder and Director of speech IRL . Summary Today we are talking about meetings. Any group software ...

Oct 27, 201839 min

Episode 47: Empowering Entry-Level Developers with Mercedes Bernard

Empowering Entry-Level Developers with Mercedes Bernard TableXI is offering training for developers and product teams! For more info, email go to http://tablexi.com/workshops . Guest Mercedes Bernard : Senior Software Engineer at DevMynd . mercedesbernard.com . Summary How can your company empower your entry-level developers to grow their skills and advance their careers? If you are an entry-level developer, what are skills that are important for growth. Mercedes Bernard, a Senior Software Engin...

Oct 10, 201838 min

Episode 46: 20 Years of Web Development with Avdi Grimm and Sarah Mei

20 Years of Web Development with Avdi Grimm and Sarah Mei TableXI is offering training for developers and product teams! For more info, visit http://tablexi.com/workshops . Guests Sarah Mei : Founder of RailsBridge , Director of Ruby Central , Software Architect at Salesforce . Avdi Grimm : Creator of the RubyTapas Screencast Series and author of Exceptional Ruby and Confident Ruby . avdi.codes . Summary What has changed in web development in the last 20 years, and what do those changes say abou...

Sep 19, 201848 min

Episode 45: Failure Management and Response with Nickolas Means

Failure Management and Response with Nickolas Means TableXI is offering training for developers and product teams! For more info, email workshops@tablexi.com . Guest Nickolas Means | nickol.as | VP of Engineering at MuveHealth Summary How can you learn from an engineering team's failure? Can you take the examples of how others have dealt with engineering problems to improve your team's day-to-day operations. Our guest is Nickolas Means, a software manager at Muve Health, who is fascinated by eng...

Sep 05, 201843 min

Episode 44: Learning Programming Languages and Strategies With Katrina Owen

Learning Programming Languages and Strategies With Katrina Owen Table XI is offering training for developers and product teams! For more info, email workshops@tablexi.com or go to http://www.tablexi.com/workshops Guest Katrina Owen : Blog | Katrina’s Talks Summary What's a good way to learn a new programming language that focuses on solving problems and not merely syntax? Katrina Owen is the creator of Exercism, a tool for getting beyond "hello world" in new programing languages. She is also the...

Aug 22, 201843 min

Episode 43: Rubyists in Other Languages with James Edward Gray II and Steve Klabnik

Rubyists in Other Languages with James Edward Gray II and Steve Klabnik TableXI is offering training for developers and product teams! For more info, email workshops@tablexi.com . Guests Steve Klabnik : Blog James Edward Gray II : Blog Summary Ruby is great. But it's not the best tool for everything. On this episode, I talk to James Edward Gray II and Steve Klabnik. Both James and Steve have made substantial contributions to the Ruby and Rails community, and they now both spend lots of time usin...

Aug 08, 201849 min
For the best experience, listen in Metacast app for iOS or Android