Podcasts about pybites

  • 13PODCASTS
  • 99EPISODES
  • 33mAVG DURATION
  • 1MONTHLY NEW EPISODE
  • Apr 4, 2025LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about pybites

Latest podcast episodes about pybites

PyBites Podcast
#185: Expanding the world of Pybites with cohort coaching, book platforms and more!

PyBites Podcast

Play Episode Listen Later Apr 4, 2025 26:13 Transcription Available


PyBytes is taking an exciting step forward with the introduction of cohort-based Python coaching, creating an accessible learning pathway for developers worldwide. After five successful years working with over 200 clients through 1:1 coaching, this new model provides opportunities for collaboration, networking, and group problem solving - skills that translate directly to professional development environments.Beyond coaching, we're partnering with "Explore With Us" to give university students across Australia a 50% discount on the PyBytes platform, and we've also completely revamped PyBytes Books - with a sleek new interface, custom reading lists, and gamification elements.With so many opportunities to learn and explore, we invite you to join our Pybites community, where we celebrate the power of developing together.___Interested in our new Cohort Coaching? Fill in our Cohort interest form.Explore with Us: https://jobs.explorewithus.com.au/pybites/Pybites Books: https://pybitesbooks.com/Pybites guest articles: https://pybit.es/articles/Julian's post on "vibe coding": https://www.linkedin.com/feed/update/urn:li:activity:7310433075216162817/ __If you found this podcast helpful, please consider following us!For more Pybites:Developer Mindset Newsletter: https://pybit.es/newsletter

Packet Pushers - Full Podcast Feed
NAN082: Mastering Python One Bite at a Time

Packet Pushers - Full Podcast Feed

Play Episode Listen Later Jan 15, 2025 40:18


How do you master Python? One bite at a time. On today's show we talk with Bob Belderbos, co-founder of PyBites, a community and learning platform for Python. Bob shares his philosophy for learning Python in small bites with practical exercises, hands-on learning, and daily coding for improvement. We discuss the importance of small wins,... Read more »

Packet Pushers - Fat Pipe
NAN082: Mastering Python One Bite at a Time

Packet Pushers - Fat Pipe

Play Episode Listen Later Jan 15, 2025 40:18


How do you master Python? One bite at a time. On today's show we talk with Bob Belderbos, co-founder of PyBites, a community and learning platform for Python. Bob shares his philosophy for learning Python in small bites with practical exercises, hands-on learning, and daily coding for improvement. We discuss the importance of small wins,... Read more »

PyBites Podcast
#178 - Bridging Africa's Employment Gap With Our New Coding Platform

PyBites Podcast

Play Episode Listen Later Dec 19, 2024 31:16 Transcription Available


We're back with a brand new episode, on our 8th anniversary today, the 19th of Dec.

PyBites Podcast
#176 - Leveraging Rust: Dan Dresser's Journey to Speed Up His Trading App

PyBites Podcast

Play Episode Listen Later Nov 13, 2024 44:59


This week, we're joined by Dan Dresser, who shares how he re-built his trading app in Rust, see also his community win post:Wrote a Trading App in RustWe dive into the app's purpose, the performance challenges he encountered, and how Rust became the best solution for increasing performance demands.Dan shares the complexities / hurdles he faced in the process, his mindset for pushing through when stuck, and valuable tips for learning Rust.We wrap up with two cool book recommendations. I (Bob) got a lot out of this conversation, and I hope you do too. Enjoy and thanks for tuning in!Links:- Connect with Dan on LinkedIn- Join our Circle community and connect with him there- Pybites Rust exercises (WIP)- Pybites coaching (ad segment)- Rust book tip- Non-tech book tip Chapters:00:00 Intro02:04 Dan's trading background03:25 Win of the week05:00 Trading app, goal and scaling09:40 Audience / automating an existing process11:25 Lessons learned - writing async code13:30 The importance starting small16:40 Getting stuck + mindset to persist20:30 The v2 rewrite, when and why?24:00 Why Rust? Learning tips28:35 How Rust boosted the app's performance32:05 Pybites coaching ad segment32:35 Rust transition and impact of performance38:04 Additional Rust learning tips / exercises40:40 Final CTA / non-coding activities41:30 Book tips: Zero to production in Rust / Frostbite43:32 Wrap up / outro

PyBites Podcast
#175 - Charlie Marsh on Ruff, uv and designing fast + ergonomic Python tooling

PyBites Podcast

Play Episode Listen Later Nov 6, 2024 50:21


Who isn't using Ruff for its blazing speed? Who hasn't yet tried uv to make project management seamless and fast?What goes into building these tools, managing their increasing popularity + community of adopters? Hear from the creator himself, Charlie Marsh, as he shares insights on designing fast, ergonomic Python tooling that elevates the developer experience.

PyBites Podcast
#173 - Pybites Platform 2.0 is here!

PyBites Podcast

Play Episode Listen Later Oct 11, 2024 29:35


Welcome back to the Pybites podcast! Today we have some really exciting news: we've just launched our brand-new coding platform!Check it out here.After nearly 7 years and almost 50K sign-ups on v1 (codechalleng.es), the design started to show its age. That's why we did a complete overhaul to create our new 2.0 platform. It's faster, cleaner, more responsive, and more affordable.In this episode, Bob and Julian discuss why v2 is such a big improvement, the motivation behind the rewrite, behind-the-scenes insights into how it all came together, some technical challenges we faced, and one of our most exciting new features: parity pricing (pricing in your local currency based on where you live).Enjoy, and we hope to see you coding more Python with us on the new platform!Chapters:00:00 Intro02:00 PyBites Platform 2.0!02:46 Platform's history05:10 How v2 came about: ruthless minimalism08:10 Why v2 is faster and more responsive12:02 Challenges of migrating from v1 to v214:20 Seamless design improvements17:40 Parity pricing: making it more affordable24:05 Humble bundles now available on v225:00 Roadmap and Julian's use of GitHub Issues!27:44 Wrap upDon't forget to join our Python developer communityAnd feel free to reach out to us with any feedback or questions on Circle or LinkedIn:- Bob: Circle / LinkedIn- Julian: Circle / LinkedInThanks for listening, and we'll be back next week!

PyBites Podcast
Pybites Podcast #170 - Advancing Python Packaging: A Deep Dive with the Pixi Team

PyBites Podcast

Play Episode Listen Later Sep 12, 2024 64:53 Transcription Available


In this episode, we reconnect with the Pixi team after our last conversation in November 2023 to dive back into the world of Python packaging, with a special focus on the latest advancements in Pixi. Joining us are Tim and Ruben, both of whom bring their unique expertise in robotics and game development. Ruben shares his experience contributing to conda-forge, pixi and Python package management in general.We explore recent enhancements to Pixi, including its integration with VS Code, the evolution of pyproject.toml support, and the addition of PyPI dependency resolution along with Conda.We also discuss the current state of Pixi for enterprises, touching on its readiness for production and enterprise-specific features like package registries.The conversation also delves into how pixi resolves issues reported by the community, such as platform-specific Pixi.lock file regeneration - and how developers can contribute to the open source ecosystem. Finally, we look ahead to the future, discussing the team's vision for Python packaging over the next one to five years.Tune in for a deep dive into the present and future of Python packaging, packed with personal stories and expert insights.--Links:- Prefix-dev- Add pixi as an workflow/package manager PR- Our PDM coaching program

PyBites Podcast
Pybites Podcast #169 - Bridging Python and Rust: An Interview with PyO3 Maintainer David Hewitt

PyBites Podcast

Play Episode Listen Later Aug 30, 2024 42:03 Transcription Available


In this episode Bob chats with David Hewitt, passionate Python and Rust programmer, core maintainer of PyO3, and part of the Pydantic team. PyO3 lets you write a native Python module in Rust, or to embed Python in a Rust binary. David shares his journey of getting involved and how this tool set helps Python programmers integrate with Rust more easily. We talk about how PyO3 helped the Pydantic v2 Rust integration, how to design for a great developer experience, the mindset of dealing with complex issues, PyPI getting more packages with Rust, how to best learn Rust and more. Enjoy and let us know when you give PyO3 (and maturin) a try ...Reach out to David: https://github.com/davidhewitt (additional social media links there)Ad segment: Pybites PDM coaching program: https://pybit.es/catalogue/the-pdm-program/Join our community: https://pybites.circle.so

PyBites Podcast
Pybites Podcast #168 - Joao Pedro Chaib

PyBites Podcast

Play Episode Listen Later Aug 19, 2024 40:11


A brief description for the time being for episode 168:In this episode Julian interviews Joao Pedro Chaib (JP), a Software Engineer based in Sydney, Australia. JP achieved what so many people dream of every day: transitioning from another industry into the Tech Industry, all while moving countries!Listen to JP's story where he shares the journey, the many mindset hurdles that he overcame along the way, and tips for others looking to make this change. As always, mindset plays a BIG part!If you'd like to follow JP you can catch him here:LinkedIn: https://www.linkedin.com/in/joao-pedro-chaib-39839915a/Instagram: @jotachaibGithub: https://github.com/jpchaibLearn more about _nology, the company that supported JP on his journey in Sydney: https://nology.io/Join the Pybites Community here: https://pybites.circle.soLearn more about Pybites' Coaching here: https://pybit.es

PyBites Podcast
Pybites Podcast #166 - Don't Fear Asking for Help as a Developer

PyBites Podcast

Play Episode Listen Later Jul 24, 2024 28:50 Transcription Available


In our new podcast episode we explore the importance of asking for help and pushing through the fear in order to do so.We delve into how sharing your expertise can create valuable reciprocal relationships and emphasize the benefits of asking questions, especially for junior developers. We share personal anecdotes, highlighting how overcoming fear and leveraging your network can propel your career forward, in all professional endeavors really.As usual we also talk about wins and books. Join our Python Community hereJoin our flagship coaching PDM program here

PyBites Podcast
#165 - Kelly Schuster-Paredes: Integrating Python + AI in Education and Other Areas

PyBites Podcast

Play Episode Listen Later Jun 24, 2024 35:15 Transcription Available


Welcome back to our Pybites podcast. In this exciting episode we talk again with Kelly Schuster-Paredes about teaching Python, Pycon's education summit, how we are all learners and teachers, AI in education and for learning, how coding / programming skills evolve your brain far beyond their initial aim, exciting tech trends, mindset, wins and books. Phew that is a whole lot so make sure you tune in and get inspired!Welcome back to the Pybites podcast. In this exciting episode, we reconnect with Kelly Schuster-Paredes to discuss the dynamic world of teaching Python. We delve into PyCon's education summit, the dual roles of learners and teachers, and the transformative power of AI in education. Discover how coding skills can evolve your brain, explore the latest tech trends, and gain insights into the right mindset for developers. Plus, Kelly shares her recent wins and book recommendations. There's a lot to unpack in this episode, so tune in and get inspired!---Teaching Python podcastBook tip: Artificial ArtifactsReach out to Kelly:- X- LinkedIn

PyBites Podcast
#164 - Mastering Python Development: Overcoming Common Pitfalls and Building Success

PyBites Podcast

Play Episode Listen Later Jun 18, 2024 21:38 Transcription Available


Welcome back to the Pybites podcast! This week, we delve into six common pitfalls that Python developers face and offer insights on how to gain control and influence in your programming career. Tune in for tips on networking, continuous learning, developing good habits, showcasing your work, bouncing back from failed interviews, and the importance of community.Check out our PDM coachingIf you're more beginner, check out PDI firstJoin our Pybites CommunityRust:- Exercises- Bob's blogKids book tip:- The Anxious Generation 

PyBites Podcast
#162 - Pycon US 2024 Debrief

PyBites Podcast

Play Episode Listen Later May 25, 2024 16:33


In this episode we share our experience + takeaways from attending Pycon US 2024.* correction: where Bob said "Hablemos Español" he actually referred to: http://hablemospython.devChapters:00:00 intro02:05 takeaways03:45 it's all about the people!05:32 Pybites meetup06:19 Python Apac + Spanish community08:48 mask mandate10:57 networking opportunities11:58 inspiration and new ideas13:39 books14:28 wrap up15:50 outro---Join our Python community here.---Books:- Scarecrow- Four Thousand Weeks- Algorithms- Build a Large Language Model (From Scratch)

PyBites Podcast
#160 - Unpacking Pydantic's Growth and the Launch of Logfire with Samuel Colvin

PyBites Podcast

Play Episode Listen Later May 3, 2024 44:44 Transcription Available


Join our Pybites Community for free hereWe coach people with their Python, developer and mindset skills, more info here.---This week we have an exciting interview with Pydantic's creator Samuel Colvin. ---NOTE that it's best to watch this episode on YouTube, because Samuel demos Pydantic's new Logfire product as well as a bit of FastUI.

PyBites Podcast
#158 - Navigating Layoffs: Adopting the Right Mindset for Career Resilience

PyBites Podcast

Play Episode Listen Later Apr 18, 2024 21:55 Transcription Available


