~/blog

Blog

Articles and thoughts on web development, architecture, and technology.

// latest
AItoolingarchitecture
·5 min

The Day Claude Deleted My Production Database

AI coding assistants are incredibly powerful until they decide to "fix" a corruption by wiping your database. A cautionary tale about backups and why dev boxes need them too.

read →

Claude Code Hooks: Deterministic Control Over AI Workflows

While claude.md instructions are treated as suggestions, Hooks provide deterministic guarantees. Learn how to use pre- and post-tool hooks to enforce formatting, block dangerous commands, and standardize your team's workflow.

3mtooling

Putting AI to Work in Your Laravel Backend

Laravel now has real tools for AI integration. Here's how to move beyond naive API calls and build structured, testable AI features with Prism and the official Laravel AI SDK.

4mAI

The AI is Not Your Friend: How I Secured Gemini on This Site

Most 'AI integrations' are just a chat box and a prayer. Here is how I built a secure, contextual, and bilingual assistant using Gemini 3.1 Flash Lite.

3mAI

Superpowers: Teaching Claude Code to Think Before It Types

Out of the box, Claude Code starts writing immediately. Superpowers forces it to plan, test, and verify first. On structured workflows, TDD enforcement, and why discipline beats speed.

4mtooling

From Blind Generation to an AI Team: How to Take Back Control with Agents

Stop treating AI as a single author. Give it roles, let them argue, and you'll ship better software before you've written a single line of code.

4mAI

The bureaucracy of bots: Why we are checking the checker

Deploying an AI to double-check the work of another AI produces better results. But we are unwittingly recreating the slow, complex corporate bureaucracy we tried to escape.

3mAI

The Brilliant Parrot Problem: What AI Actually Does When It 'Thinks'

Transformers are extraordinary algorithms. But they are algorithms. On next-token prediction, the blindness of generation, and why a system that cannot see where it's going almost certainly cannot be conscious.

5mAI

The Prompt Is Not the Spec

Developers are treating AI prompts like requirements documents. They're not. On vague intent, confident hallucinations, and why the wrong thing built fast is still the wrong thing.

5mAI

The Lava Layer: Why AI Code is Slowly Petrifying Your Codebase

We’re building faster than ever, but at what cost? Exploring the invisible accumulation of code that no one truly understands and why your application is turning into impenetrable rock.

3mAI

// overview

Articles
17
Read time
61m
Words
10,609