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


Test Driven Development


Do We Need Constants

09:36 - Testing, But Not Developer Testing + Sliming The Test

WikiWikiWeb

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.

Twitter Mentions