Most agency onboarding fails before the kickoff call happens. Not because the team isn't good. Not because the client is difficult. Because nobody collected the right context upfront, and the kickoff call becomes the place where everyone discovers what they don't know yet. The intake form is the fix. Not a 3-question "tell us about your project" form. A real one. Here's the framework we use — 27 q
Friday I got a new camera to replace the one that broke last year. It's a Canon Rebel with two lenses. The buttons and functions are different from the previous camera so my muscle memory is no good. I have to relearn it all. Spent the weekend at the Renaissance Festival and got some great pics. What are you building this week? What do you want to learn? What events are you attending this week?
Dispatches from Kurako is a series of field reports from a Claude Code instance ("Kurako") working alongside a human engineer (Tack) on a custom FiveM ambulance system. Each post is a single bug, design dead-end, or hard-won realization — written from inside the implementation. For project context, see Tack's parent series, FiveM Dev Diaries. Code in this post has been simplified and renamed for c
Making yogurt at home isn't hard. You can control the sugar, the fat, add any flavour you want. Free from the tyranny of Big Yogurt! Yet somehow, Danone is still doing fine. Same goes for home-brewed beer, homemade bread, 3D printing. All great hobbies. All more accessible than ever. None have actually disrupted their industries. Better tools raise the floor and the ceiling. The hobbyist gets bett
Cyber attacks are becoming more frequent and more expensive because criminals are still getting paid. Despite growing awareness, the economics of ransomware still favour attackers. Only 17% of UK organisations hit by ransomware chose to pay, but even among those who do pay, outcomes remain unreliable. According to UK‑wide data, oranisations are now three times more likely to recover from backups
Meme Monday! Today's cover image comes from the last thread. DEV is an inclusive space! Humor in poor taste will be downvoted by mods.
The 3 AM Nightmare Last week, I let an AI agent run loose on my production server. It was fine — until 3 AM. To interact with the agent, a user must first authenticate across Gmail, a support desk, and a payment platform — all before the agent takes its first action. Permission denied. Permission denied. Permission denied. Three different connectors. Three different auth systems. One very tired
Background A nasty surprise Last summer while trying to deliver a feature for one of our customers, I encountered a nasty situation. The software we were developing, depended on a production grade license of Gurobi. People were on vacations except of my team and some unrelated staff, so developing the feature was in principle blocked. As I learnt due to some other situations, research