Episode 72: Teaching Testing and Design
Tech Done Right
English - October 09, 2019 15:00 - 49 minutes - 44.4 MB - ★★★★★ - 30 ratingsTechnology development developer programming technology careers rails ruby on rails ruby tech software Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
Teaching Testing and Design
Guests
Betsy Haibel (https://twitter.com/betsythemuffin): CTO at Cohere (https://twitter.com/wecohere). Blogs at betsyhaibel.com (https://betsyhaibel.com/).
Avdi Grimm (https://twitter.com/avdi): Head Chef at RubyTapas (https://www.rubytapas.com/). Blogs at avdi.codes (https://avdi.codes/).
Penelope Phippen (https://twitter.com/penelope_zone): Works at Google, makes Rubyfmt (https://github.com/samphippen/rubyfmt), helps make RSpec (https://rspec.info/), and is on the board of Ruby Central (https://www.rubycentral.org/). Blog (https://penelope.zone).
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 Avdi Grimm, Betsy Haibel, and Penelope Phippen to help me think through all these topics. I was very happy to have all of them on the show, and I think it's a great conversation. Stay tuned until the very end for an update about the show.
Related Episodes with These Guests
Avdi: 20 Years of Web Development (https://www.techdoneright.io/46), Ruby Tapas and Avoiding Code (https://www.techdoneright.io/24)
Betsy: Diverse Agile Teams (https://www.techdoneright.io/38), How Set Design Can Inform Software Architecture (https://www.techdoneright.io/21)
Penelope: Code Style and Community (https://www.techdoneright.io/54), Back in the Testing Weeds (https://www.techdoneright.io/33), In The Testing Weeds (https://www.techdoneright.io/004-testing-with-sam-and-justin)
Notes
00:50 - Previously On: Re: Testing
* Pragmatic Programmer at 20 with Dave Thomas and Andy Hunt (https://www.techdoneright.io/68)
* Teaching and Learning with Sandi Metz (https://www.techdoneright.io/69)
02:53 - Testing and Design
* 99 Bottles of OOP (https://www.sandimetz.com/99bottles)
05:43 - TDD
Test Driven Development (https://technologyconversations.com/2013/12/20/test-driven-development-tdd-example-walkthrough/)
Do We Need Constants (http://www.virtuouscode.com/2011/08/18/do-we-need-constants/)
09:36 - Testing, But Not Developer Testing + Sliming The Test
* WikiWikiWeb (http://wiki.c2.com)
13:41 - Why + How Did You Learn TDD?
20:24 - TDD: Not a Robust Process
24:19 - Rails + Unit Testing
27:41 - Is TDD really dead?
35:06 - Keeping Code In Your Head
37:32 - Approaching the Testing and Design of Code
38:59 - What would convince you to stop doing TDD?
Special Guests: Avdi Grimm, Betsy Haibel, and Penelope Phippen.
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 Avdi Grimm, Betsy Haibel, and Penelope Phippen to help me think through all these topics. I was very happy to have all of them on the show, and I think it's a great conversation. Stay tuned until the very end for an update about the show.
Related Episodes with These Guests
Avdi: 20 Years of Web Development, Ruby Tapas and Avoiding Code
Betsy: Diverse Agile Teams, How Set Design Can Inform Software Architecture
Penelope: Code Style and Community, Back in the Testing Weeds, In The Testing Weeds
Notes
00:50 - Previously On: Re: Testing
Pragmatic Programmer at 20 with Dave Thomas and Andy Hunt
Teaching and Learning with Sandi Metz
02:53 - Testing and Design
99 Bottles of OOP
05:43 - TDD
09:36 - Testing, But Not Developer Testing + Sliming The Test
13:41 - Why + How Did You Learn TDD?
20:24 - TDD: Not a Robust Process
24:19 - Rails + Unit Testing
27:41 - Is TDD really dead?
35:06 - Keeping Code In Your Head
37:32 - Approaching the Testing and Design of Code
38:59 - What would convince you to stop doing TDD?
Special Guests: Avdi Grimm, Betsy Haibel, and Penelope Phippen.