Lessons learned from The Programmer’s Brain

Listen now: This week we talk with AJ Kerrigan (Twitter / LinkedIn) about Felienne Hermans’ The Programmer’s Brain, an important book we recommend every developer should read (at least once). Structure:After quickly discussing the gist of the book, we dive into some of the concepts it teaches:– Chunkability: for faster reading and comprehension of code.– Germane load: the work required… Continue reading Lessons learned from The Programmer’s Brain

Annotate all the things! Why you should care about Python type hints …

Listen now: This week we have Will Frey on the podcast: ML engineer, Python “knowledge dictionary” and type hints fan & geek. We talk about his background, how he learns / keeps up with Python’s fast moving ecosystem and of course we look at Python’s type hints in-depth: why care and some of his favorite tricks.  We… Continue reading Annotate all the things! Why you should care about Python type hints …

Documentation-driven development with Sebastián Ramirez

Listen here: This week Bob and Pybites Coach, Robin Beer, interview Sebastián Ramirez, the creator of FastAPI, Typer and SQLModel. We talk about:– What he is currently working on.– How to balance the large amount of opportunities in his space (open source developer productivity tips).– The process of designing new libraries that are the glue between other ones.– The feeling of… Continue reading Documentation-driven development with Sebastián Ramirez

Data engineering involves more Python than you might think!

Listen here: This week we have Christo back on the show to talk about his experience in the data engineering field. He shares some valuable tips how to become a more effective data engineer which, surprisingly or not, increasingly requires a well-rounded Python developer skill set. Enjoy and feel free to reach out to Christo below … Christo’s website: https://www.christoolivier.com… Continue reading Data engineering involves more Python than you might think!

Common Python developer pitfalls and the 80/20 that really matters

Listen here: Welcome back to another Pybites podcast episode. In this episode we talk about common pitfalls you want to avoid when becoming a Python developer: Pitfall #1: Tutorial paralysisPitfall #2: Improper sequencingPitfall #3: Obsessing over Pythonic codePitfall #4: Going on your own for too long … after that we look at the 80/20 (aka… Continue reading Common Python developer pitfalls and the 80/20 that really matters