Hard Truths
Uncomfortable observations about tech, power, and what we broke along the way. Not everything here is certain. But it's how it feels to me.
The Integration Tax
The hidden cost of tying your stack to fifty different APIs. On why we pay rent for our own data, the fragility of modern infrastructure, and how decoupling is the only way out.
[ READ → ]What the Ghost Owes the People It Overhears
Cristina said at the deli in Assisi that surely you can't just record other people and call it private software. On the terms-of-service dodge the industry is using, the criminal statutes in Germany and France that make ambient capture an offence at the moment of listening, and the architecture that destroys the audio at transcription. First post on ghost.voiced, the daemon that forgets the sound.
[ READ → ]Day One
Cristina told me at lunch that Gemini already knew her and she was not sitting through a multi-week ramp for my new daemon. I offered a personality test. She said too pigeonhole-y. On why no onboarding form belongs on install day, why Trello and Linear at $1.25 billion both got this right without one, and why a good version of you is going to feel creepy.
[ READ → ]Before You Ask
My pilot friend Ionuț told me his First Officer cued him on the radio lines before he stalled on them, on his first commercial flights. On why RAG cannot hold a lifetime, what the brain does that RAG does not, and the four mechanisms behind ghost.cued, the daemon that reads the moment rather than waiting for a query.
[ READ → ]The Bureaucracy Trap
A trail in Abruzzo the morning the EU border system rolled out, a 22% funding cut signed by the people who run the place, and the pattern that sinks every big human project. Rome, Thatcher, DOGE, Milei. The chainsaw moment that always shows up when you defer the surgery for forty years.
[ READ → ]How Memory Gets Made
Cristina and I stood in front of a restaurant in Milan we had not been to in fourteen years. One of us recognised the door. One of us had no memory of the place. On what your brain keeps, what it releases while you sleep, and why a memory layer worth building is a companion to the brain.
[ READ → ]The technique that helps you find the right answer on your own is the same technique that, in different hands, walks you to the wrong one and lets you keep believing it was your idea. A follow-up to the dictator brain post, with help from a friend and a colleague who showed me what asking questions looks like when it's done well.
[ READ → ]Cristina asked what would happen if someone stole the box. A thief can't make you type your password, a person with a wrench can, and the most useful tool you own becomes the worst thing to surrender the moment someone with legal authority is standing in front of you. First post on ghost.secd, the multi-PIN architecture, the purge, and the room with the false wall.
[ READ → ]Two years of personal context, gone because a company made a decision I disagreed with and no export button existed for the understanding the model had built. On model lock-in as the new enshittification, why local open-weight models are good enough, and the behavioural test suite we're building so you never have to trust a model swap again.
[ READ → ]AI sycophancy is the feature that drives the engagement, not a malfunction. What two papers found, why memory makes it worse, and the architectural problem I'm trying to solve with ghost.shadowd.
[ READ → ]Six months of the same conversation with people I respect, all of them working it out. On risk, conditioning, and why the window for starting something is open right now in ways it wasn't before and won't be again.
[ READ → ]The death of skillcraft in London tech. We didn't lose the ability to build overnight. We defunded it incrementally, rationally, one outsourcing contract at a time.
[ READ → ]Is the rot inevitable, how do ethical builders survive, and what happens when a generation never knew privacy? The uncomfortable parts included.
[ READ → ]Apple, Google, and Meta are watching the same trend lines. The extraction layers, the timeline, and why the software layer is where this gets decided.
[ READ → ]The foundation these posts build on. The cage is unlocked. The bars are made of habit.