Join our Community for free hereGet your personal coach here---In this episode, Bob and Julian explore the challenges of being laid off and discuss strategies for adopting the right mindset to effectively navigate this difficult phase. They provide practical advice on taking decisive action and continuing to build a meaningful career.Chapters:00:00 - Introduction01:11 - Wins: veterans program and Pybites AI07:04 - Lay off experience Julian 14:09 - Lean on your network and be proactive with your career18:00 - Books20:20 - Wrap and outro---Links:- Books tip : Factfulness by Hans Rosling / The Power of Meaning by Emily Esfahani Smith- Grow as a Python developer in record time with our PDM coaching program- Pybites merch---Connect with us on LinkedIn:- Julian- BobAnd to get our weekly developer / mindset emails, sign up here

The Real Python Podcast
Building a Healthy Developer Mindset While Learning Python

The Real Python Podcast

Play Episode Listen Later Mar 8, 2024 60:41


How do you get yourself unstuck when facing a programming problem? How do you develop a positive developer mindset while learning Python? This week on the show, Bob Belderbos from Pybites is here to talk about learning Python and building healthy developer habits.

PyBites Podcast
#154 - Mindset Lessons From Building Pybites and Its Future Vision

PyBites Podcast

Play Episode Listen Later Mar 6, 2024 54:03


In this episode coach Hugh sits down with Julian, co-founder of Pybites, to delve into the heart of what makes Pybites more than just about Python. Julian shares the triumphs and trials of building Pybites, highlighting the significant milestones from the first subscriber to facing the tech industry's fast-paced and evolving landscape.

PyBites Podcast
#153 - Elevating Python Security: A Conversation with PyPI's Safety & Security Engineer Mike Fiedler

PyBites Podcast

Play Episode Listen Later Mar 1, 2024 51:44


This week we interview Mike Fiedler, the PyPI Safety & Security Engineer at the Python Software Foundation (PSF).We discuss the importance of security within the Python ecosystem and offering practical advice for Python developers to enhance their security awareness. Highlights include a deep dive into PyPI security measures, the challenges of securing the Python ecosystem, tips for Python developers, and Mike's journey to his current and previous (DevOps) roles, emphasizing the blend of technical skills and mindset needed to tackle security and solving challenges problems effectively.Enjoy this episode with Mike Fiedler!Chapters:00:00 Show intro01:20 Intro to audience and stateless testing win08:24 Transition into PyPI security and current role17:43 Challenging securing the Python ecosystem24:48 Tips for Python devs to be more security aware27:18 PDM ad segment27:44 Security tips cont'd33:16 Solving a puzzling problem in production (mindset)39:40 Psychological safe workplaces / blame vs accountability44:18 Security trends, how to prepare, and resources48:05 Books and wrap up---Pybites ad segment: apply for Python coaching here.---Show links:- pytest-randomly- pytest-socket- Brian Okken's pytest content- PyPI blog- Trusted Publishers- 2FA Required for PyPI- git annotate- Asimov Robot series- Silo- CPython 3.12.2 is SBOM-ified- Trail of Bits blog- Fastly blog- Disaster recovery for Consul clusters (now this exists!)- Bandit- Pre-commitReach out to Mike here.

PyBites Podcast
#152 - Will AI Replace Us Developers? No! But Using AI Tools Will Give You an Edge ...

PyBites Podcast

Play Episode Listen Later Feb 20, 2024 42:01


And we're back, Julian and Bob this time! We're hearing some people being worried about AI and its impact on developer roles, even to the extent of being skeptical to move in or keep progressing into our field.Hence we thought it would be good timing to discuss the current state of AI tools, their strengths + weaknesses, and how to effectively use them.We don't think they will replace us developers because in this episode we come to the conclusion that so much in software development is (and will be) human. We hope that our perspective will better help you navigate and use these tools. We think we live in exciting times and by embracing AI tools you really can create an edge for yourself.We also have some exciting Pybites updates for you, books and more ... enjoy!And don't forget to join our community and join the discussion.Chapters:00:00 Intro01:18 Wins / community / podcasts07:44 We heard some worries about AI08:56 Thoughts on ChatGPT for coding10:52 It's not there yet12:35 Looking a bit more under the covers17:10 What it means for coding jobs20:40 Shedding a mindset light on current fear23:20 The productivity gains are real!25:10 Julian's AI Utopia moment27:13 Bob's pessimist counter balance (LOL)27:30 Takeaway and adopting a growth mindset28:42 Data privacy aspect30:04 GPT4 vs 3.531:00 AI tools give you an edge (and reduces tutorial paralysis)32:50 Join the discussion33:25 Nerding out on books, book stories and series39:15 Wrap up, Pycon 2024

PyBites Podcast
#150 - Steve Lott on Coding, Writing, and Technomad Living

PyBites Podcast

Play Episode Listen Later Feb 14, 2024 52:26


This week on the podcast, we're thrilled to welcome Steve Lott, a seasoned software developer and author whose mantra is turning coffee into code since 1978.Steve has penned several influential books, including "Mastering Object-Oriented Python," "Modern Python Cookbook," and "Functional Python Programming," drawing from his vast experience since the early days when computers were a rare and costly venture.In this episode, we dive deep into Steve's approach to writing about Python, uncovering his research process and how he infuses fun into his personal side projects.Steve shares his insights on the evolving landscape of Python, the importance of hands-on learning through real-world projects, and the unparalleled impact of the Python community on developers worldwide.But there's more to Steve than just code. As a "technomad," Steve has mastered the art of living on a boat, embracing the nomadic lifestyle while staying connected to the tech world. We explore the unique benefits and challenges of his life at sea, from the freedom it offers to the distinctive perspective it brings to his work and life philosophy.Steve's belief in the power of stories — “Don't come home until you have a story.” — shines throughout our conversation. This episode is packed with stories from his adventures both in front of the keyboard as well as from his nomad lifestyle (we even talk language accents).Join us for this fascinating journey with Steve Lott, where coding meets adventure, and learn how embracing the unconventional can lead to a fulfilling and storied life. We're sure you'll walk away inspired, perhaps even considering how you can live life more fully.Chapters:00:00 Intro podcast and guest + win of the week03:20 Python writing process06:01 Book research process: answer questions and understanding underlying issues11:05 Personal side-projects and keeping it fun16:14 Future of Python19:20 Teaching through real-world projects and related tooling & skills23:00 Impact of the Python community, the best Python "feature"29:07 Being a "technomad", living on a boat, and learning about different cultures35:50 Mindset tips for developers39:14 False assumptions and proper troubleshooting44:50 Book tips and reading books out loud48:50 Wrap up, Circle and book unittesting51:44 Outro musicReach out to Steve:- Mastodon- Blog | books- Pybites community, join here

Datacenter Technical Deep Dives
Livestream - Developer Career Coaching & Level-up Projects with Bob Belderbos!

Datacenter Technical Deep Dives

Play Episode Listen Later Feb 8, 2024 63:07


Join our Livestream as we talk to Bob Belderbos - Co-Founder of PyBites, Software Developer | Python Coach | Mentor | Trainer & Entrepreneur! In this episode we talk about how do level up your career regardless if you are just getting into coding or have been in it for years! Bob also has fantastic advice for how each level can use AI to help them without hurting them in the long run! Intro music attribution: Artist - MaxKoMusic

PyBites Podcast
#149 - Jacob Moyers: Motivation is Temporary, Discipline and Disagreeing With Yourself

PyBites Podcast

Play Episode Listen Later Feb 1, 2024 53:32


PyBites Podcast
#147 - Chris Williams: The Art of Cloud Therapy and Embracing Vulnerability

PyBites Podcast

Play Episode Listen Later Jan 18, 2024 40:06


Welcome back to the Pybites podcast! In this exciting episode, we delve into the world of cloud computing and personal growth with the remarkable Chris Williams, a renowned AWS Hero and "cloud therapist."Discover Chris's unique approach to demystifying cloud technology and how he uses his skills to solve complex problems in this field. We'll explore:- The fascinating role of a "cloud therapist" applied to challenges in cloud computing.- Chris's insights on effective communication and his top tips for mastering this skill.- The mindset that has propelled Chris to success and how you can adopt it.- The power and importance of being open to vulnerability and admitting when you're wrong.- Insights from the vBrownBag show and how it's shaping tech discussions.- Chris's journey as an AWS Hero and what it means for tech professionals.- The impact of AI and latest tech trends on our world, and how Chris uses it for coding.- Chris also shares a cool personal hobby and book tip.Don't miss this engaging discussion and Chris's final piece of invaluable advice. And if you like what you hear, remember to like, subscribe and share this episode with fellow tech enthusiasts!Chapters:00:00 Intro podcast01:30 Intro Chris Williams02:51 Win of the week04:21 Cloud therapist07:20 Communication09:00 Crucial mindset13:15 Communication resource (tip)15:21 Willingness to be wrong15:59 Pybites ad segment16:43 AWS hero18:40 vBrownBag podcast21:56 Unexpected benefit of show23:45 Mentoring advice27:30 Tech trends and AI29:45 Using AI for coding32:00 Digital photography33:32 Books - Deep work37:50 Final piece of advice39:00 Wrap up / outro Links:- vBrownBag- Reach out to Chris:  - on X  - on LinkedIn- Make 2024 your breakthrough year with Python, check out our 1:1 coaching. 

Python People
Julian Sequeira - Pybites, Australia, Mindset, and Teaching New Programmers

Python People

Play Episode Listen Later Jan 13, 2024 54:01


Julian Sequeira is a cofounder of Pybites. He's a Python coach, a podcaster, a career mindset advocate, and is learning guitar.Topics include:Learning guitarVacationing in CanadaPybitesSplitting finances with BobBuilding a community and a teamCoachingConscious positivityAustralia is full of animals that want to kill you. Except kangaroos.Teaching Python to non-technical people The Complete pytest CourseLevel up your testing skills and save time during coding and maintenance.Check out courses.pythontest.com ★ Support this podcast on Patreon ★

australia mindset teaching python programmers pybites brian okken julian sequeira
PyBites Podcast
#146 - Armin Ronacher: Flask 3.0, Open Source, Rust and Developer Mindset

PyBites Podcast

Play Episode Listen Later Jan 12, 2024 56:02


Grow your Python + developer + mindset skills with our weekly emails---In this podcast episode we talk with Armin Ronacher, open source developer, creator of Flask and principle architect at Sentry.Armin shares his personal journey in open-source development, providing valuable insights into maintaining backward compatibility with Flask and his current involvement.He opens up about the complexities of open-source management and his experience with Rust.The discussion also touches upon practical strategies for tackling challenging problems and getting unstuck, offering a glimpse into Armin's approach to building large-scale projects.Armin candidly discusses handling feedback and imposter syndrome, his stance on type hints in Python, and his vision for his legacy in the tech world.This episode is sprinkled with practical tips, including an interesting book recommendation and reflections on the nuances of human interaction, especially in online communities.A must-listen for developers / people working in tech, because it's not just about technical insights but also about the human aspects of software development.Chapters:00:00 Intro episode01:33 Intro Armin, Sentry and GitHub handle05:58 State of Flask and your involvement10:25 Flask's backwards compatibility and focus17:57 Open source and the business side24:00 Your experience with Rust29:37 How do you tackle difficult problems / get unstuck31:06 Pybites ad segment / coaching32:50 How did you manage to build those big projects36:12 Dealing with feedback and imposter syndrome41:00 Armin's take on type hints44:55 What do you want your legacy to be47:12 Book tip: The Coddling of the American Mind51:20 Trickiness of human interaction (e.g. on issue trackers)54:24 Wrap up55:22 Outro music---Follow Armin on X and on GitHub

PyBites Podcast
#145 - Never Give Up! Persistence will be Key in 2024

PyBites Podcast

Play Episode Listen Later Jan 11, 2024 26:58


Grow your Python + developer + mindset skills with our weekly emails---Happy 2024! And welcome back to our Pybites podcast.

PyBites Podcast
#144 - Cassandra Babilya's Career Change Checklist

PyBites Podcast

Play Episode Listen Later Dec 21, 2023 56:11


Welcome back to the Pybites podcast. In this episode we have Cassandra Babilya back to talk about changing jobs + pivoting careers. She shares personal stories, practical advice as well as her Career Change Checklist which we highly encourage you go through over the upcoming holidays ... We hope this episode helps you reflect on your current career and make changes where necessary. Good luck!Chapters:00:00 Introduction episode and topic02:44 Welcome back Cassandra + introduction04:04 Overview of "Make Work Suck Less"07:22 Career change checklist intro07:50 The job cycle10:40 3 stressful things about jobs changes14:00 Preparation and knowledge15:50 3 types of job changes20:35 Personal career pivot story22:55 Stress and burnout, things take time24:20 Julian's career pivot26:24 Ad segment27:07 Reflect on what you want / don't want31:30 Mindset shift and new habits34:10 Goals in the context of job change38:28 Checklist highlights41:18 Networking / connecting on LinkedIn45:40 Presenting skills47:40 Go through the Career change checklist49:00 What are you reading? / Book tips53:00 Wrap up / final words55:30 Outro musicLinks mentioned in the Episode:- Cassandra's Career Change Checklist- Cassandra's Make Work Suck Less website- Cassandra's LinkedIn- Julian's LinkedIn- Bob's LinkedIn

PyBites Podcast
#142 - Will Frey: Becoming a Coach, Generators and Design Patterns

PyBites Podcast

