How I Leveled Up During My Publishing Break

I took a publishing break but not a coding one. Since my last blog post, I’ve been deep in the trenches, building tools, breaking assumptions, refactoring logic, and learning how to code like a professional from the ground up. This isn’t just a return to blogging, it’s a recommitment to doing things right, from the beginning. Most importantly, I’m doing all of this to instill good habits now, while the stakes are low. Even if I’m building solo, I don’t want to cut corners. Habits are hard to form later. So I’m treating my small projects like real ones with tests, structure, documentation, and consistency. ...

July 8, 2025 · 6 min · 1193 words · CodingTides

Mastering Functions and Classes in Python: Your Beginner's Guide

Weekly Learning Theme: Functions and Classes in Python This week was a major milestone in my Python journey: I finally wrapped my head around functions and classes! At first, I thought they were just fancier blocks of code, but after practicing, I realized they are the foundation of clean, powerful programs. Here’s what I learned, with real examples to make it stick. Functions: The First Big Step Functions are like small machines inside your program. You give them input (if needed), they do a job, and optionally give back a result. ...

April 26, 2025 · 4 min · 722 words · CodingTides