Manual Ads.txt Troubleshooting; Hugo Site Missing Ads.txt Even After the Upload

Google Search Console kept complaining about a missing ads.txt on my Hugo blog even though I had uploaded the file. Turns out Hugo handles static files in a quirky way during builds.

The Vibe Coding Workflow: How I Used a Localized LLM To Build A Custom Hugo Shortcode Without Writing A Single Line Of Manual CSS

I walked through building a fancy callout box shortcode in Hugo using nothing but natural language prompts to a local AI model. No hand-written CSS involved.

Why Apple/Samsung Won't Give You A Charger: The Real Economics Behind The Environmentally Friendly Box

No charger in the box anymore—blamed on e-waste reduction. I crunched numbers and industry moves; environment helps, but margins win big.

January 1, 2026 · 5 min · Hassan Jan

The Psychology Of Notifications: How Apps Are Designed To Keep You Addicted (And How To Break The Cycle)

Notifications ping constantly, pulling you back into apps. I broke down the psychology behind them and tested ways to fight back—here’s what stuck.

December 28, 2025 · 4 min · Hassan Jan

Is AI Actually Saving Me Time? A Breakdown Of My Actual Productivity Hours Using Claude Vs Manual Writing

Logged my writing sessions for two weeks—half manual, half with Claude—and the numbers surprised me on where time actually goes.

How to Calibrate Your iPhone Battery for Maximum Longevity

A no-BS guide to recalibrating your iPhone battery, fixing wrong percentage readings, and squeezing out every last cycle before you need a replacement.

December 20, 2025 · 6 min · Hassan Jan · Reviewed by Anas - BS IT