Share

Bite-Sized Python News & Updates

Hey Pythonista


A reader replied to one of my emails almost two weeks ago and we got into a brief discussion on what amounts to Skills Erosion.


They brought up the point that by leaning too heavily on AI to generate code, people were losing their edge.


It's a good point that's top of mind for many devs. I'm guessing you've thought about it too. After all, if AI writes all of our code, how are we actually learning anything?


The exchange made me go down a rabbit hole and I found the data quite interesting.


Firstly, we all know what Vibe Coding is, so I'll save the explanation.


One of the biggest issues with vibe coding is that it creates the Illusion of Competence.


I mean, you feel 5x more productive with AI on your side, right? (I know I do!)


But reports from Veracode (2026) show that 45% of AI-generated code contains security flaws.


The companies that rely on AI to vibe code their products are shipping code that introduces security events just waiting to make the news. This is what happens when we trust the machine more than our own earned expertise.


It's no surprise then to hear that some teams and companies are starting to apply the brakes and slow down their AI adoption.


But this is the catch. Not all companies are slowing things down. Some are ramping it up. (Look at Amazon's announcement last Thursday - US$200bn investment in AI infrastructure in 2026).


Where does this leave us as devs?


I believe a balance needs to be found. And I said as much to our reader.


You can't just be a hold-out


At the end of the day, so many of the people holding the keys to our pay cheques expect us to use AI. Hiring Managers, CTOs, CEOs, Shareholders, Investors - you name it.


 If you refuse, you look obsolete.


The solution? Be the architect and auditor, not the operator.


The developers who will come out on top are the ones who:

  1. Spot the hallucination: know why that SQL query is inefficient.

  2. Question AI recommendations: don't treat the generated code as gospel. Question design decisions (or a lack thereof).

  3. Refactor the mess: turn spaghetti code into clean architecture.

  4. Secure the build: know where the vulnerabilities hide.

  5. Sharpen the saw: keep your skills sharp outside of AI usage. Keep learning, keep growing.

I firmly believe that the AI hype will plateau. We're already starting to see the cracks.


The real questions to ask yourself: where will you be when things start shifting back in our favour? Will you be the senior dev ready to jump in and save the day?


Don't let your skills erode: use the tools but master the craft.


What do you think?


Hit reply and let me know.


Julian


P.S. Use the link below to check out a post I asked in our community the other day. People jumped in and shared their thoughts on AI + LLMs + coding. It's an insightful read!


Share Your Thoughts in our Community

🎙️ Podcast Episode 214 - Building Useful AI with Asif Pinjari

Speaking of using AI correctly, I sat down with Asif Pinjari, ML Student + Python Teaching Assistant at Northern Arizona University to discuss how to move past the hype and build AI tools that actually solve real-world problems.


Listen Here

DRY Python APIs with SQLModel and Inheritance.

Bob just wrote a new guide on solving the duplication headache between SQLAlchemy models and Pydantic schemas.


He breaks down how to use Inheritance in SQLModel to keep your API inputs, database tables, and validation logic perfectly in sync (DRY) without maintaining parallel class hierarchies.


Read on LinkedIn

In the Community

Deep Work has never been more important with the amount of noise and distractions we have around us every day.


This is why we have weekly Focus and Accountability Sessions hosted in the Community.


These are free calls where we join with members of our community, share what we're each working on, then get into deep, focused work for an hour. Cameras on for accountability (if you're willing!), mics muted for focus.


There are two calls, each accommodating global time zones as best we can.


Check out the Community Events Calendar here and join the next one:


https://pybites.circle.so/c/community-events/


\n\n\n\n

Email Marketing by ActiveCampaign