Share

Critical thinking, 3.14, what OS to use, and more

Hey Pythonista,

Welcome to the next edition of the Pybites Newsletter!


Before we dive in, just quickly:

1. What are you working on this week? Any cool projects? Make sure you share a win in our community when you have your next breakthrough. Big or small, momentum is momentum! 

2. Do you prefer the dark or light version of this newsletter? Reply and let us know.

Bob & Julian from Pybites

Is critical thinking disappearing? 😱


I came across this thought-provoking video on The Psyche channel: Why Critical Thinking Is Disappearing – The Rise of Collective Stupidity 


Speed of information + overload, soundbites, social media, quick and shallow over slow and deep.


AI makes this even worse. As shared by one of our coaches, it mirrors System 1 behavior: quick, intuitive answers from a huge “experience”, sometimes plainly wrong and without any idea of the validity of the answer.


Where we'd need more the step-by-step approach of System 2: longer, deeper, more deliberate, focused, and critical thinking, which as things evolve will shift from not only an intellectual, but also a moral responsibility. 💡



As this is so relevant today, I finally picked up Thinking, Fast and Slow (Daniel Kahneman). Consider reading it too and we can compare notes in the community.

If we don’t slow down our thinking 🧠, we risk outsourcing it entirely, to algorithms or groupthink. ⚠️

Watch on YouTube

🐍 3.14 is out 🎉


Big and exciting news. Python 3.14 is chockful of new cool features and enhancements: nicer REPL, deferred evaluations of annotations, multiple interpreters, template strings, more exceptions + control flow, debugging, free-threading, and more. 

There is a lot to explore, and we'll follow up with tips soon. Meanwhile check out the what's new doc and listen to the Python Bytes + Real Python overview episodes. And chime in below to discuss any of its features. 


Discuss here

Is Windows cutting it for development?

It all started with the question Mac or Windows?


23 comments later we gained quite some insights of how the OS influences your productivity as a developer.


Here are some of the lessons learned:

  • Pick an OS that works for you. If you're using it every day, find the one that makes you happy and that you can live with.

  • More people are using Linux for everyday use than you'd think! 

  • We all have meaningful stories about our OS experiences 🤩

Join the discussion

Timeless inspiration 🐍 💡


Inspired by the Python documentary, we're also posting a weekly Zen post in our community. It's a bunch of videos we produced 2 years ago and we'd love for you to join the discussion.

What is your favorite Zen statement and/or what applied so well in a particular situation?  Let us (and the community know)

Let's talk Zen

Python tip wrap up 🚀

Sometimes you want a more specialized data structure, for example to schedule tasks by urgency, or order certain elements by priority.

For this goal the heapq module is really useful, it maintains a min-heap, so each `heappop()` gives you the lowest (i.e. most urgent) priority first.

Full post


Keep pushing forward on your coding journey with Pybites as your partner. 📈

If you feel stuck in your career, schedule a free 15 minute assessment call 💡

https://go.oncehub.com/pybiteschat

And if you know other people that can benefit from our content/approach, please have them join here 🙏

https://pybit.es/newsletter/

\n\n\n\n

Email Marketing by ActiveCampaign