Play Episode Listen Later Dec 7, 2023 21:09


This week we have Will Frey back on the show. We talk about Will's transition into coach for our Pybites Developer Mindset program. Will shares his journey with Python, his recent move to South Korea, and the joy of welcoming his first child. We also delve into Python's technical aspects like Will's passion for the type hint system (also central to his previous episode #82) and his practical application of generator expressions in a project refactoring, involving XML and CSV files. He also discusses upcoming Python developments, including improvements to the type system and the potential removal of the global interpreter lock (GIL). Throughout the episode, Will offers insights into software design principles and strategies for overcoming coding challenges (mindset!), blending personal experiences with technical expertise.Enjoy!Chapters:00:00 Intro snippet and music00:50 Episode intro01:50 Will Frey intro and win of the week03:38 Experience becoming Pybites coach04:28 Will's generator refactoring08:50 Interesting Python trends10:38 PDM coaching ad segment11:20 Spoiler for next episode12:04 ML/data learning - Algebra-Driven Design book13:44 More design / architecture resou15:10 Python's freedom (and therefor responsibility)16:05 More books16:42 Mindset for getting unstuck when coding20:00 Wrap up20:30 Outro musicLinks:- Connect with Will on LinkedIn- Generator gist code- Will's previous episode about type hints- The dictionary dispatch pattern- Book tip: Algebra-Driven Design- Brandon Rhodes' Python Design Patterns guide---Grow as a Python developer in record time - check out our PDM coaching programConnect with us on LinkedIn:Julian |  BobAnd to get our weekly developer / mindset emails, sign up here

PyBites Podcast
#140 - Salary Negotiation Tips (Taken From the PDM Mindset Hacking Calls)

PyBites Podcast

Play Episode Listen Later Nov 17, 2023 15:58


In this week's podcast episode we tune into a PDM Mindset Hacking call where Julian offers the group some valuable tips when it comes to negotiating your salary when applying for jobs. These tips will help you determine what your worth is and better negotiate as a professional developer.Chapters:00:00 Intro00:59 Preparation, do your research03:30 Have your portfolio ready04:13 Know your worth05:58 What do you need?08:20 Good prep instills confidence09:40 Other benefits and perks10:46 Advocate for yourself based on evidence12:45 Understanding the role you're going for13:50 Know where to stop14:30 70% is prep14:55 Wrap upOur coaching goes beyond only tech + Python; we also coach people on mindset, which often is the missing piece to unlock new levels in their developer careers.

PyBites Podcast
#138 - New Pybites Python Developer Certificates and How They Are Different

PyBites Podcast

Play Episode Listen Later Nov 1, 2023 26:02


Welcome back to the Pybites Podcast. We've been teasing this for a while, and it's finally here: our Python Developer Certificates. They're not just shiny badges. They're the real deal, representing solid Python skills, experience with frameworks like Django/FastAPI, debugging, testing, professional developer workflow / collaboration, deployment, and so much more (see assessment criteria below). Unlike other theoretical (rote learning) certifications ours cover MVP-ready + deployed projects. In this episode we talk about our vision with this and address some common concerns like pricing, time commitment, how long they are valid for, and more.As our programs and certifications are so unique and individualized, if interested in this, we encourage you to hop on a call with us to further discuss how this can help you in your career.Links:- Certification homepage- PCPD-A (associate)- PCPD-P (professional)- Assessment criteria- Books us in for a callBooks mentioned:- Steal Like an Artist- War and Peace- The Courage to Be DislikedChapters:00:00 Intro01:27 Announcing Pybites developer certification02:38 What?! Pybites do certifications? How ours is different04:30 Different certificates and our vision06:22 Assessment criteria, we emulate a real developer environment08:22 Our certificates are timeless, they don't expire09:58 Why did we make this? Industry and our people want this!13:14 It's an add-on to PDM14:33 Some concerns and questions people might have17:25 This is very unique and individualized, get on a call20:46 Books - Austin Kleon, War and Peace, Courage to be Disliked24:14 Wrap up and outro

PyBites Podcast
#135 - Our Concern with Programming Certifications

PyBites Podcast

Play Episode Listen Later Oct 17, 2023 16:21


In our new podcast episode, recorded in Córdoba, Spain, we talk about programming certifications and how they might not represent real developer skills.Chapters:00:00 Intro01:01 Wins02:57 About programmer certifications04:14 Concern 1. Do they stand the test of time?06:52 Concern 2. Theory, where is the implementation?09:35 Anther practical example of seeking ability over certificate12:00 Wrap up, why it's important to show your skills!13:30 Pybites is going to address this gap :)14:20 Wrapping up, how the Spain road trip is going15:42 Outro musicStay tuned for our new certifications that will prove that you have tangible skills that a real world Python developer is expected to have these days.And/or already join one of our coaching programs to be ready when we launch them (our certificates will be backward compatible!)

PyBites Podcast
#129 - Empower Your Python Ambitions - From Idea Paralysis to Real-World Projects

PyBites Podcast

Play Episode Listen Later Aug 31, 2023 16:32


In this podcast episode we talk about the significance of building real-world Python applications. Bob highlights the importance of breaking away from tutorial paralysis and creating genuine software solutions to understand and confront real-world complexities. He also emphasizes the career benefits of showcasing tangible Python projects on your portfolio / GitHub / resume. As an actionable step, listeners are introduced to the Pybites Portfolio Assessment tool. Through a fictional character, Alex, listeners are guided on how to use the tool identifying their passions, strengths, weaknesses, and ultimately leverage Python to realize their goals through real world app building.Take the assessment here (your submission will be emailed to Pybites). If you go the manual pen + paper route, then just send it via emial - good luck! 

PyBites Podcast
#128 - Harnessing Downtime: The Power of Disconnecting

PyBites Podcast

Play Episode Listen Later Aug 23, 2023 23:03


In this episode of the Pybites podcast, we dive into the power of stepping back from the daily grind, whether that's coding or career-focused

Python People
Bob Belderbos - Python Challengs, Coaching, Spain

Python People

Play Episode Listen Later Aug 10, 2023 32:31


Bob Belderbos built Pybites with Julian Sequeira. Pybites started with code challenges to help people learn Python, and has grown into a learning platform and community, and now includes coaching.We talk about:The history of PybitesCode challengesCoaching and now even growing the team of coachesSpainBooksLinks:PyBitesCode Challenges platform ★ Support this podcast on Patreon ★ and you can hear your name on the show. How cool is that? The Complete pytest CourseLevel up your testing skills and save time during coding and maintenance.Check out courses.pythontest.com

coaching spain python pybites bob belderbos brian okken julian sequeira
Python Bytes
#347 The One About Context Mangers

Python Bytes

Play Episode Listen Later Aug 8, 2023 36:01


Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training Python People Podcast Patreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.org Brian: @brianokken@fosstodon.org Show: @pythonbytes@fosstodon.org Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesdays at 11am PT. Older video versions available there too. Michael #1: async-timeout An asyncio-compatible timeout context manager. The context manager is useful in cases when you want to apply timeout logic around block of code or in cases when asyncio.wait_for() is not suitable. Not finished yet timeout can be rescheduled by shift_by() or shift_to() methods Brian #2: PyPI Project URLs Cheatsheet Daniel Roy Greenfield There's some cool icons available under “Project Links” on pypi.org project pages. How do you get those? And which ones are available. Daniel has found out where to look, and built us a cheat sheet. Nice. Michael #3: httpx-sse Consume Server-Sent Event (SSE) messages with HTTPX. SSE are super lightweight, server → client only subscriptions. Like websockets but less overhead (especially for iot and mobile devices) httpx-sse provides the connect_sse and aconnect_sse helpers for connecting to an SSE endpoint. The resulting EventSource object exposes the .iter_sse() and .aiter_sse() methods to iterate over the server-sent events. Brian #4: Creating a context manager in Python Trey Hunner Context managers are those things you use in a with block. There's a bunch of cool built in ones. Building your own is a handy skill to have to clean up your code, and they're pretty easy, with Trey's tutorial. Shown is a great example of temporarily modifying an environmental variable. Then he gets into what you need to know about as, __enter__, and __exit__. Extras Brian: I think I'll nix the intro music to Python People. I didn't know what music to use, so I re-used the music from Test & Code. And I got some very honest feedback that it just doesn't fit and was better without it. So I'll rip it out soon. BTW, next episode to be released is with Bob Belderbos from PyBites. Should be later this week. Michael: Facebook and Instagram start blocking news in Canada Joke: day 1 and I hate it

PyBites Podcast
#122 - Using Python (and FastAPI) to support PFAS research

PyBites Podcast

Play Episode Listen Later Jul 14, 2023 36:15


