Author

PyBites Team Avatar

PyBites Team

Latest articles

by

  • Listen here: This week we have Tonya Sims on the show to talk about her journey from athlete / basketball player to Python Developer Advocate / DevRel and entrepreneur. We talk about how she combines sports with Python, her business of helping parents of aspiring athlete kids and (of course) the unstoppable developer mindset.  We hope you’ll enjoy this episode and feel free to reach out to Tonya on Twitter or in our Pybites Community. Links:– Deepgram – Automated Speech Recognition (ASR)– Mentioned talk: Faceoff Fun with Python Frameworks: FastAPI vs Flask 2.0– Mentioned Quiet book by Susan Cain


  • ,

    What we learned from building our own CMS using Django

    ·

    ·

    4 min read

    Django – The web framework for perfectionists with deadlines – indeed! We managed to get a simple MVP out in just 4 weeks using our JIT learning approach … In an effort to teach Julian Django, we figured we’d “eat our own dog food” and “learn by building”! As always though, the hard part is figuring out what to build! Again, eating our own dog food, we asked ourselves: “What sucks about the admin work we do here at Pybites day-to-day?” We realised that the tooling we used had become a little bloated, slow, had a lack of integration and was just…


  • ,

    Code == communication, on writing better variable names

    ·

    ·

    1 min read

    Listen now: Naming things is hard! Hence in this episode we want to help you a bit with that and share 10 tips how to do this better so you will write more readable and meaningful variable names. Enjoy! Check out mentioned Pybites Developer Mindset program here. Having you build apps end-to-end and getting expert developer code reviews has been an eye-opener for people, invaluable. Apply right there if interested.


  • ,

    How to get more things done consistently?

    ·

    ·

    1 min read

    Listen here: Welcome back to another podcast episode. In this one we answer a question that was asked by Shreyas:  I would love to listen to how you and Julian manage your lives in terms of day time jobs + PyBites + families! I know you touch upon it a few times in the few podcasts I’ve covered so far, but would love the strategical details!  We provide some useful / practical tips how we manage our busy schedules, maintain a healthy balance and overall get a ton of things done every single week. For much more on this, check…


  • ,

    Lessons learned from The Programmer’s Brain

    ·

    ·

    1 min read

    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 to encode thoughts to long-term memory, and the value of “worked examples”.– Semantic wave: needing to oscillate (as a teacher) between abstract and concrete as you learn.– Cognitive dimensions of codebases and tradeoffs in code you write and tools you use.– Practicing code reading (Code Reading Clubs): entry points and…


  • ,

    The importance of practicing gratitude

    ·

    ·

    1 min read

    Listen now: This week we talk about gratitude. Why? We spotted a trend that people are not saying thanks enough. We often suppose things are “just” working, forgetting that there is actually a lot of work involved to keep things running smoothly. Expressing gratitude takes relatively little effort, yet it can have a big impact on the motivation of others, even their lives. We hope you enjoy this episode and don’t forget to practice gratitude (even if it’s only in your own journal, it can boost your happiness). Bob & Julian Links: – For mindset and career tips, subscribe here. –…


  • 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 hope you enjoy this episode. Links:– typing docs– mypy docs– PEP 484 – Type Hints– PEP 483 – Theory of Type Hints– PEP 526 – Syntax for Variable Annotations– PEP 544 – Protocols: Structural subtyping (static duck typing)– PEP 561 – Distributing and Packaging Type Information– typing notes (unmentioned, but useful)– grep.app (We told…


  • ,

    The importance of setting boundaries

    ·

    ·

    1 min read

    Listen here: This week we talk about boundaries (again), specially at work. How can it be that 12 hour days are becoming the norm? This has to stop! And it’s insidious, because the extra work always seems to sneak in! First we look at where we think this is coming from. Then we offer some practical tips we’ve learned over the years that will have you better manage this. Books we’re reading:– The missing Readme– Robust Python (type hints)– The Insider’s Guide to Culture Change– They are part of our Podcast reading list. If you struggle with boundaries, get a copy of our Productivity…


  • ,

    Documentation-driven development with Sebastián Ramirez

    ·

    ·

    1 min read

    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 never being enough as a developer (the more you know the more you don’t know).– His perfect developer setup.– How to work back from the “best developer experience” / working on documentation in tandem with the code (we came to call “documentation driven development“).– Future…


  • ,

    Growing developer teams in a deep tech startup

    ·

    ·

    1 min read

    Listen here: This week, we have Robin back on the show to talk about how he has grown as a Python developer with the startup ACCURE and as mentor at PDM. ACCURE Battery Intelligence GmbH uses cloud computing to make batteries more safe, reliable and sustainable and has grown 10x from 4 to more than 40 ACCURIANs in less than 2 years. Robin shares insights on challenges along the way and his passion to grow python skills both with ACCURE and PDM. Enjoy and feel free to reach out to Robin and ACCURE below! Links:– Robin’s Twitter– Robin is a PDM coach now– ACCURE Careers– Severin Ryberg…