Alfredo Deza talks with us about why he likes Python, how to encourage writing tests, breaking functions into multiple functions, and how people can learn more about Python.
Host(s):
- John Papa @John_Papa
- Craig Shoemaker @craigshoemaker
Guest:
- Alfredo Deza on LinkedIn
Recording date: Apr 11, 2024
Brought to you by
Resources:
- Alfredo’s social media profile at LinkedIn
- Alfredo Deza at the Olympics
- Alfredo Deza’s Olympian story
- Alfredo’s father in the Olympics
- Alfredo Deza books on Amazon
- Alfredo’s Books at O’Reilly
- Alfredo Deza at Duke University
- Getting Started with Testing in Python
- Python Fundamentals on Khan Academy
- Kubernetes
- Small functions considered harmful
- Reddit thread on small functions being harmful
- Writing small functions
- Five lines of code principle
- Python clean code - 6 best practices to make your Python functions more readable
- Refactoring to Patterns
Timejumps
- 00:28 Welcome!
- 01:35 Introducing Alfredo Deza
- 02:59 What's your Olympic story?
- 06:02 What lessons from being an athlete into technology?
- 09:51 Sponsor: Ag Grid
- 10:48 Why Python?
- 23:29 Software engineers dislike writing tests
- 26:13 How should developers balance the principles of testing?
- 31:34 Happy birthday to Ward
- 32:44 How do you break functions into multiple functions?
- 36:46 Sponsor: IdeaBlade
- 37:36 Where should people go to learn more?
Podcast editing on this episode done by Chris Enns of Lemon Productions.