Notes Apps Are Becoming Operating Systems

At some point last month, I realized I hadn’t opened a “real” app in days. No calendar app. No separate to-do manager. No Word, no Excel, no IDE even, just a browser, a keyboard, and Notion with GPT whispering in the sidebar. Sometimes Obsidian. Sometimes ChatGPT itself. Always something that blurred the line between note-taking and system-building. It started as an experiment: could I run my whole digital life from just notes and AI? ...

Jan 19, 2025 · Dominic Minischetti

Queries as a Form of Self-Reflection

You know that moment when you write a query, and it doesn’t return what you expected? Not because it’s broken, the syntax is fine, but because it exposes that your understanding of the data, or the world behind it, is off. That happened to me last week. I was trying to build a clean report from a dataset I thought I knew well. I wrote a query, confident, structured, even elegant, and ran it. The result was almost right, which is worse than completely wrong. That’s when I realized: every SQL query is a little philosophical act. It’s a belief made code. ...

Jan 1, 2025 · Dominic Minischetti

The Things I Learned Staring at a Log at 2 A.M.

You know that moment when you’ve tried everything, and the system still won’t budge? It was 2:04 a.m. The kind of hour when even your thoughts start echoing back at you. I wasn’t supposed to still be working, I had told myself I’d give it thirty more minutes. That was two hours ago. But there I was, staring at the same log line for the fifth time, hoping it would blink first. ...

Dec 29, 2024 · Dominic Minischetti

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