Jamie Craane personal blog

My views, thoughts and experiences about Fullstack software development.

Agentic Development Is Eating Low-Code

The friction low-code was invented to remove is the friction agents remove for free

Low-code traded boilerplate syntax for visual abstractions. Now that AI agents write the boilerplate, that trade no longer pays for itself. Here is where low-code breaks down, what changes with agents, and the narrow cases where low-code still wins.

Chunk Overlap Solves the Right Problem at the Wrong Time

Split on structure at ingest, and buy the context back at retrieval

Standard RAG advice says to overlap your chunks by 10 to 20 percent. My knowledge base uses zero overlap and expands a matched chunk to its enclosing section at query time instead. Here is why, and where it actually breaks down.

Parsing, Visualizing and Analyzing Log Data with Claude Code

From a static log file to an interactive analysis tool, and beyond

How I used Claude Code to turn a production slow-query log into an interactive visualization, then let Claude analyze the result and propose fixes.

Bridging Human Intent and AI Code Generation with @AIGuideline

A Novel Approach to Embedding Architectural Guidelines in Your Codebase

Learn how the @AIGuideline annotation helps AI assistants understand and respect your project's architectural decisions and coding patterns.