In this podcast episode, Robert Young, the director of an analytical chemistry lab at New Mexico State University, shares his unique journey from being a lawyer to becoming a chemist and a Python programmer. He explains how his passion for environmental causes led him to study chemical analysis and mass spectrometry, initially focusing on the breakdown of endocrine disrupting chemicals in the environment.Robert discusses the challenges of analyzing complex data sets with thousands of molecules and how he learned to use Python and FastAPI to make the analysis more efficient. He also introduces his current project, studying Per- and Polyfluoroalkyl Substances (PFAS), also known as Forever Chemicals, which do not degrade easily and have adverse health effects.Robert's goal was to develop an app using FastAPI +that SQLModel that allows non-programmers to explore PFAS data and filter molecules based on specific criteria.A goal he achieved with us in our Pybites Developer Mindset (PDM) program in which he got this app done (MVP status), enhanced his coding skills, and found a supportive community. He mentions the guidance he received from his coach in architectural design, project planning, and best practices for developer collaboration. Robert plans to deploy his app soon and hopes to involve more contributors in the future. Last but not least, Robert's project showcases the power of Python, FastAPI, and PDM in solving real-world scientific challenges (Forever Chemicals!) and making data analysis accessible to a broader audience.Enjoy our interview with Robert Young!Chapters:00:00 Intro snippet and music00:42 Guest and episode intro01:20 Introducing Robert Young04:08 Current research field08:12 PFAS or "forever chemicals"09:05 The effects of PFAS12:00 PDM journey and PFAS project16:36 FastAPI + SQLModel19:44 Other wins and takeaways from project + PDM23:24 Tutorial paralysis / Pybites approach24:50 Using same approach for new tech / next steps app28:28 How to reach out to Robert30:00 Book: Manufacturing Consensus32:00 How do we good information (social media)35:00 Thanks for joining us today35:33 Outro musicLinks:- Reach out to Robert via email- PFAS (Per- and Polyfluoroalkyl Substances)  - EPA website  - ECHA website    - Australian government website- SERDP podcast (sponsors of Robert's PFAS research)- Book mentioned: Manufacturing Consensus- The PDM program

PyBites Podcast
#121 - What to do after being made redundant or laid off

PyBites Podcast

Play Episode Listen Later Jul 4, 2023 40:20


This week we have Emily Wilcock on the show, recruitment manager and Pybites career coach

PyBites Podcast
#117 - What's enough as a developer and in life?

PyBites Podcast

Play Episode Listen Later May 31, 2023 24:50


Welcome back to the Pybites podcast! Today we hone in on the concept of "Enough", which we read about in the book "Psychology of Money" - chapter 3, titled "Never Enough".We discuss what this means and relate it back to the Python developer journey and life in general, giving tips how to find the balance (which can be challenging).As usual we also share Pybites wins + books we are reading. Enjoy and reach out if you have feedback or want to hear us talk about any topic specifically.Chapters:00:00 Intro01:16 The compound effect / podcast backstory02:24 Wins06:47 What's enough? (Psychology of Money book)09:12 Is it a moving target?10:55 Quotes from the book12:53 Don't compare yourself to others13:50 Focus on internals / "enough" in fitness14:50 Linking it to the developer journey / wins file15:30 Give yourself space to make decisions15:50 How does this rhyme with our "what's next?"17:40 Extra Fabulous Comics (linked)

PyBites Podcast
#116 - From 0 to 1 in Python: how Charles shipped his Fusion Chronicles Django app

PyBites Podcast

Play Episode Listen Later May 26, 2023 32:17


In this insightful conversation with software developer, PDM-er, and entrepreneur Charles Carriere, we delve into his journey of launching personal projects, overcoming imposter syndrome, and mastering Python. He shares his experience of creating a Django app in our PDM program around fusion energy, aggregating and summarizing (using AI!) articles, and his future plan of creating a job board on the site as well. Super cool! He emphasizes the importance of launching projects, big or small, to truly understand what you're doing and to learn from each challenge. He also discusses his experience with ChatGPT and how it has proved to be a beneficial tool in his coding process. Finally, the conversation also covers the significance of working with a coach for accountability and key insights. It provided Charles with crucial guidance, focus, and structure to bring his project to completion and properly develop software.Last but not least we talk about the invaluable mindset side of things. We hope you enjoy this rich conversation with Charles.Links:- Charles' Twitter- Aggregator site / project: Fusion Chronicles- He is also in our Pybites community Slack- Check out our PDM programMentioned books:- Influence- Agency- Ryan Holiday's books, for example Obstacle is the WayNeal Stephenson books:- Termination shock- Snow crash- Cryptonomicon- Walter Isaacson bios (Elon Musk bio is coming out ...)Thanks for listening / watching and we'll be back next week ...

PyBites Podcast
#114 - Overcoming Imposter Syndrome: 9 Tips to Boost Your Confidence as a Developer

PyBites Podcast

Play Episode Listen Later May 11, 2023 25:34


In this podcast episode we discuss 9 tips to build confidence as a developer, drawing from our own experience + coaching 100+ (aspiring) Python developers.We cover the importance of starting with small, achievable projects, breaking down complex problems into smaller tasks, and practicing regularly. Additionally, we emphasize the need for a strong mindset and learning from mistakes, as well as celebrating small victories and reflecting on personal progress. To further improve, we suggest contributing to open source, building a portfolio, and seeking guidance and support through coaching.As usual, we also discuss our wins and books we're reading

PyBites Podcast
#113 - Django Plugin Recommendations by Antonio Melé | Top 10 Picks for Web Development

PyBites Podcast

Play Episode Listen Later May 7, 2023 27:42


He's back! Django by Example book author Antonio Melé

PyBites Podcast
#112 - Data Driven Pybites, what's next?

PyBites Podcast

Play Episode Listen Later Apr 27, 2023 26:19


Welcome back to our podcast. In today's episode we go fully "data driven". We held our first annual survey a month ago and we got some amazing feedback. We summarize it in this episode and share some exciting projects we're planning in and working on (we also like to ask ourselves and our clients, "What's next?"). Thank you everybody for the great feedback and stay tuned for some cool new stuff soon ...Chapters:00:00 Intro01:05 Pybites survey 202302:10 Participation02:45 How do people find us?03:23 How often do people use our website04:00 Our Slack Community05:22 Main Python resources for people06:55 Coaching in the Python space08:10 Satisfaction rate (Bob singing)09:50 Pushing more tech content / YouTube12:00 Other feedback to highlight12:38 Percentage people recommending us

PyBites Podcast
#110 - Dane Hillard on Python packaging and effective developer tooling

PyBites Podcast

Play Episode Listen Later Apr 5, 2023 38:37


In this week's episode we talk with Dane about packaging and the rich ecosystem of Python tooling.Dane is the author of Publishing Python Packages, a new Manning book that just came out. In our conversation we dive into some of the specific challenges and opportunities that come with packaging Python code.One of the things that we discuss is the backstory behind Dane's book on packaging. Dane talks about how he scratched his own itch by open sourcing some packaging code that he had developed at work. He then began to explore some of the patterns and practices around packaging that worked really well. His passion for helping other people distribute their code was also a strong motivator.We also talk about where people struggle with packaging, and how some of the perceptions around packaging come from the history and diversity of tooling in the Python ecosystem. However, Dane points out that there is a more extensible architecture now, which has turned into more of a plugin-like architecture.Dane then dives into some specific topics from his book, including the debate between using a src vs flat directory structure, the benefits of using a pyproject.toml file as a unified way of specifying dependencies and tooling, and how a tool like tox (or nox) is invaluable for orchestrating all the tooling around Python package management.We also discuss some of the challenges around dependency hell, and some tips for managing this more effectively. Dane talks about the importance of using Github Actions as a way of automating CI/CD workflows, and how this can be a big time saver, particularly when the amount of projects you're maintaining adds up.Finally, we touch on the community aspect of packaging, and some tips for open source maintainers and contributors. Dane shares some of the unexpected things he learned from writing his book, as well as some advice for keeping up with the Python ecosystem and trends in the tech space.Overall, we really enjoyed producing this episode. It offers a wealth of insights into the world of packaging in Python and we're grateful for Dane sharing all these practical tips + advice with our audience and we're sure it will help you improve your packaging workflows. ---You can get 35% off on ALL Manning products in all formats using this code: podpybites23---Links:Dane's new bookTox and NoxShould You Use Upper Bound Version Constraints?What Is ChatGPT Doing … and Why Does It Work?Reach out to Dane:TwitterMastodonLinkedInBooks mentioned:Trustworthy Online Controlled ExperimentsReinventing the WheelRelated packaging Pybites podcast:#108 – Teaching packaging by building a Python package

PyBites Podcast
#109 - In tough times leverage the people around you

PyBites Podcast

Play Episode Listen Later Mar 31, 2023 27:16


Welcome back to the Pybites Podcast. This week we have a follow up to episode 101 in which we spoke about being in control in these difficult times of corporate layoffs. In this episode we talk about the importance of the people around you, because remember, you are the “average of the 5 people with whom you hang out the most”. Leverage these 5 important people in your life, especially now!Next we move onto the concept of having a “personal board” or “circle of advisors”, a second group of people that might not be necessarily be part of the “big 5”, but who you go to for specific advice / areas of life.A great resource that can help you with building this circle of advisors is this Harvard Business Review article: Forget Mentors — You Should Build a Circle of AdvisersLastly on this topic, we give some networking tips on how to find these kind of people that can positively influence your life.We also share some cool wins and books we're enjoying.Links:- Join our Slack community- Pybites career 15 min chatBooks of the week: - A Brief History of Time- Montaigne's EssaysEnjoy and next week we'll be back with another episode.

PyBites Podcast
#106 - Blaise Pabon on his developer journey, open source and why Python is great

PyBites Podcast

Play Episode Listen Later Mar 13, 2023 48:26


Welcome back to the Pybites podcast. This week we have a very special guest: Blaise Pabon.We talk about his background in software development, how he started with Python and his journey with us in PDM.We also pick his brains about why Python is such a great language, the importance of open source and his active role in it, including a myriad of developer communities he takes part in. Lastly, we talk about the books we're currently reading.Links:- Vitrina: a portfolio development kit for DevOps- Boston Python hosts several online meetings a week- The mother of all (web) demo apps- Cucumberbdd New contributors ensemble programming sessions- Reach out to Blaise: blaise at gmail dot com | SlackBooks:- Antifragile- The Tombs of Atuan (Earthsea series)- How to write

PyBites Podcast
#104 - Finding value and purpose in your work

PyBites Podcast

Play Episode Listen Later Feb 24, 2023 46:49


Welcome back to the Pybites podcast! This week we have an inspirational talk with our special guest Cassandra Babilya! We talk about the importance of finding value and purpose in your work.We talk about:- Considering your life purpose.- Your professional values and your personal values.- How do you identify that something is wrong at work.We discuss the effects that being disengaged with your work can have on your physical and mental well-being. The key point being to really pay attention to you "bio-feedback":- Are you exhausted all the time?- Are you getting sick more often?- Is your mental health suffering?To get started on analysing your situation and making those first steps toward change, we ask you four questions (grab a pen and paper!):1. Do you feel a disconnect between your personal values and your professional values?2. The last time you jumped out of bed excited for the day, what were you going to do that day?3. What do people often come to you for help with?4. What's missing when you're not in the room?Start small; identify where you are today and identify one thing that you can do today that will bring you closer to where you want to be.Connect with Cassandra:- LinkedIn- Website- Instagram- Newsletter

Talk Python To Me - Python conversations for passionate developers

Clean code is one of those aspects of your programming career that's easy to put on the back burner (sometimes by management more than yourself). But it's important in the short term for writing more debuggable and readable code. And important in the long run for avoiding having your program take on the dreaded "legacy code" moniker. We're fortunate to have Bob Belderbos back on the show. He's been thinking and writing about clean code and Python a lot lately and we'll dive into a bunch of tips you can use right away to make your code cleaner. Links from the show Bob on Mastodon: @bbelderbos@fosstodon.org PyBites: pybit.es Tips for clean code in Python article: pybit.es Refactoring book: pybitesbooks.com Final type: docs.python.org Sentinels pattern: python-patterns.guide Black formater: pypi.org Guarding clauses: medium.com ChatGPT: chat.openai.com Git Precommit: pre-commit.com #100DaysOfCode in Python course: training.talkpython.fm #100DaysOfWeb in Python course: training.talkpython.fm Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Mastodon: talkpython Follow Michael on Mastodon: mkennedy Sponsors Taipy Brilliant 2023 Talk Python Training

PyBites Podcast
#103 - From Excel to Python and succeeding as a Developer by building your portfolio

PyBites Podcast

Play Episode Listen Later Feb 9, 2023 36:37


Welcome back to the Pybites podcast. This week we have an inspirational chat with Juanjo:- How he started his  programming journey and what passionates him about this craft.- How he fell in love with Python.- How he overcame tutorial paralysis.- How PDM helped him improve his skills and how the positive effect it's having on his daily work and moving forward.- How important succeeding as a developer is for him.- How he coped with imposter syndrome as he grew as a developer.- Tips for people aspiring to become software developers who want to make a greater impact using Python.- The importance of choosing a good community as your support system towards your goal."Harness the power of the long term achievements by focusing on the short term actions"We also celebrate wins and share what we're reading (books linked below).Links:- PDM program- Connect with Juanjo on LinkedIn or SlackBooks:- Dynamic Economic Systems- Why Stock Markets Crash - Crafting Test-Driven Software with Python Find your strength! We hope you enjoy this episode and reach out if you have any feedback: info@pybit.es

PyBites Podcast
#102 - How Michael Knott used Python to enhance his sports coaching career

PyBites Podcast

Play Episode Listen Later Feb 2, 2023 39:46


Welcome back to the Pybites podcast. This week we have a wonderful chat with Michael Knott.We talk about the most valuable things about Michael's Python journey, including what he achieved through our PDM program. We talk about:- Michael's work as a fitness coach and how he got into Python as a tool to automate repetitive tasks in his daily work. - How he improved his Python and developer skills in PDM with us.- What challenges he faced when started his programmer journey.- Some really cool technologies he has learned and applied in his apps so far.- How the things he learned with us are positively impacting his craft.- How he gained confidence in spite of feeling imposter syndrome (e.g. getting his code out there).- And ... (as usual) how important the mindset side turned out to be.We also celebrate wins and share what we're reading (book links below).Links:- The PDM program (Michael's ISSF Scraper is featured under the projects section!)- Julian's Flask Udemy courseBooks: - Still Life (fiction)- Practices of the Python Pro (SW best practices)- Publishing Python Packages (new!)- The Dream of Europe (history)- Find Your Strength (productivity)We hope you enjoy this episode and reach out if you have any feedback: info@pybit.esTo reach out to Michael, you can do so:- On LinkedIn- On Twitter- On our Slack

PyBites Podcast
#101 - Layoff fears, 5 tips to stay in control

PyBites Podcast

Play Episode Listen Later Jan 27, 2023 37:25


Welcome back to the Pybites podcast! This week we talk about:-How to see opportunity through difficulties.-How to react if everything is not going your way.-How to be strong in a difficult situation.-How to stay in control in every situation.Most people are going through hardships but how can we surpass these circumstances and challenges in our ways?5 tips to stay in control and reduce stress, because we think that there is a lot you actually can control.1. Working on your skills2. Build your network.3. Double down on productivity.4. Watch your health + well-being.5. Adopt a positive mindset.It is hard to get out of any uncomfortable situation, but it is also hard if you choose to stay in it. Always choose your hard.Books:- The Digital Nomad Handbook- The Creative Act- Our growing Pybites podcast book list (created on Pybites Books, our favorite reading tracker and one of our first Django sites we built)Feedback / live podcast request - email us: info@pybit.esEnjoy and next week we'll have a fresh new episode for you. --- Do you know enough Python to be dangerous but you don't dare call yourself a developer? And you want that to change, taking your skills to the next level to land a better job, upgrade your career, earn more freedom and give back to society? We achieve these things for people we work with in our PDM program. Check it out here.

PyBites Podcast
#099 - Goal setting tips

PyBites Podcast

Play Episode Listen Later Jan 8, 2023 34:31


Happy New Year and welcome back to the Pybites podcast. This week Julian and Bob talk about setting goals for this year 2023:- How to set your goals this year.- When and where you begin to setting your goals- How to set realistic goals that are achievable and sustainable.- How to set goals you can control.- How to love the process towards your goals.- What actions should you take to enable you to reach your goals.- How goal-setting processes can help you find purpose and meaning in your life.-The importance of small steps with consistency.Recommended books:- Atomic Habits- Pybites podcast reading listMentioned video course:- Practical Productivity With PyBitesJoin our Pybites Slack Community here.

Python Bytes
#315 Some Stickers!

Python Bytes

Play Episode Listen Later Dec 20, 2022 29:56


Watch on YouTube About the show Sponsored by Microsoft for Startups Founders Hub. Connect with the hosts Michael: @mkennedy@fosstodon.org Brian: @brianokken@fosstodon.org Michael #1: Jupyter Server 2.0 is released! Jupyter Server provides the core web server that powers JupyterLab and Jupyter Notebook. New Identity API: As Jupyter continues to innovate its real-time collaboration experience, identity is an important component. New Authorization API: Enabling collaboration on a notebook shouldn't mean “allow everyone with access to my Jupyter Server to edit my notebooks”. What if I want to share my notebook with e.g. a subset of my teammates? New Event System API: jupyter_events—a package that provides a JSON-schema-based event-driven system to Jupyter Server and server extensions. Terminals Service is now a Server Extension: Jupyter Server now ships the “Terminals Service” as an extension (installed and enabled by default) rather than a core Jupyter Service. pytest-jupyter: A pytest plugin for Jupyter Brian #2: Converting to pyproject.toml Last week, episode 314, we talked about “Tools for rewriting Python code” and I mentioned a desire to convert setup.py/setup.cfg to pyproject.toml Several of you, including Christian Clauss and Brian Skinn, let me know about a few tools to help in that area. Thank you. ini2toml - Automatically translates .ini/.cfg files into TOML “… can also be used to convert any compatible .ini/.cfg file to TOML.” “ini2toml comes in two flavours: “lite” and “full”. The “lite” flavour will create a TOML document that does not contain any of the comments from the original .ini/.cfg file. On the other hand, the “full” flavour will make an extra effort to translate these comments into a TOML-equivalent (please notice sometimes this translation is not perfect, so it is always good to check the TOML document afterwards).” pyproject-fmt - Apply a consistent format to pyproject.toml files Having a consistent ordering and such is actually quite nice. I agreed with most changes when I tried it, except one change. The faulty change: it modified the name of my project. Not cool. pytest plugins are traditionally named pytest-something. the tool replaced the - with _. Wrong. So, be careful with adding this to your tool chain if you have intentional dashes in the name. Otherwise, and still, cool project. validate-pyproject - Automated checks on pyproject.toml powered by JSON Schema definitions It's a bit terse with errors, but still useful. $ validate-pyproject pyproject.toml Invalid file: pyproject.toml [ERROR] `project.authors[{data__authors_x}]` must be object $ validate-pyproject pyproject.toml Invalid file: pyproject.toml [ERROR] Invalid value (at line 3, column 12) I'd probably add tox Don't forget to build and test your project after making changes to pyproject.toml You'll catch things like missing dependencies that the other tools will miss. Michael #3: aws-lambda-powertools-python Via Mark Pender A suite of utilities for AWS Lambda Functions that makes distributed tracing, structured logging, custom metrics, idempotency, and many leading practices easier Looks kinda cool if you prefer to work almost entirely in python and avoid using any 3rd party tools like Terraform etc to manage the support functions of deploying, monitoring, debugging lambda functions - Tracing: Decorators and utilities to trace Lambda function handlers, and both synchronous and asynchronous functions Logging - Structured logging made easier, and decorator to enrich structured logging with key Lambda context details Metrics - Custom Metrics created asynchronously via CloudWatch Embedded Metric Format (EMF) Event handler: AppSync - AWS AppSync event handler for Lambda Direct Resolver and Amplify GraphQL Transformer function Event handler: API Gateway and ALB - Amazon API Gateway REST/HTTP API and ALB event handler for Lambda functions invoked using Proxy integration Bring your own middleware - Decorator factory to create your own middleware to run logic before, and after each Lambda invocation Parameters utility - Retrieve and cache parameter values from Parameter Store, Secrets Manager, or DynamoDB Batch processing - Handle partial failures for AWS SQS batch processing Typing - Static typing classes to speedup development in your IDE Validation - JSON Schema validator for inbound events and responses Event source data classes - Data classes describing the schema of common Lambda event triggers Parser - Data parsing and deep validation using Pydantic Idempotency - Convert your Lambda functions into idempotent operations which are safe to retry Feature Flags - A simple rule engine to evaluate when one or multiple features should be enabled depending on the input Streaming - Streams datasets larger than the available memory as streaming data. Brian #4: How to create a self updating GitHub Readme Bob Belderbos Bob's GitHub profile is nice Includes latest Pybites articles, latest Python tips, and even latest Fosstodon toots And he includes a link to an article on how he did this. A Python script that pulls together all of the content, build-readme.py and fills in a TEMPLATE.md markdown file. It gets called through a GitHub action workflow, update.yml and automatically commits changes, currently daily at 8:45 This happens every day, and it looks like there are only commits if Note: We covered Simon Willison's notes on self updating README on episode 192 in 2020 Extras Brian: GitHub can check your repos for leaked secrets. Julia Evans has released a new zine, The Pocket Guide to Debugging Python Easter Eggs Includes this fun one from 2009 from Barry Warsaw and Brett Cannon >>> from __future__ import barry_as_FLUFL >>> 1 2 True >>> 1 != 2 File "[HTML_REMOVED]", line 1 1 != 2 ^ SyntaxError: invalid syntax Crontab Guru Michael: Canary Email AI 3.11 delivers First chance to try “iPad as the sole travel device.” Here's a report. Follow up from 306 and 309 discussions. Maps be free New laptop design Joke: What are clouds made of?

PyBites Podcast
#097 - Coding with mindfulness

PyBites Podcast

Play Episode Listen Later Dec 7, 2022 45:00


Welcome back to the Pybites podcast. This week we have Andrew McLeod on the show to talk about mindfulness.We talk about:- Mindfulness as it applies to the tech industry and why it's important to humanise tech.- How mindfulness humanises.- How to be more aware of different parts of the body - as opposed to only thought.- The trap of trying to use mindfulness to fix problems that require action (eg mindfulness will make you aware you are hungry, it won't resolve the issue)- How mindfulness can help with emotional intelligence (including in the context of code reviewing).- How mindfulness and emotional intelligence can help relating with peers and improve team performance.Books:- The Miracle Of Mindfulness- Chief Joy Officer - McMindfulnessCourses:- MBSR course with certification- MBSR course (without certification - free)- A significantly longer course, both of these teachers are excellentOther resources:- The guy that 'brought mindfulness to the west'- Tara Brach's work- Mindful code reviews:  part 1 and part 2We hope you enjoy this episode!To reach out to Andrew, you can do so:- On LinkedIn- On our Slack - On Instagram

PyBites Podcast
#096 - Loving the Journey towards your Goal

PyBites Podcast

Play Episode Listen Later Nov 21, 2022 22:47


Welcome back to our Pybites podcast. This week we talk about Loving the journey to your goal. We center our discussion about: 1. Setting Goals. 2. What can you do and how can you love the process? 3. Have that Confidence and discipline to achieve your goal. And self control to learn the routine and make it a habit to maintain. 4. Choose how to respond in every situation (If you missed something today don't be disappointed, because it's an opportunity to learn and do more). 5. Embrace difficult situations. it only means that you're getting closer to your goal. 6. Celebrating small wins and how far you are towards your goal. A dedicated mindset episode where we also share new Pybites / personal wins and what we're currently reading. Links: – Our productivity course is still going strong impacting people's lives around the globe.– Our growing Pybites podcast book list (created on Pybites Books, our favorite reading tracker and one of our first Django sites we built).Enjoy and next week we'll have a fresh new episode for you. Do you know enough Python to be dangerous but you don't dare call yourself a developer? And you want that to change, taking your skills to the next level to land a better job, upgrade your career, earn more freedom and give back to society? We achieve these things for people we work with in our PDM program.Check it out here and join our next related LIVE training in our Facebook group.

PyBites Podcast
#094 - Focus on what you can control

PyBites Podcast

Play Episode Listen Later Nov 3, 2022 29:21


Welcome back to our Pybites podcast. This week we talk about the relatively stressful times we live in and hence the need to focus on what YOU can control.We center our discussion around 5 tips:1. Setting boundaries.2. At work ask for personal development time to skill up.3. Ask for more responsibility where appropriate (but don't burn yourself out).4. Choose how to respond to situations (it's high stress out there at the moment, but you don't have to be).5. Focus on what's important to you, that is "roles" you have in life.A dedicated mindset episode where we also share new Pybites / personal wins and what we're currently reading.Links:- Our productivity course is still going strong impacting people's lives around the globe.- Our growing Pybites podcast book list (created on Pybites Books, our favorite reading tracker and one of our first Django sites we built)Enjoy and next week we'll have a fresh new episode for you. You can watch this episode on YouTube here.---Do you know enough Python to be dangerous but you don't dare call yourself a developer? And you want that to change, taking your skills to the next level to land a better job, upgrade your career, earn more freedom and give back to society? We achieve these things for people we work with in our PDM program. Check it out here and join our next related LIVE training in our Facebook group.---

PyBites Podcast
#090 - Become a more effective learner with Russell Helmstedter

PyBites Podcast

Play Episode Listen Later Oct 10, 2022 38:45


This week we have Russell Helmstedter (@rhelmstedter) on the show to talk about a book about learning that will blow your mind: Learn Better We talk through the six facets of learning the book discusses:ValueTargetDevelopExtendRelateRethink... and link them back to Pybites, specifically our platform. Expect a lot of useful tips that will increase the important meta skill of learning which will of course help you become a better developer as well!Links / resources:- The article that got Russell on this book- Learn Better book- Russell's extensive notes (kudos, thanks!)- Our platform that embraces a lot of what's discussed in the book.- Peak, the book on deliberate practice, and mentioned Ericsson's article / study- What is Zettelkasten? It's a note taking system - related Pybites article

PyBites Podcast
#085 - How Pybites gets so much stuff done (productivity tips)

PyBites Podcast

Play Episode Listen Later Sep 1, 2022 30:48


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 out our Productivity Course:The Pybites Productivity Course didn't just give me momentary motivation to be more productive, it provided actual tools and actionable steps to improving my productivity and maintaining it. The goal setting module was a game changer for me! I feel like I am more efficient now and better prepared to take any lapses of motivation I experience. - Adam DBook of the week: Losing My Virginity (Richard Branson)---Two more things:1) Please ask us a question -> Pybites podcast inspiration + feedback form2) Come join us for our next live developer training the 12th of September 2022 -> sign up here.--As always, thanks for listening and we'll be back next week!

PyBites Podcast
#084 - Lessons learned from The Programmer's Brain

PyBites Podcast

Play Episode Listen Later Aug 30, 2022 31:10


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 use of a debugger. Useful links:- PyBites #082 on type hints - A Case Study in Refactoring Python- CodeTour- Annotated Underscore.js Source Code- Inception Layers and Interruptability- Many More Much Smaller Steps- Code Reading Club- Writing Excuses- Pybites platform (check out the forums!)- And a special shoutout to the Teaching Python podcast as well.- Book AJ is reading: An Unintended Voyage (complete Pybites podcast reading list)

PyBites Podcast
#077 - The why and how of networking to boost your Python career

PyBites Podcast

Play Episode Listen Later Jul 5, 2022 33:57


if you're not a fan of the show, it's Jason's fault. If you're a fan of the show, it's Jason's fault.This week the man that gave us the golden tip to start a podcast, Jason Wattier.Jason tells us what he does in his day to day, which nicely segues into networking as an important skill he leveraged throughout his career. Be ready for some great tips and overall a fun conversation with a long time friend and member of the Pybites community (which you can join here: https://pybit.es/community/).Books we're reading:- Jason: Effective pandas + Don't trust your gut- Bob: The magic of thinking big- Julian: Harvard Business Review- Networking related book: Give and Take- We added all the books mentioned on our podcast to this reading list. Reach out to Jason on Twitter, LinkedIn or on our Slack.Jason also wrote an article on our blog about Pycon: You don't need to be a Pro @ Python to crack the code of PyconPlease send us any feedback or ideas to info@pybit.es - thanks for listening!

PyBites Podcast
#075 - Common Python developer pitfalls and the 80/20 that really matters

PyBites Podcast

Play Episode Listen Later Jun 23, 2022 10:58


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 "Pareto") to focus on  to become a well-rounded Python developer:80/20 Rule #1: Work on bigger projects80/20 Rule #2: Build a portfolio80/20 Rule #3: Work with experienced developers80/20 Rule #4: Become a content provider---If this resonates with you and you want to better your career as a Pythonista, book us in for a career chat: https://go.oncehub.com/pybitesThanks for listening,  Any feedback, write us an email to info@pybit.esWe'll be back next week!

PyBites Podcast
#074 - How to stop wasting hours of coding ... step back and look at the greater design!

PyBites Podcast

Play Episode Listen Later Jun 16, 2022 26:20


**The  official Pybites T-Shirt**This week we talk about an important topic: how to prevent yourself as a programmer from getting into tunnel vision when coding. We have a nice practical example we'll share how we hit this last week (and many times more for that matter) in one of our solutions and also relate it to similar experience people go through when working with us. You have to take a step back from time to time ("creating space") to think about the bigger picture design.We hope it helps you and prepares you better when you hit this issue which (as we like to say) can be insidious.Pybites merch store (t-shirts, mugs and stickers): https://pybit.es/shop/PDM (Pybites Developer Mindset) program:https://pybit.es/catalogue/the-pdm-program/Related episodes:- Getting unstuck with your code- Sunk cost biasBooks we're reading:- Fluent Python 2nd ed- The Secret Commonwealth- All books mentioned on our podcastThanks for listening, for any feedback hit us up via email: info@pybit.es

PyBites Podcast
#072 - How to stay motivated and beat procrastination

PyBites Podcast

Play Episode Listen Later May 30, 2022 20:04


Whether you like it or not we are emotional species so you have to manage your motivation, it's not a given!In this week's podcast we feature two segments from our productivity course: motivation and procrastination.We teach you various techniques to keep your motivation high:- Desire breathes motivation.- Go back to your goals regularly.- Visualise your future self.- Get an accountability partner.- Respect your bio (sleep, diet, exercise).- Work with people that are one or two steps ahead of you.Then we talk about the Procrastination monster that ruins that good momentum you built up.In this section we see why procrastination happens:- We procrastinate on things that make us feel uncomfortable.- It will affect our long term success and you might not realise it instantly, e.g. eat unhealthily one day and nothing happens, do it for 10 years and it will cause disaster.- The good news though is that procrastination can be beaten:Focus on the longer term goals, remember why they're important to you:- Every step you take now will pay dividends later (what's the opportunity cost of not doing it?)- Build the habit of doing just a little bit of hard work before the pleasure (use the Pomodoro technique)- Eat the “ugliest frog” first (Brian Tracy) or do some “easy” work to gain momentum.- Control your environment and work / life balance (when at work, work, when at play, play)Enjoy and if you struggle with productivity yourself, check out our course which sole aim is to win you time back, every single day:http://pybit.es/productivityHere is what Rev. Kelly Smith has to say about the course:The productivity course is a great help because it focuses on cross-discipline skills. We all face the same struggles with distractions, motivation, procrastination, and wanting to get things just right, i.e. perfectionism. You have the opportunity to learn from Bob and Julian who have studied respected authors on productivity. What they do in the course is condense what they have learned and applied successfully to their own lives, and share it with you in a series of warm, friendly, and concise videos.I highly recommend the course. If you are looking to accomplish more, or perhaps aren't sure what your next steps are in work, or you just want to be home with your wife and kids. Check it out, there is some wonderful and practical wisdom that benefits not just programmers, but people from all walks of life.Finally here is mentioned Pybites podcast reading list:  https://pybitesbooks.com/lists/pybites-podcast

