Adding AI to legacy code doesn’t have to be a challenge. Many devs are hearing this right now: “We need to add AI to the app.” And for many of them, panic ensues. The assumption is that you have to rip your existing architecture down to its foundation. You start having nightmares about standing up… Continue reading Why Building a Production RAG Pipeline is Easier Than You Think
Why Building a Production RAG Pipeline is Easier Than You Think
By Julian Sequeira on 3 March 2026
Why do we insist on struggling alone?
By Julian Sequeira on 24 February 2026
A realisation about my son’s basketball team reminded me that we should never be ashamed to ask for help, or better yet, seek formal coaching/support. Last year, for two straight seasons, my son’s team got absolutely smashed on the court. They had the energy and the determination, but they were effectively running in circles without… Continue reading Why do we insist on struggling alone?
3 Questions to go from thinking like a Scrappy to Senior Dev
By Julian Sequeira on 21 February 2026
How do you know if you’re actually growing as a dev? Last week I was chatting with a developer who’d hit a wall. (I talk to a lot of devs now that I think about it!) Like him, you might consider yourself a scrappy coder. You’re an all-rounder, can generally figure things out and write… Continue reading 3 Questions to go from thinking like a Scrappy to Senior Dev
How Even Senior Developers Mess Up Their Git Workflow
By Julian Sequeira on 19 February 2026
There are few things in software engineering that induce panic quite like a massive git merge conflict. You pull down the latest code, open your editor, and suddenly your screen is bleeding with <<<<<<< HEAD markers. Your logic is tangled with someone else’s, the CSS is conflicting, and you realise you just wasted hours building… Continue reading How Even Senior Developers Mess Up Their Git Workflow
We’re launching 60 Rust Exercises Designed for Python Devs
By PyBites Team on 16 February 2026
“Rust is too hard.” We hear it all the time from Python developers. But after building 60 Rust exercises specifically designed for Pythonistas, we’ve come to a clear conclusion: Rust isn’t harder than Python per se, it’s just a different challenge. And with the right bridges, you can learn it faster than you think. Why… Continue reading We’re launching 60 Rust Exercises Designed for Python Devs
How to Automate Python Performance Benchmarking in Your CI/CD Pipeline
By Julian Sequeira on 16 February 2026
The issue with traditional performance tracking is that it is often an afterthought. We treat performance as a debugging task, (something we do after users complain), rather than a quality gate. Worse, when we try to automate it, we run into the “Noisy Neighbour” problem. If you run a benchmark in a GitHub Action, and… Continue reading How to Automate Python Performance Benchmarking in Your CI/CD Pipeline
The Vibe Coding trap
By Julian Sequeira on 12 February 2026
One of my readers replied to an email I sent a couple of weeks ago and we got into a brief discussion on what I’ll call, 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… Continue reading The Vibe Coding trap
How Dependency Injection makes your FastAPI Code Better Testable
By Bob Belderbos on 9 February 2026
Most Python web frameworks make you choose between testability and convenience. You either have clean code with complex test setup, or you use global state and hope your tests don’t interfere with each other. FastAPI’s Depends() solves this elegantly. Here is an example how you would use it in your API: What’s happening here: Type-safe –… Continue reading How Dependency Injection makes your FastAPI Code Better Testable
Building Useful AI with Asif Pinjari
By Julian Sequeira on 5 February 2026
I interview a lot of professionals and developers, from 20-year veterans to people just starting out on their Python journey. But my conversation with Asif Pinjari was different. Asif is still a student (and a Teaching Assistant) at Northern Arizona University. Usually, when I talk to people at this stage of their life and career,… Continue reading Building Useful AI with Asif Pinjari
Coding can be super lonely
By Julian Sequeira on 3 February 2026
I hate coding solo. Not in the moment or when I’m in the zone, I mean in the long run. I love getting into that deep focus where I’m locked in and hours pass by in a second! But I hate snapping out of it and not having anyone to chat with about it. (I’m… Continue reading Coding can be super lonely
