Share

Bite-Sized Python News & Updates

Hey Pythonista,


I (Julian) wrote a post on LinkedIn today that I wanted to share with you as I really believe things are changing in the world. Technology is readily available, and Python can so easily be used to save you countless of hours regardless of the job you're in. Read on:


---

A lot of people don't realise that I didn't actually work in tech roles for the latter part of my career at AWS.


Many assume I was in a technical position, like a software developer, but I was actually in program management for those last few years.


On reflection, there was never a clear line for me between a technical and a non-technical role.


In the PM role it didn't matter that I spent much of my time in meetings, organising stakeholders, presenting, speaking, playing the metrics dance, etc. I was always able to stay technical and bring that technical edge into the day-to-day.


It's made me think that maybe "non-tech" roles don't really exist anymore. We're all working with technology no matter what we do. Furthermore, there's always plenty of room to use technology to improve our daily workflow.


I'm not just talking about AI either. I remember building so many little Python scripts and automations to make my life easier:

  • A script to help me with file backups just in case Amazon's solution failed (ahem).

  • Scripts for pulling data from regular reports and formatting them in a way I could use.

  • Ad-hoc scripts to deal with survey data, and more.

  • A script/form to interact with Slack requests.

There are so many things I built that didn't require a huge leap in learning to build. The small investment of time in up-front learning saved me many hours and days over the years.


Most importantly, it was also a major factor in helping me maintain a decent work-life balance (not harmony).


Everyone should learn basic coding skills, especially given Python is so beginner friendly.


It really is life-changing!

---


I want you to take a minute to think about how you could be using Python in your day job to make your life easier.


Then think about others in your life that could stand to build some time-saving Python scripts: your partner, children, family, neighbours, colleagues, mates, anyone you know. Now forward them this email and give them the encouragement to do it!


And back to you. What are you going to build to enrich your life? Click the link below and come chat with us about it. We'll help you get there.


Julian + Bob


(Photo by Nubelson Fernandes on Unsplash)

Share your idea with us

Risks of vibe coding and why strong fundamental skills really matter now


I (Bob) highly recommend carving a bit of time out of your busy schedules to read Addy Osmani's Vibe Coding is not an excuse for low-quality work article.


Here are 5 risks of vibe coding and why strong software engineering fundamentals are now more important than ever before: 

  • Massive Technical Debt: Quickly generated code can hide poor error handling, security gaps, and brittle logic, creating fragile systems.

  • Poor Maintainability: AI often produces complex or unclear code, making future updates difficult without deep human oversight.

  • Security Vulnerabilities: AI can introduce serious flaws (e.g., SQL injection) that may go unnoticed without rigorous review.

  • Misaligned or Overfit Solutions: AI does exactly what you ask, not necessarily what you need, missing key real-world adjustments.

  • False Sense of Progress: Fast code output can mask deeper quality issues, leading to costly refactoring and instability later.

(Image credit from the article and by Forrest Brazeal)

Check out the article

Still a few spots open for our intermediate cohort coaching

🚀 Ready to build real software, not just more tutorials? 

We're running a limited Pybites Developer Cohort (PDC Professional Track) this May — a 6-week project sprint where you’ll build a real-world Snipster app and master the following:

• Clean architecture with Repository pattern and Interfaces (ABC)

• High-coverage testing with pytest, applying TDD where possible

• Build both a CLI (Typer + Rich) and API (FastAPI) interface

• Quick front-end prototyping with Streamlit or htmx

• Full deployment pipeline: GitHub Actions (CI/CD), cloud, PyPI

• Real-world project delivery: documentation, Docker, portfolio-ready GitHub repo


(See also this project mindmap)


💬 This is for Python developers serious about leveling up to pro-level workflows


🗓 May 12 – June 20, 2025

🎯 Limited seats (we keep cohorts small for the best group coaching experience)


Secure your spot here

🚀 New on our blog: From Backend to Frontend with FastAPI + Streamlit 


Zach Merrill shares how he connected a FastAPI backend to a Streamlit frontend, creating a full-stack app entirely in Python.


Learn how he handled API calls, environment variables, CORS, and smooth deployments with Docker and Streamlit Cloud — a must-read if you want to go full-stack without touching JavaScript! 😎


Read the article

Dev humor corner

"Git happens."

(Do you have your own story from the git trenches? Share it here.)

\n\n\n\n

Email Marketing by ActiveCampaign