PyBites Podcast
#070 - Learn by building, how we built our own collaboration tool in Django

PyBites Podcast

Play Episode Listen Later May 14, 2022 18:30


To hear the latest from Pybites, subscribe to our friends list here:https://pybit.es/friends/In this episode we tell the story about Pybites CMS, our new powertool we use to better streamline our business.We tell why we built it, how it was an opportunity for Julian to brush up his coding skills, how we applied the PDM philosophy of learning by building, scratching your own itch.Join our Facebook group here (live training coming soon!): https://www.facebook.com/groups/pybitesAnd if you want to take your Python and dev skills to the next level, check out our PDM coaching program here: https://pybit.es/catalogue/the-pdm-program/We could not find the mentioned article about shipping fast, but we certainly have spoken about this before, here are some additional resources: https://pybit.es/pareto/https://www.pybitespodcast.com/1501156/9135351-040-ship-your-codehttps://www.linkedin.com/feed/update/urn:li:activity:6925359287103844352/Thanks for listening, for any feedback email us at info@pybit.es

PyBites Podcast
#069 - How to achieve more deep work

PyBites Podcast

Play Episode Listen Later May 11, 2022 20:59


To hear the latest from Pybites, subscribe to our friends list here:https://pybit.es/friends/How much deep work do you get done on a typical work day?In our case, we thought plenty.It turns out that lately it's been less and less.As the authors of Practical Productivity with PyBites this came as quite a shock!But as you'll learn in this episode, productivity is insidious.You can be well on track with your goals, focus and habits, but then gradually, things start to slide, and before you know it you're completely off-track.In this episode we talk about how we became aware of this and provide you with some tips to help you get back on track, that is how to increase your daily amount of deep work.Mentioned resources:- Create Space book- Maker's Schedule, Manager's Schedule - Paul Graham - Deep work book by Cal Newport (a staple! Also check out his other books) - Insightful article: The Importance of Deep Work & The 30-Hour Method for learning a new skill- Our productivity course: very practical, tailored to the effective developer but also generic enough (< 4 hours you'll have a framework to keep your productivity high)Thanks for listening.---Lastly, apart from Slack we're also building an exciting community on Facebook where we'll soon provide some LIVE developer mindset training, join us here: https://www.facebook.com/groups/pybites

PyBites Podcast
#068 - Being comfortable in your own skin

PyBites Podcast

Play Episode Listen Later May 5, 2022 19:49


Welcome back to the Pybites podcast. Today Julian's shares a personal story of something that happened to his 6 year old son at school. It made us pause and reflect also linking it to the workplace. We also share an important coding / scratch-your-own-itch win and talk about books we're currently reading: Architecture Patterns with Python and The Internet of Money.Hope you enjoy this episode and reach out to us for any feedback or requests.Thanks for listening and we'll be back next week.

PyBites Podcast
#067 - How DATA prepares students for the future

PyBites Podcast

Play Episode Listen Later Apr 28, 2022 36:10


In this podcast episode Bob interviews Alex Wulff and Russell Helmstedter from Ventura Unified School District.These guys are doing something really special for their students: they integrate math, computer science, Python and physical objects into a practical, holistic and super engaging learning experience.In our interview we dive into their curriculum, the backstory how they built it out, what drives them, and much more.We also discuss how they leverage our platform in the classroom (mentioned certificate wall / Pybites demo) and other entrepreneurial initiatives to prepare students better (the stuff we'd have loved to have learned at that age wow!) and how they mentor other teachers as well.We hope you enjoy this episode and that it inspires you to become a better teacher and always think critically how we can better train the next generation of programmers.If you like this episode you should totally connect with them as well, they make it easy to do so (thanks guys!)Alex- Email: alex.wulff@venturausd.org- Website: https://www.stembassadors.net/- LinkedIn: https://www.linkedin.com/in/alex-wulff-402a54149- Instagram: https://www.instagram.com/ideas2bits2atoms/- Facebook (Stembassadors is Alex's non-profit): https://www.facebook.com/STEMbassadors2017Russell:- Work email: russell.helmstedter@venturausd.org- Personal: rhelmstedter@gmail.com- Twitter: https://twitter.com/RHelmstedter- On Pybites Slack: https://pybit.es/community -> @Russell Helmstedter

PyBites Podcast
#064 - From school teacher to professional developer

PyBites Podcast

Play Episode Listen Later Mar 28, 2022 33:42


Welcome back to the Pybites podcast. This week we had the pleasure of interviewing Jesse Brink about his transformation from school teacher to professional software developer. In this interview he shares valuable insights what he did to get there. There was the technical part, but there were also strong marketing and mindset components we dig into.We hope you enjoy this episode and leave us a rating and/or review if you do. It will help grow the show, get this content out to more people that might benefit from it - thanks!You can reach out to Jesse on our Slack. You can find more information about PDM here and if interested you can set up a call with us here.

PyBites Podcast
#063 - New Pybites logo backstory

PyBites Podcast

Play Episode Listen Later Mar 25, 2022 19:47


In this episode we introduce our new logo and share the backstory how it came about and its meaning. We think it better aligns with our mission of creating well-rounded developers and growing people's careers. What we're currently reading:- Bob: Antifragile: Things That Gain from Disorder (+ on reading list: The Nineties: A Book)- Julian: Create Space: How to manage time and find focus, productivity and successHave a good weekend and thanks for your support.---If you're interested in seriously improving your Python, developer and mindset skills, in just 10 weeks, check out our PDM program.

PyBites Podcast
#062 - The Art of Debugging (and Design Patterns)

PyBites Podcast

Play Episode Listen Later Mar 10, 2022 41:31


Today we have Thomas Gaigher (creator of pypyr) back on the show to talk about debugging. We hit on various important areas:- Visualization.- The debugging process.- Tracking and tracing.- Preventative measures.We even unexpectedly (and interestingly) spoke about design patterns. We hope you enjoy the show.Mentioned resources:- A debugging tale PyBites article- Thomas' first appearance on the podcastBooks mentioned:- Metropolitan novel- Design patterns (Gang of Four)Reach out to Thomas:- Twitter- PyBites Slack---Are you serious about taking your Python career to the next level? Our PDM program takes you from scripter to proficient Pythonista in just 10 weeks. You'll become an effective developer that writes robust software and knows how to market those skills well. Does that sound appealing to you? If so, book us in for a chat and we'll see how PDM would look for you, based on your individual needs and goals ...

PyBites Podcast
#056 - How Ed went from Sys Admin to Python Developer

PyBites Podcast

Play Episode Listen Later Jan 25, 2022 30:33


Welcome back to the PyBites Podcast. In this episode we invited Ed Garcia to share his inspiring journey of becoming a Python developer.He joined PDM almost a year ago as a beginning Pythonista and has built a couple of projects end-to-end boosting his skills and with that his confidence. His latest app is a complete SAAS business idea turned into reality! He also contributed to PyBites OpenSource and is an active member of the PyBites community.Ed put in the hard work, it wasn't easy, he could have given up on more than one occasion. But he didn't! Listening to Ed's story we see important lessons we often teach: don't get stuck in tutorial paralysis, start building, persist / adopt a positive mindset, don't let imposter syndrome stop you in your tracks, embrace it! Be coachable and accept that there is always more to learn, that apps are never done and that's ok (drop perfectionism!) We hope his journey will inspire you to aim higher and to ruthlessly go after your goals, you can do it!Check out Ed's MaxUptime app and WorldClock cli tool / contribution.What we're reading:A Curious MoonInvent Your Own Computer Games with PythonThe Obstacle is the Way The Slight EdgeReach out to Ed on PyBites Slack and/or LinkedIN.

saas developers python pdm sysadmin pythonista ed garcia pybites
PyBites Podcast
#054 - 2022, the year of boundaries!

PyBites Podcast

Play Episode Listen Later Jan 13, 2022 19:53


Welcome back to the PyBites Podcast and happy New Year!We kick this episode off with what we're going to focus on as PyBites this year. We also discuss why "the ONE thing" and setting boundaries matter. Not only for reaching your goals, but also to keep a healthy sustainable balance (now more than ever!) As usual we relate via some of our own stories. Enjoy and hit us up if you have ideas or preferences for the show:https://pybit.es/community/Check out our productivity reading list:https://pybitesbooks.com/lists/productivityIf you struggle with productivity as a developer, check out our course:https://pybitesproductivity.com

PyBites Podcast
#053 - PyBites turns 5 years

PyBites Podcast

Play Episode Listen Later Dec 21, 2021 29:37


In this special episode we celebrate 5 years of PyBites and 1 year of podcasting. Some favorite moments and lessons learned. Enjoy, thanks for listening, and more to come in 2022 ...Merry Christmas and Happy New Year! 

PyBites Podcast
#051 - PyBites Flashcards behind the scenes

PyBites Podcast

Play Episode Play 19 sec Highlight Listen Later Dec 7, 2021 14:43


This week we talk about our PyBites Flashcards, what they are and why we made them.Not much else to say other than thank you as always for your support. We know that you'll get something out of these so if you do purchase them, please let us know what you think!Links:PyBites Developer Flashcards: https://pybites.gumroad.com/l/pbflashcardsPyBites Community: https://pybit.es/community/Books we're reading:The Phantom AtlasPython Distilled

PyBites Podcast
#049 - How Ryan Austin coded his own payroll app SAAS business from scratch

PyBites Podcast

Play Episode Listen Later Nov 24, 2021 40:42


This week we speak to our fellow PDM-er, Pythonista and friend Ryan Austin about  The Payroll App he just released.What does the app do? How did he tackle coding such a complex app? What were some of the struggles? And what about the mindset he had to apply to get through it all? As usual we also talk wins and books of course.Enjoy and we hope this inspires you to build your own app / project / side gig. There is nothing more satisfying that that and it's an asset on your  resume / for your career. So we challenge you: find a niche and start building a solution. If you need help come talk to us.Resources / links:Mentioned beautiful quote from Henry Wadsworth Longfellow: "The heights by great men reached and kept were not attained by sudden flight, but they, while their companions slept, were toiling upward in the night."Ryan's last appearance on the PyBites podcast where we spoke about following your dreams.Our Time for a break episode where we talk about the benefit of switching off.Ryan used PyBites Tools for AWS S3 uploads.Ryan built this inside PDM. You can learn more about our coaching program here. Books: The Code Breaker / Night / The Phantom Atlas / Skin in the gameGet in touch with Ryan via Twitter or the PyBites Community.And again, check out Ryan's app here.Thanks for listening!

PyBites Podcast
#048 - Burnout is real, tips to spot and tackle it

PyBites Podcast

Play Episode Listen Later Nov 11, 2021 20:49


This week we talk about burnout which can be a serious productivity / health issue. We luckily have not had it but at times we've come close to it. Over the years we've learned how to pick up on signals that we're getting burned out and developed some tips to better prevent falling into its insidious traps. All of which we cover in this episode.Enjoy and we hope it helps you.Resources / links:- The One Thing - from Gary Keller, one of our productivity staples!- The Pareto principle - 20% effort -> 80% yield.- The Reality of Developer Burnout - Kenneth Reitz' essay on burnout.- A Mind for Numbers - from Barbara A. Oakley, we learned about the diffused mode from this book.- Daily Rituals: How Artists Work - from Mason Currey, a fun / relaxing book tip. - Btw, a great Dutch book on burnout is De lessen van burn-out, however we could not find an English edition yet.---If you are struggling with productivity, check out our Practical Productivity With PyBites Video Course.To check out our community of passionate Pythonistas (where a lot more than just Python is going on).And to learn more about what we do at PyBites, head over to our website.

