Why I Still Test In Safari First (And The Bugs It Catches Early)
→
I test new frontend work in Safari first. It hurts early, but it saves me from bugs Chrome happily hides until production.
View Transitions API: Useful, But Only For This One Thing (So Far)
→
After one real project with the View Transitions API, I stopped believing the conference demos. It is not magic, but it is surprisingly good for one very specific use case.
The Most Productive 15 Minutes Of My Day: Folding Laundry At Night
→
My most useful daily habit is not an app, a supplement, or a new framework. It is folding laundry at night, on purpose, every single day.
Coaching Positions: How I Read 12-Year-Olds Before They Know Themselves
→
Try-out season is where 12-year-olds tell you who they are without using words. You just need to know where to look and how to listen.
The Git hygiene workflow keeping ideebv-2026 lean
→
How I keep the ideebv-2026 repo lean using git filter-repo, strict ignores, and backup pruning. Real commands, no theory.
Six Months With SecondsPro: The Kettlebell Timer That Finally Stuck
→
I used Ladder for kettlebell training and still skipped workouts. SecondsPro fixed that. This is what Ladder got wrong and why this ugly little timer app actually stuck.
Why I Still Hand‑Code Every Hover State
→
I still hand-code every hover state instead of trusting component libraries. Not because I like pain, but because that tiny interaction layer decides how the site actually feels.
Running Family Logistics Like a Sprint Board in a WhatsApp Group
→
My partner and I run family logistics like a sprint, but our board lives in WhatsApp. No fancy app, no Notion setup. Just one group called “Fam” with a few simple rules.