Beyond Coding Episode #165

High Quality Software Development with Eugene Fidelin

Xebia Wave Long Background

Youtube

Full episode on YouTube ▶️

https://youtu.be/alUfh7Nk4eE

Beyond Coding Podcast with ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ Patrick Akil⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠

Powered by ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Xebia⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠!⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠!

Guest

Connect with Eugene Fidelin:

https://www.linkedin.com/in/eugef

https://x.com/eugenefidelin

Outline

00:00:00 – Intro
00:00:27 – What is high quality software?
00:03:18 – Preventing software bugs completely
00:05:29 – Tests becoming a bottleneck
00:06:56 – Removing tests
00:09:49 – Shift left approach
00:12:11 – End to end tests and retries
00:13:55 – Integration tests over unit tests
00:18:05 – Test Pyramid vs Testing Trophy
00:20:08 – The most important tests
00:21:09 – Balancing speed and quality
00:24:18 – DORA metrics
00:25:36 – Metrics without context
00:29:07 – Team performance metrics
00:31:27 – Outcomes AND output
00:32:46 – Early in career experience at big organizations
00:37:32 – Hiring junior engineers
00:39:54 – The joy of working in diverse teams
00:41:53 – High performing teams
00:44:35 – Domain chapter for sharing knowledge
00:48:04 – Not working in sprints
00:52:15 – Deciding your own way of working
00:54:03 – Who is the audience of this podcast?