PyBites Podcast
#046 - 5 PyBites open source projects

PyBites Podcast

Play Episode Listen Later Oct 28, 2021 33:19


In today's PyBites Podcast we look at 5 of our open source projects:- PyBites Tools- Git Stats- PyBites Alarm- Pysource- PyBites CarbonThis is the first episode we put onto our YouTube, so if you want visuals, check it out here.There are still a few days left to finish your Hacktoberfest goal of four pull requests:- Watch our training- Contribute to one of our repos- Take one of our Blog Code ChallengesMore from PyBites:- Join our Slack Community here.- Book your free Python career assessment call here.- To build projects with us 1:1 join our PDM coaching program / community.

PyBites Podcast
#033 - Mindset for discovery and productivity

PyBites Podcast

Play Episode Play 30 sec Highlight Listen Later Jul 8, 2021 36:32


This week we have Mirela Tulbure on the show to talk about her work, mindset and books.Mirela is a geospatial scientist using terabytes of satellite data to quantify environmental change, particularly flooding.She is deeply passionate about research that has a societal impact.In this episode Mirela shares with us:- Some of the tech she is using to conduct and automate her research (DS libraries and cloud infrastructure).- Some of the challenges around scalability / portability of the (supervised) ML/ DL models and getting access to labeled image data.- The impact of flooding and how she has grown her career in this field of research.- Practical tips to stay productive and continuously grow every day.- How a growth mindset has really helped her in her career and life.- How to read more and retain more of what you read.- How she motivates her students / fellow researchers adding books + mindset lessons in her teaching / mentoring.- Favorite books.Enjoy this episode, it's chuck-full of practical tips and advice you can implement today.You can reach out to Mirela on Twitter or the PyBites Slack.Check out Mirela's favorite books list here.Other links:- PyBites productivity course- PDM coaching program- Coded Bias Netflix documentary

PyBites Podcast
#028 - New levels new devils

PyBites Podcast

Play Episode Listen Later May 28, 2021 20:20


Every time you go up you're inevitably going to hit more challenging problems which takes a lot of mindset.Today we talk about 3 occasions where we entered new levels, met new devils and how we dealt with it:1. Getting our first coding role:How you have to dive straight in.Step back a bit, setting expectations with the team (see also episode #021).Try to gain a quick win to boost your confidence.2. Working out:To make gains lift heavier which takes mindset (as well as the discipline of going to the gym every single day).However be nice for yourself, adjust to your situation (80% on a bad day is better than nothing).3. PyBites / getting out there:We wrote last week that every developer needs to build up their body of content.We started doing this with our blog and doing the #100DaysOfCode challenge, then building courses / our platform and ultimately becoming coaches.Every step there were new problems and things we needed to learn (and it never stops).Lot of fear, imposter syndrome we had to conquer along the way.For example getting over hearing your own recorded voice, getting on camera, these are now new "normals" which we could not foresee when we started.So the main takeaway: look for new levels, take things head-on, remember that the pain is temporary and you'll look back realizing there was not that much magic. Then repeat.We hope this inspires you to keep challenging yourself continuously, because it's one of the best feelings in life.What we're reading:Bob: Jake VanderPlas' Python Data Science Handbook which you can read online (thanks Jake!)Julian: The Memory Booster Workbook.If you want to be challenged in order to grow as a Python developer, pursuing better career opportunities, come talk to us. We have helped many people achieve those goals and we would love to see you be our next success story.Book a call here: https://pybit.es/apply Thanks for listening and see you in the next episode.

PyBites Podcast
#022 - The Karmabot Story and Contributing to Open Source

PyBites Podcast

Play Episode Listen Later Apr 12, 2021 26:58


This week we talk with Patrick Groß, long time PyBites community member and lead developer of Karmabot, the bot that handles karma points and other tasks in the PyBites Slack Community. We talk about how Patrick got into Python and how he really learned it, his switch from a university to a data analytics job and ... his overhaul of our early Karmabot prototype, turning it into the mature open source project it is today (thanks!) You'll learn about the improvements Patrick made to Karmabot, integrating "Hypermodern Python" concepts, and some of the lessons he learned from contributing to open source overall (hint: both tech and soft skills were important!)We hope this episode will inspire you to start (or continue) contributing to open source, it's a beautiful thing.Karmabot project and Hypermodern Python series:https://github.com/PyBites-Open-Source/karmabothttps://cjolowicz.github.io/posts/hypermodern-python-01-setup/To reach out to Patrick:https://twitter.com/patrick_grshttps://pybit.es/community (DM or #karmabot_dev channel ... actually while there let's give him some Karma, just type "@Patrick +++")

PyBites Podcast
#020 - From Physicist to Cloud Software Architect

PyBites Podcast

Play Episode Listen Later Mar 31, 2021 21:00


This week we talk with another member of our PyBites community: Robin Beer.He shares his coding journey, going from physicist to cloud software architect and co-founder of an energy startup.Some takeaways from our conversation:- Learning core Python and having a constant curious mindset gets you really far.- You have to become comfortable stepping outside of your comfort zone, specially in a high-paced startup environment. - How  his perception of Pythonic / quality code changed going from a coding physicist to a professional software architect.- How Python gave him more fulfilment in life, even to the point of becoming a digital nomad :)Reach out to Robin:- Twitter: https://twitter.com/R_E_Beer- Our community: https://pybit.es/community

PyBites Podcast
#019 - 5 Tips for Dealing with Stress

PyBites Podcast

Play Episode Listen Later Mar 23, 2021 21:43


Stress comes from everywhere these days. It's become such a constant part of all of our lives and if we don't know how to acknowledge and deal with it, it can lead to all sorts of problems.In this episode we share 5 Tips on how we deal with stress:Take a step back and remove yourself from the situation. This is a tip we learned from the 7 Habits of Highly Effective People.Use gratefulness to better handle "negative" feedback.Learn to say no to protect your time and ensure you don't get overloaded with busy work. More on this in PyBites Podcast Episode 12."Take Weekends Off". Whatever your schedule happens to be, find dedicated time to take off. Guilt free relaxation time is 100% necessary for dealing with and reducing stress levels.Analyse your situation and find something you can control. We give an example here of how we took control of our health with calorie counting. The same rule applies to finances - you control the budget!What it all comes down to is mindset and productivity. We've distilled all of this and much more in our very own "Practical Productivity with PyBites" course. The framework and practical examples we have in place will get you back on track to achieving your goals and reduce your stress in the process.Links:7 Habits of Highly Effective PeoplePyBites Podcast Episode on "Saying No": https://www.pybitespodcast.com/1501156/7783030-012-how-to-say-noPractical Productivity with PyBites course: https://pybit.es/productivityBooks we're reading:Julian: ContagiousBob: The Pragmatic Programmer and The Laws of Human Nature

PyBites Podcast
#017 - The Importance of Creativity as a Developer

PyBites Podcast

Play Episode Listen Later Mar 12, 2021 40:25


This week we talk with Sarah Gencarelli, animation director @ Cartoon Network and avid Pythonista and member of the PyBites community. We talk about how surprisingly common art creation and programming are!Sarah also shares how applying a creative mindset can help you as a developer.We had a blast, we hope you too!If you want to connect with Sarah you can do so here:https://www.instagram.com/sarah_gencarelli/https://pybit.es/community

PyBites Podcast
#016 - PyBites Career Stories

PyBites Podcast

Play Episode Listen Later Mar 11, 2021 13:00


In this episode we share our career stories: how we got into programming and Python. If you're somewhat new to PyBites or haven't yet heard how we got to where we are, you'll want to give this a listen.Note: this is an excerpt from a presentation we proudly gave to students at UCLA!The key takeaway from this episode is that careers are not always linear. The skills you develop along the way can lead you down different paths. Taking these opportunities as they come are usually highly beneficial - they certainly were for us.Many of the concepts we talk about in the podcast are also present in our stories: getting uncomfortable; building things and networking with people.Links:Click here to join the PyBites Community: https://pybit.es/community

PyBites Podcast
#014 - Habits

PyBites Podcast

Play Episode Listen Later Mar 3, 2021 17:10


In this episode we talk all about Habits and Triggers! In fact, this is actually a snippet from our new Practical Productivity with PyBites course that we know you'll get a lot of value out of."Goals are paramount, habits are King".You'll hear us share our thoughts on habits, what triggers are and most importantly, we share some solid, relatable examples of our own.Enjoy the listen and if you are interested in this course, check it out here:https://pybit.es/productivity

Teaching Python
Episode 59: Crossover with PyBites!

Teaching Python

Play Episode Play 63 sec Highlight Listen Later Jan 22, 2021 45:19


Kelly and Sean team up with Bob Belderbos and Julian Sequeira from @PyBites to answer questions about how our students learn Python using the PyBites platform with small code challenges. In this special crossover episode, we cover everything from how students learn to the way they learn Pytest reporting output to the mindset and chemistry of learning something new. Special Guests: Bob Belderbos and Julian Sequeira.

learning teaching crossover programming computer science python pytest pybites bob belderbos julian sequeira
PyBites Podcast
#006 - The PyBites Python Tips Book

PyBites Podcast

Play Episode Listen Later Jan 7, 2021 19:49


