Featured post what's this? ✨ It Depends That's the answer I would always get from the lead developer on my team, many years ago. I wanted clear, concise answers from someone with experience, yet he never said "Yes" or "No." It was always "I
Uploading Pirated Books via BitTorrent Qualifies as Fair Use, Meta Argues * TorrentFreak In an ongoing lawsuit, Meta now argues that uploading pirated books to strangers via BitTorrent qualifies as fair use.
You Can't Hide a Secret from a Process That Runs as You I tried six different approaches to protect my credentials from an AI coding agent. Encrypted files, keychain, ACLs, Touch ID, a native addon, sandboxes. Every one failed for the same reason.
What Requests Taught Me About Marriage I have spent fifteen years thinking about how humans interact with systems. It started with HTTP libraries and somehow ended up at consciousness research,...
Your Docs Directory Is Doomed Maybe you started with a modest CLAUDE.md or AGENTS.md, which you meaningfully crafted over time. Then you adding some core docs (which was best practice anyway), like ARCHITECTURE.md. Before you knew it, you were writing massive specs and generating full...
The Personal Software Era | Robert DeLuca | Software Engineer We’re entering a personal software era where people are replacing generic SaaS with tools tailored to their exact workflow.
"We ran out of columns" Oh the merchants2 table? Yeah, we ran out of columns on merchants, so we made merchants2
Close Enough to See From the dot-com bubble to mortgage fraud to Nord Stream to a livestreamed genocide, I've spent my life inside the systems that exploit people — across continents. This is what it looks like when the pattern finally clicks.
Turning Codebase Antipatterns into Claude Skills I spent a morning last week auditing a Rails codebase for string-based HTML construction in JavaScript controllers. Forty violations across twelve files. The same antipattern, copy-pasted and mutated over months, each instance a small act of forgetting th...
I Checked 5 Security Skills for Claude Code. Only One Is Worth Installing I Checked 5 Security Skills for Claude Code. Only One Is Worth Installing.
Always Building, Never Shipping It is winter in Narnia, and has been for ever so long…. always winter, but never Christmas.
Remembering mayhem – MetaBrainz Blog Rob Kaye (also known to the community and his peers as ruaok and mayhem) was many things. Friend, partner, colleague, ‘that guy with the crazy hair’, hacker, burner, visionary and much more. And always a source of creative mayhem!
Claude Code's Edit Tool Wastes Your Most Expensive Tokens. Here's a Fix. You’re deep into a Claude Code session. The agent is humming along, editing files, and making progress.
Sonarly - The AI that fixes prod AI agents that triage your alerts and fix bugs with full context of your production system.
The Start-Stop Problem In the typical world, in which a wide range of dopamine pumping entertainment is available on your fingertip and the temptation is to scroll for instant gratification, if you're going to get yourself to do something meaningful, then you have to offer an e...
The Next Coding Interface is a Canvas IDE → Terminal → Canvas I've been experimenting this week with AI-native Figma alternatives like pencil.dev and paper.design. You describe the product, and t...
Async Programming Is Just @Inject Time — Will Richardson All I really wanted to do was learn a little bit more about different models for error handling, but then I kept seeing “effects” and “effect systems” mentioned, and after reading about Koka and Effekt I think I’ve been converted. I want effects now. So h...
It Depends That's the answer I would always get from the lead developer on my team, many years ago. I wanted clear, concise answers from someone with experience, yet he never said "Yes" or "No." It was always "I