shinu.xyz newsletter
Learn Python From My Mistakes
Join Developers who receive Python tips, FastAPI deep-dives, and lessons from the real world. No fluff, just practical insights.

Angelo Geant A. Gaviola
I’m Angelo, a software engineer. I write about Python, FastAPI, and the weird stuff I discover along the way.
Like refactoring that doesn’t break everything, each weird discovery leads somewhere unexpected, revealing the beautiful mess of building things.
Latest Blog Posts
- Learning Python by Doing: A Hands-On Guide for Active Learners
A Hands-On Guide for Active Learners that wants to learn python by doing - How to Actually Learn Python in 2025 (Hint: There’s No “Best” Way)
“What’s the best way to learn Python in 2025?” I… Read more: How to Actually Learn Python in 2025 (Hint: There’s No “Best” Way) - Why I Choose Maintenance Work Over New Features (And You Might Too)
Most developers chase new features. I choose maintenance work 70% of the time—and it’s made me a better developer. Here’s why the unglamorous work matters. - How to save your afternoon from debugging just because of a type mismatch in Python?
Spent hours debugging a ‘logic error’ that was actually a type issue? Type hints in Python can save you from this frustration. - Solve Your Own Problems: The Developer’s Guide to Creating Useful Tools
How do you build tools that actually matter? The answer might surprise you: stop looking outward and start looking inward.