Happy New Year all! A new year, new opportunities :)In this episode we talk about our Python Tips book:1. Why did we write this book?Python books, albeit great, can be pretty dense and time consuming, we wanted to make Python more digestible.We want to instil the the habit of reading code (tool mentioned: https://grep.app/)We want to motivate you to try out code / new libraries.Lastly, we always said we would write a book as PyBites, now at the 4 years mark (19th of Dec 2020) it was about time :)2. What was the mindset / process behind writing this book?We applied the “eat an elephant a bite at a time” famous saying. We launched at 100 tips (= one third of the end goal).We went to market fast, dropping perfectionism.We posted tips to social media for years getting great feedback/ confirmation people actually appreciated / wanted this.Lesson for you: if there is something you want to do, getting started is the hardest, but once you gain momentum it gets easier (tweet: https://twitter.com/bbelderbos/status/1336571553635594243)Productivity, how deep work and time chunking helped in the process.3. Some of our favourite tips from the standard library and external modules.4. What’s next.Get to a physical edition when we hit 300 tips!Make an accompanying Mindset/ Career book (you can get these already subscribing here: https://codechalleng.es/tips)5. Get the book here: https://pybit.es/tips

PyBites Podcast
#005 - 100 Days of Code Accountability Partners

PyBites Podcast

Play Episode Play 30 sec Highlight Listen Later Dec 30, 2020 35:36


Marc Falzon and Anthony Lister are two passionate members of the PyBites Community and happen to be our first guests on the PyBites podcast!In this episode we dive into Marc's journey on the 100 Days of Code Challenge and how Anthony became his incredibly valuable Accountability Partner.Accountability is something we harp on about all the time so when we saw that Marc and Anthony were doing this we knew it was a story worth telling and diving into.If you've ever thought of seeking out an Accountability Partner or wondered how having one even works, you'll want to listen to this.Enjoy!Links:Marc's digital footprint:Marc's Blog: https://theexhausteddad.blogspot.com/LinkedIn: https://www.linkedin.com/in/marc-falzon-4aa5a64/Twitter: https://twitter.com/GwalmachiGithub: https://github.com/fuzzygwalchmeiAnthony's digital footprint:Twitter: https://twitter.com/AnthlisLinkedIn: https://www.linkedin.com/in/anthonylister/Github: https://github.com/AnthlisTo speak with us about your Python journey and to be held accountable (hint hint!), book a call with us here: https://pybit.es/talkIf you're keen to kick off your own 100 Days of Code journey, check this out.

PyBites Podcast
#004 - Goal Setting

PyBites Podcast

Play Episode Listen Later Dec 22, 2020 27:43


In this episode we talk about goal setting: why it is important, tips and our goals.Why is it important?- Regain focus.- By default you might be aiming too low.- Inspire yourself and others.Tips for setting good goals:- Make them measurable (how we applied this building one of our products).- Aim higher than you feel comfortable.- Break them down into sub goals.- Write them down (repeatedly) in the present tense.- Have an accountability partner.Our goals:- In 2020 we achieved: launch of new products, most notably our PDM (PyBites Developer Mindset) coaching program / Bob went full time on PyBites / Julian: integrated mindset into PyBites.- In 2020 we did not achieve: moving houses (Julian), reading/ books goal (Bob), ideal workout volume (both).- For 2021 PyBites goals are: growing coaching business 5x (= acquiring a team), release the physical Tips book + more info products (hint: not only Python!)- For 2021 our personal goals: move houses + increase kid's computer skills (Julian) / investing 101 + family travel post-covid (Bob)Call to action:- Write down your goals, make it a weekly / monthly habit, and have fun with it.- If you want to talk about Python / Career goals hop on a strategy session with us: https://pybit.es/apply

PyBites Podcast
#002 - Code Reviews

PyBites Podcast

Play Episode Listen Later Dec 18, 2020 15:05


In this episode we talk about the "scary" topic of code reviewing. What does it entail and why do some of us fear them?Is it perfectionism, fear or failure, the pain of receiving critique?What have we learned from code reviews we've been through and what are some of the things we highlight when we review code for our clients?For us there clearly is a BEFORE and AFTER in our developer careers thanks to code reviews (we still remember some review comments!)Not only will they teach you a lot, it also gives you the opportunity to train other developers.They give you access to more experienced developers, an opportunity you want to grab with both hands!And ... as you'll discover in this episode, it was even the offspring of PyBites!Lastly, join our Slack Community and share us one of your anecdotes: https://pybit.es/community

Quail data por tacos de datos
taquitos de python con @bbelderbos

Quail data por tacos de datos

Play Episode Listen Later Nov 16, 2020 54:21


¿Cómo crecer en la industria de la tecnología? ¿Leyendo todos los tutoriales que encuentres? Eso puede ser demasiado a veces. Bob Belderbos (@bbelderbos) es co-creador de pybit.es y codechalleng.es un blog y una plataforma donde puedes aprender a ser mejor pythonista poco a poco. ¡La clave es consistencia! En este episodio Bob nos cuenta lo que es llevar tu pequeño proyecto de un blog que haces con tu amigo a un trabajo de tiempo completo. También nos cuenta de su nuevo libro PyBites Python Tips un libro con 100 tips de python para que practiques y sus planes para el futuro de él. Aprende más de @PyBites pybit.es pybit.es/community pybit.es/friends pybit.es/consejos codechalleng.es ag aka Silver Searcher Envíanos una nota de voz a través de Anchor o por WhatsApp +1 510 328-3828 Suscribeté a tacosdedatos, la publiqueishon en medium.com/tacosdedatos --- This episode is sponsored by · Anchor: The easiest way to make a podcast. https://anchor.fm/app · Anchor: The easiest way to make a podcast. https://anchor.fm/app --- Send in a voice message: https://anchor.fm/tacosdedatos/message Support this podcast: https://anchor.fm/tacosdedatos/support

IT Career Energizer
Involve Yourself In As Many Things As Possible and Don’t Be Intimidated By Job Titles with Julian Sequeira

IT Career Energizer

Play Episode Listen Later Nov 2, 2020 21:55


Phil’s guest on today’s show is Julian Sequeira, a Python coach and co-founder of PyBites, a platform that he and friend Bob Belderbos created to help others to learn Python. Julian currently works for Amazon Web Services where his responsibilities include running the AWS Data Centre Operations Trainee Program, although he can usually be found in the depths of a Data Centre learning and sharing everything he knows about Enterprise Hardware. Julian joins Phil to discuss the importance of leaving your comfort zone and building your communication skills by involving yourself in as many things as possible without becoming overwhelmed. He also talks about why we should never be intimidated by job titles, and to remember that even those in positions of authority are people, too. Full show notes and links to related resources are available on the IT Career Energizer website - https://itcareerenergizer.com

Exploiting with Teja Kummarikuntla
Bob Belderbos: On How To Build and Grow Communities In Technology | Founding PyBites

Exploiting with Teja Kummarikuntla

Play Episode Listen Later Oct 5, 2020 54:14


Ep.15: Discovering the potential and applying the values for mutual growth is not just a key-value for sustainable community development, Into the core, Bob, shared his personal, professional exploits with all the hustles on building a learning community in technology. Revealing the early days of PyBites made this conversation more powerful for everyone wishing to build and grow a community in Technology and for everyone wishing to kickstart their career in programming. Visit: https://codechalleng.es/via/exploiting Sponsors: Talk Python Training Register for “Women In Tech” Live conference by Manning at exploit.chat/wit

Test & Code - Python Testing & Development
127: WFH, WTF? - Tips and Tricks for Working From Home - Reuven Lerner & Julian Sequeira

Test & Code - Python Testing & Development

Play Episode Listen Later Aug 24, 2020 41:43


Many people have been working from home now that are not used to working from home. Or at least are working from home more than they ever did before. That's definitely true for me. Even though I've been working from home since March, I wanted some tips from people who have been doing it longer. Julian Sequeira, of PyBites fame, has been working from home for about a year. Reuven Lerner, an amazing Python trainer, has been working from home for much longer. We originally had a big list of WFH topics. But we had so much fun with the tips and tricks part, that that's pretty much the whole episode. But there's lots of great tips and tricks, so I'm glad we focused on that. Special Guests: Julian Sequeira and Reuven Lerner.

Talk Python To Me - Python conversations for passionate developers
#277 10 tips every Django developer should know

Talk Python To Me - Python conversations for passionate developers

Play Episode Listen Later Aug 10, 2020 71:57


We recently covered 10 tips that every Flask developer should know. But we left out a pretty big group in the Python web space: Django developers! And this one is for you. I invited Bob Belderbos, who's been running his SaaS business on Python and Django for several years now, to share his tips and tricks. The 10 tips Django AdminORM magicModelsDebugging/Performance ToolbarExtending the User modelClass based views (CBVs)manage.pyWrite your own middlewareConfig variable management with python-decouple and dj-database-urlBuilt-in template tags and filters Links from the show Bob on Twitter: @bbelderbos Code Challenges Platform: codechalleng.es PyBites: pybit.es Django admin: docs.djangoproject.com Django admin cookbook: books.agiliq.com Use some Django ORM magic to get the most common first names: twitter.com/pybites Django custom manager: riptutorial.com Debug toolbar: django-debug-toolbar.readthedocs.io select_related: docs.djangoproject.com Extending the user model / working with signals / @receiver: simpleisbetterthancomplex.com Class-based views: docs.djangoproject.com Comparing class and function-based views: github.com/talkpython/100daysofweb Example of class-based views: github.com/talkpython/100daysofweb Django command template: gist.github.com Django middleware example: gist.github.com Config settings management: python-decouple: pypi.org dj-database-url: pypi.org Useful template tags and filters: docs.djangoproject.com for-empty: gist.github.com is_new filter example: gist.github.com Asynchronous Tasks with Django and Celery: testdriven.io Celery debugging - CELERY_ALWAYS_EAGER: twitter.com/pybites secure.py: github.com/TypeError/secure.py django-tinymce: github.com/aljosa Extra tools Michael mentioned BeeKeeper Studio: beekeeperstudio.io SimpleMDE: simplemde.com Human time to Python parse string site (the one I forgot): pystrftime.com Sponsors Linode Talk Python Training

IT Career Energizer
Own Your Career Use a Mentor Set Goals and Make a Plan with Bob Belderbos

IT Career Energizer

Play Episode Listen Later May 3, 2020 23:00


Phil’s guest on this episode of the IT Career Energizer podcast is Bob Belderbos. He is a software developer at Oracle, co-author of the 100 Days of Code in Python course and co-founder of PyBites, a community for those wanting to improve their Python skills. To date, Pybites has hosted 50 code challenges, published more than 100 articles and built a Python exercise platform. In this episode, Phil and Bob Belderbos discuss owning your career and how to choose the right skills to acquire. They also talk about how to turn a mistake into a positive situation. Bob also covers how the CoVid crisis, AI and automation are going to change the industry. He and Phil talk about why you need to push yourself and learn how to market yourself effectively and share what you are doing.   KEY TAKEAWAYS: (2.30) TOP CAREER TIP You have to own your career. It is a mistake to rely on your manager or superior to be in charge of your development. Choose the skills you learn strategically. It is not enough to just focus on things that you feel passionate about. (3.35) WORST CAREER MOMENT In his first role, Bob made an error that caused invoicing issues. It was a serious mistake. Fortunately, he was able to quickly solve the issue. Taking ownership of his mistake and quickly finding a solution enabled Bob to turn a bad situation into a positive one. In the podcast, he explains how that can be done. (5.46) CAREER HIGHLIGHT Bob´s career highlight has been developing his blog, which led to him and his business partner, launching courses, developing a coding platform, and building a huge community. It has opened a lot of doors for him. In the podcast, Bob explains how he gained traction and shared everything with the world.   (7.54) THE FUTURE OF CAREERS IN I.T The CoVid situation has demonstrated that working from home is viable. So, there is likely to be much more of that in the future. Bob also talks about automation and how that is likely to change the industry. As well as the role AI is going to play.   (9.25) THE REVEAL What first attracted you to a career in I.T.? – When Bob saw how things could be automated his interest in programming was sparked. What’s the best career advice you received? – Success leaves a clue. At this point in the podcast, Bob explains what that means and how it helped him. What’s the worst career advice you received? – When you find a job you are comfortable in, stay put. What would you do if you started your career now? – Bob would study marketing as well as coding. If you cannot market your skills, you will not get the most out of your work. What are your current career objectives? – Becoming an even better developer and doing more Python coaching. What’s your number one non-technical skill? – Being a good communicator especially when working with people in virtual spaces. How do you keep your own career energized? – Bob makes sure that he sets career goals that stretch him. Doing that pushes him to learn and keeps him interested. What do you do away from technology? – Bob enjoys reading, in particular, mindset, business, and marketing books. He also loves spending time with his family.   (20.19) FINAL CAREER TIP The best way to grow is to write out your goals and plan out what you need to do to achieve them. This keeps you focused. But it is important to look to the long-term rather than only having short-term goals. In the podcast, Bob explains how to be consistent so that you can make big changes.   BEST MOMENTS (2.33) – Bob - “Own your career and choose the skills you learn strategically.” (3.53) – Bob - “If you make a mistake, don´t become a victim. Instead, step up and solve the issue quickly.” (11.33) – Bob - “When you want to achieve something, look at the people that have done it before and model what they did.” (12.34) – Bob - “Use mentors, pay somebody to show you how to save a ton of time and money by avoiding common mistakes.” (13.39) – Bob - “To grow, you need to step outside of your comfort zone. It´s scary but essential.” (17.55) – Bob - “Learn to network. Plant lots of seeds, later many of them will result in new opportunities for you.”   ABOUT THE HOST – PHIL BURGESS Phil Burgess is an independent IT consultant who has spent the last 20 years helping organizations to design, develop and implement software solutions.  Phil has always had an interest in helping others to develop and advance their careers.  And in 2017 Phil started the I.T. Career Energizer podcast to try to help as many people as possible to learn from the career advice and experiences of those that have been, and still are, on that same career journey.   CONTACT THE HOST – PHIL BURGESS Phil can be contacted through the following Social Media platforms: Twitter: https://twitter.com/philtechcareer LinkedIn: https://uk.linkedin.com/in/philburgess Facebook: https://facebook.com/philtechcareer Instagram: https://instagram.com/philtechcareer Website: https://itcareerenergizer.com/contact Phil is also reachable by email at phil@itcareerenergizer.com and via the podcast’s website, https://itcareerenergizer.com Join the I.T. Career Energizer Community on Facebook - https://www.facebook.com/groups/ITCareerEnergizer   ABOUT THE GUEST – BOB BELDERBOS Bob Belderbos is a software developer at Oracle, co-author of the 100 Days of Code in Python course and co-founder of PyBites, a community for those wanting to improve their Python skills. To date, Pybites has hosted 50 code challenges, published more than 100 articles and built a Python exercise platform.   CONTACT THE GUEST – BOB BELDERBOS Bob Belderbos can be contacted through the following Social Media platforms: Twitter: https://twitter.com/bbelderbos LinkedIn: https://www.linkedin.com/in/bbelderbos/ Website: https://bobbelderbos.com  

Teaching Python
Episode 34: Bonus: Holiday Buying Guide

Teaching Python

Play Episode Listen Later Nov 28, 2019 16:11


In celebration of the great retail holiday of Black Friday, Kelly and Sean share their holiday buying guide for computer science teachers, including 3d printers, #PythonHardware, and books. Also this week, Bob and Julian from the PyBites website are making their Newbie Bites 40% off, with half of the proceeds going to the Teaching Python podcast! Check it out on their latest newsletter post (https://mailchi.mp/pybit.es/pybites-black-friday-2019)

Test & Code - Python Testing & Development
83: PyBites Code Challenges behind the scenes - Bob Belderbos

Test & Code - Python Testing & Development

Play Episode Listen Later Aug 16, 2019 24:03


Bob Belderbos and Julian Sequeira started PyBites (https://pybit.es/) a few years ago. They started doing code challanges along with people around the world and writing about it. Then came the codechalleng.es (https://codechalleng.es/) platform, where you can do code challenges in the browser and have your answer checked by pytest tests. But how does it all work? Bob joins me today to go behind the scenes and share the tech stack running the PyBites Code Challenges platform. We talk about the technology, the testing, and how it went from a cool idea to a working platform. Special Guest: Bob Belderbos.

behind the scenes python django selenium web applications pytest code challenges pybites bob belderbos julian sequeira
Teaching Python
Episode 12: Intercontinental Python with Bob and Julian from PyBites

Teaching Python

Play Episode Listen Later Feb 21, 2019 44:45


In this episode, Kelly and Sean meet Bob and Julian from PyBit.es to discuss strategies, and how to seek advice and motivation when learning Python. Bob is a driven Pythonista working as a software developer at Oracle.. Bob is passionate about automation, data, web development, code quality, and mentoring other developers.” Julian is a Data Centre Technician at Amazon Web Services. He started coding a few years ago and codes for fun and to solve everyday projects. Together they founded PyBites, a Python blog featuring code challenges, articles, and news. Special Guests: Bob Belderbos and Julian Sequeira.

learning education oracle python amazon web services intercontinental pythonista code challenges pybites julian sequeira