Blog

CachyOS: The Blank Laptop Screen, the External Monitor Fix

UPDATE April 29: Yesterday, I encountered the issue described below and initially believed it was resolved. However, the problem reoccurred today—the laptop screen remained off after boot. Currently, the only reliable workaround is to boot into the LTS kernel. Hopefully,…

Python Virtual Environments Explained for Beginners

I remember the first time my Python script suddenly broke because another project of mine installed a conflicting, outdated version of a library. It was a frustrating headache where my script stopped working for no obvious reason. That was the…

Local AI: Cutting Through the Hype and the Noise

There is a growing disconnect in the AI space. If you spend any time on YouTube or tech blogs, you are bombarded with “game-changing” agents and “revolutionary” workflows. However, as someone who prioritizes local-first AI, I’ve noticed a frustrating trend:…

How I Automated the Bridge Between Idea and Publication

For a long time, the gap between having a great idea and actually seeing it live on my website was a significant friction point. It wasn’t the writing that was the problem—it was the “administrative tax”: the formatting, the tagging,…

Gemma 4: The Best Local LLM for Real-World Development

The AI world is obsessed with leaderboards. But for builders and “vibe coders,” MMLU scores mean nothing compared to how a model actually feels on a mid-range laptop or a Mac. I decided to ignore the benchmarks and focus on…