The Kindest Apps Are Local-First: CRDTs, Sync Anxiety, and Why SQLite Won 2025

Latency isn’t just a performance metric. It’s a posture. A sub-100ms response says, “I trust you.” A spinning loader says, “Hold on, we’re asking permission.” And when you’re jotting a note, editing a task, or flipping a toggle on a flaky train ride, that trust, or lack of it, quietly shapes how you feel about the app, and about yourself. That’s why I’ve started thinking of local-first not as a feature, but as a form of kindness. ...

Dec 14, 2024 · Dominic Minischetti

The File Everyone's Afraid to Touch

You know the file I mean. That one. The one everyone sidesteps in meetings, with names like legacy_utils.php or v2_hackfix_backup_FINAL_v5_REAL.php. The one that’s always “outside scope,” “due for a rewrite,” or, my favorite, “stable, so let’s not touch it.” Funny thing is, it’s not the code that scares us. It’s the echoes. Open it, and you don’t just see functions, you see fingerprints. A quiet panic commit from 2016. A block of commented-out code labeled “don’t delete (trust me).” A TODO that’s basically a cry for help. ...

Nov 3, 2024 · Dominic Minischetti

Systems Thinking for Parenthood, Pasta, and PHP

I used to think systems thinking was just for software. Dependency graphs, input/output, feedback loops, all that neat mental architecture we use to design clean, resilient code. But lately, I’ve started seeing it everywhere. In how I raise my kids. In how I boil pasta. In how I manage mornings without losing my mind. Take bedtime with my son. Some nights it’s smooth. Other nights it’s a slow collapse of logic: hunger, then bouncing, then tears, then bottle refusal. I used to react, fix each piece as it broke. Now, I step back. What changed upstream? Was he overstimulated? Did we skip the quiet time buffer? Systems thinking teaches me: don’t debug the failure, debug the flow. ...

Oct 20, 2024 · Dominic Minischetti

Readable Code Is a Love Letter to the Future

You ever read code and feel like someone left the lights on for you? That happened to me last week, I opened a file I hadn’t touched in months. I was bracing myself, you know, the way you do when walking into a messy garage. But it was… clear. Modular. Named like someone actually cared. And I laughed, because the “someone” was me. Six months ago, me had a good day. ...

Sep 22, 2024 · Dominic Minischetti