Running several agent sessions wears you down, and tired is when you stop reading what the agent hands back. That cost me a project. What helped was removing small frictions, not trying harder.
Running several agent sessions wears you down, and tired is when you stop reading what the agent hands back. That cost me a project. What helped was removing small frictions, not trying harder.
Every vendor evaluation I've sat through was built to spot lock-in. None was built to spot the reverse: an AI system that leaves with the record of how your company works.
Every vendor evaluation I've sat through was built to spot lock-in. None was built to spot the reverse: an AI system that leaves with the record of how your company works.
Agents finish a task and hand you three more problems at the exact moment you are trying to merge. I researched every way to annotate an agent session, found bb, and built the plugin myself in twenty minutes.
Agents finish a task and hand you three more problems at the exact moment you are trying to merge. I researched every way to annotate an agent session, found bb, and built the plugin myself in twenty minutes.
I built a pipeline to do my AI-news reading for me. It summarizes, de-dupes across sources, throws out the noise, and hands back the twenty or thirty things that mattered. It's public now.
I built a pipeline to do my AI-news reading for me. It summarizes, de-dupes across sources, throws out the noise, and hands back the twenty or thirty things that mattered. It's public now.
Seven years ago I had an idea, 3D-printed one part of it, and then got stuck for good. Here's why I finally handed it to AI, and the honest question I wanted answered.
Seven years ago I had an idea, 3D-printed one part of it, and then got stuck for good. Here's why I finally handed it to AI, and the honest question I wanted answered.
The honest record of securing an always-on AI agent with shell access at home: why firewalling it in place failed, how network segmentation and an ngrok tunnel worked instead, and a frank list of what it still doesn't protect…
The honest record of securing an always-on AI agent with shell access at home: why firewalling it in place failed, how network segmentation and an ngrok tunnel worked instead, and a frank list of what it still doesn't protect…
AI adoption runs on two tracks — top-down process automation and individual everyday work. We started with people: one shared, self-hosted AI tool for a sub-500-person company across several EU countries (LibreChat on Azure OpenAI in an EU region,…
AI adoption runs on two tracks — top-down process automation and individual everyday work. We started with people: one shared, self-hosted AI tool for a sub-500-person company across several EU countries (LibreChat on Azure OpenAI in an EU region,…
I run a development pipeline with permissions off, then trace every session into LangSmith. The plain case for why: an objective record of what the agent did unattended, evals that catch model regressions before they cost me, and a loop where the agent reviews…
I run a development pipeline with permissions off, then trace every session into LangSmith. The plain case for why: an objective record of what the agent did unattended, evals that catch model regressions before they cost me, and a loop where the agent reviews…
Most people use a fraction of what AI tools can do. Sherpa is an open-source agent that interviews someone about their job and recommends which AI features actually fit their work.
Most people use a fraction of what AI tools can do. Sherpa is an open-source agent that interviews someone about their job and recommends which AI features actually fit their work.
I pointed Claude Code at our live internal product and had it film and narrate an 18-minute tutorial. The pipeline, the parts still done by hand, and how to reproduce it.
I pointed Claude Code at our live internal product and had it film and narrate an 18-minute tutorial. The pipeline, the parts still done by hand, and how to reproduce it.
Opus 4.7's terser default style breaks down on complex projects. The fix is a custom output style that restores thorough explanations, plus evals to catch this kind of drift on future model releases.
Opus 4.7's terser default style breaks down on complex projects. The fix is a custom output style that restores thorough explanations, plus evals to catch this kind of drift on future model releases.
One-shotting features with /sdd-flow breaks down on complicated projects run in parallel. The fix: thinner vertical slices that keep oversight tight. New per-slice mode is live in the plugin.
One-shotting features with /sdd-flow breaks down on complicated projects run in parallel. The fix: thinner vertical slices that keep oversight tight. New per-slice mode is live in the plugin.
Agent coordination tools now make it easy to run multiple AI agents in parallel. A look at what's available and what Trail of Bits achieved by systematizing it across an organization.
Agent coordination tools now make it easy to run multiple AI agents in parallel. A look at what's available and what Trail of Bits achieved by systematizing it across an organization.
I built an open-source voice agent for practicing sales calls against an AI customer. Runs on Pipecat + Gemini 2.5 Flash, costs $0.14 per call.
I built an open-source voice agent for practicing sales calls against an AI customer. Runs on Pipecat + Gemini 2.5 Flash, costs $0.14 per call.
On a perfect afternoon in Berlin, everyone looked happy and oblivious. I see where the train is heading, and the accident is coming. But all crises present opportunity.
On a perfect afternoon in Berlin, everyone looked happy and oblivious. I see where the train is heading, and the accident is coming. But all crises present opportunity.
A Claude Code skill that orchestrates spec-driven development through subagents: research, adversarial review, specification, implementation, code review, and critical review from a single command. Built Redakt with it in two days.
A Claude Code skill that orchestrates spec-driven development through subagents: research, adversarial review, specification, implementation, code review, and critical review from a single command. Built Redakt with it in two days.
Redakt is an open-source PII anonymizer built on Microsoft Presidio. It sits between employees and AI tools, replacing personal data with placeholders before prompts leave your network. No data stored, no DPA needed, fully self-hosted.
Redakt is an open-source PII anonymizer built on Microsoft Presidio. It sits between employees and AI tools, replacing personal data with placeholders before prompts leave your network. No data stored, no DPA needed, fully self-hosted.
Sift is an open source personal knowledge base that ingests any document type and makes it searchable by meaning. The story of why it exists, what went right, and what to expect.
Sift is an open source personal knowledge base that ingests any document type and makes it searchable by meaning. The story of why it exists, what went right, and what to expect.
A practical checklist for making your website discoverable, readable, and citable by AI agents and answer engines — with a ready-to-paste prompt to implement it all.
A practical checklist for making your website discoverable, readable, and citable by AI agents and answer engines — with a ready-to-paste prompt to implement it all.
CK Search adds local semantic search to any text directory, with built-in MCP server support for AI agents. A practical walkthrough of setup, configuration, and where semantic search helps — and where it doesn't.
CK Search adds local semantic search to any text directory, with built-in MCP server support for AI agents. A practical walkthrough of setup, configuration, and where semantic search helps — and where it doesn't.
A personal journey from rigid folder hierarchies to an AI-powered knowledge base — through tags, semantic search, and knowledge graphs — and why investing in how you organize information pays off in ways you can't predict.
A personal journey from rigid folder hierarchies to an AI-powered knowledge base — through tags, semantic search, and knowledge graphs — and why investing in how you organize information pays off in ways you can't predict.
AI agents are only as useful as the context you give them. Learn what it takes to build an external brain that lets AI act on your behalf — without asking every time.
AI agents are only as useful as the context you give them. Learn what it takes to build an external brain that lets AI act on your behalf — without asking every time.
A bidirectional link between your Obsidian notes and the folders where your actual work lives. FolderTether keeps your vault and your filesystem connected without sync, cloud, or complexity.
A bidirectional link between your Obsidian notes and the folders where your actual work lives. FolderTether keeps your vault and your filesystem connected without sync, cloud, or complexity.
Why Obsidian and Markdown files turned out to be the right bet for the AI era — not for productivity reasons, but because plaintext with embedded metadata is exactly what AI agents need.
Why Obsidian and Markdown files turned out to be the right bet for the AI era — not for productivity reasons, but because plaintext with embedded metadata is exactly what AI agents need.
Shadow AI — employees using unapproved AI tools with company data — is creating a growing GDPR liability across Europe. Two overlapping laws apply to every AI prompt containing personal data, and most companies don't know it.
Shadow AI — employees using unapproved AI tools with company data — is creating a growing GDPR liability across Europe. Two overlapping laws apply to every AI prompt containing personal data, and most companies don't know it.