Agile for Humans with Ryan Ripley and Todd Miller cover image

Agile for Humans with Ryan Ripley and Todd Miller

16: Are You Mocking My Unit Tests?

Sep 20, 2015
01:32:13

Hosts

Ryan Ripley, Amitai Schlair, Arlo Belshee

Discussion

Ryan Ripley (@RyanRipley) Amitai Schlair (@schmonz) and Arlo Belshee (@arlobelshee) covered one of the most diverse agendas ever covered on the podcast. We started with a discussion about scaling agile, the limitations of frameworks like SAFe, LeSS, and DaD.

We then moved on to the limits that consistency puts on innovation and how tuning consistency can be a serious competitive advantage. However, this is complicated task because “anytime we are going for consistency we are necessarily hurting innovation in that same space.

Next we discussed the controversial topic of refactoring vs test driven development (TDD). Arlo described his views on the differences between the two skills and ways that teams can work to refactor their designs safely – with tools – so that the code can then be come testable using TDD practices.

On the TDD side of the discussion the group agreed that “a unit test that uses mocks is not a unit test.” Mocks are a smell that can reveal design issues within your code. Arlo also provided ideas about how to work without mocks and improve designs.

Finally, we covered hiring people for emotional intelligence instead of skills. If smart, inquisitive people can be taught programming and other related skills quickly (~6 months) then what advantage does hiring for skills really bring to a team? Couldn’t it be better to hire for empathy and culture first if skill are cheap to grow…especially in a pair/mob-programming environments?

The answers to these questions and how this mindset shifts hiring led to an interesting conversation about how such thinking can help companies build innovative and effective teams.

Empathy and Emotional Intelligence are skills worth hiring for.
Tweet This

And then…we called it a night.

Agile for Humans is brought to you by audible.com – get one FREE audiobook download and 30 day free trial at www.audibletrial.com/agile

Resources, Plugs, and More

Ryanhttps://ryanripley.com

  • No plugs from me this week. Just a big thank you to the listeners for your feedback and support!

Amitaihttp://www.schmonz.com/

Arlohttp://arlobelshee.com/

The post AFH 016: Are You Mocking My Unit Tests? [PODCAST] appeared first on Ryan Ripley.

See omny.fm/listener for privacy information.

Learn more about your ad choices. Visit megaphone.fm/adchoices

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode