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
Julian Sequeira
After working with servers, data centers and communications at some of the largest companies on the planet, Julian made the switch to a Python software developer role in 2019. After learning Python teaching it on PyBites with best friend Bob, Julian has made it his mission to spread his love of Python and his expertise in communication and mindset. You can hear Julian in action here.
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
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
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
7 Software Engineering Fixes To Advance As A Developer
By Julian Sequeira on 29 January 2026
It’s January! If you look back at yourself from exactly one year ago, January 2025, how different are you as a developer from then to now? Did you ship the app you were thinking about? Did you finally learn how to configure a proper CI/CD pipeline? Did you land the Senior role you were after?… Continue reading 7 Software Engineering Fixes To Advance As A Developer
The missing 66% of your skillset
By Julian Sequeira on 27 January 2026
Bob and I have spent many years as Python devs, and 6 years coaching with Pybites and we can safely say that being a Senior Developer is only about 1/3 Python knowledge. The other 60% is the ecosystem. It’s the tooling. It’s all of the tech around Python that makes you stand out from the rest. This is… Continue reading The missing 66% of your skillset
