Ocean waves
All series

Series

Vibe Coded

How I Prompted Myself Into the Future

100 posts. 10 parts. One year of AI-assisted development, told from inside by a developer who built himself out of his comfort zone.

111 posts · 11 parts

Chapters

It Started At Christmas

Part 1

It Started at Christmas

The origin story: how a Christmas holiday experiment with AI coding tools turned into an obsession that would reshape my career.

Dec 2024 – Jan 2025

Part 1

It Started at Christmas

The origin story: how a Christmas holiday experiment with AI coding tools turned into an obsession that would reshape my career.

10 posts· Dec 2024 – Jan 2025

Jump to part →
300 Sessions And Counting

Part 2

300 Sessions and Counting

From curious experimenter to full-time AI coder. 300 sessions across Bolt, Lovable, v0, and Cline — and I'm just getting started.

Feb 2025 – Apr 2025

Part 2

300 Sessions and Counting

From curious experimenter to full-time AI coder. 300 sessions across Bolt, Lovable, v0, and Cline — and I'm just getting started.

10 posts· Feb 2025 – Apr 2025

Jump to part →
The May Challenge

Part 3

The May Challenge

I set myself a challenge: no new vibe coding projects for all of May. Focus on shipping. I lasted about 6 hours.

May 2025

Part 3

The May Challenge

I set myself a challenge: no new vibe coding projects for all of May. Focus on shipping. I lasted about 6 hours.

10 posts· May 2025

Jump to part →
1000 Prompts

Part 4

1000 Prompts

1000 prompts in Cline in 96 days. The milestone where AI coding stopped being an experiment and became my default workflow.

Jun 2025

Part 4

1000 Prompts

1000 prompts in Cline in 96 days. The milestone where AI coding stopped being an experiment and became my default workflow.

10 posts· Jun 2025

Jump to part →
The Hackathon Era

Part 5

The Hackathon Era

Hackathons, landing pages in 10 minutes, and the realization that you can now develop features 4 times and pick the best.

Jul 2025 – Aug 2025

Part 5

The Hackathon Era

Hackathons, landing pages in 10 minutes, and the realization that you can now develop features 4 times and pick the best.

10 posts· Jul 2025 – Aug 2025

Jump to part →
Claude Code Changed Everything

Part 6

Claude Code Changed Everything

The week I discovered Claude Code and Claude-Flow. Multi-agent coding workflows opened up a frontier I didn't know existed.

Aug 2025 – Sept 2025

Part 6

Claude Code Changed Everything

The week I discovered Claude Code and Claude-Flow. Multi-agent coding workflows opened up a frontier I didn't know existed.

10 posts· Aug 2025 – Sept 2025

Jump to part →
The Plateau

Part 7

The Plateau

The revolution became routine. Less posting, more building. The tools work — the excitement now comes from application, not discovery.

Aug 2025 – Nov 2025

Part 7

The Plateau

The revolution became routine. Less posting, more building. The tools work — the excitement now comes from application, not discovery.

10 posts· Aug 2025 – Nov 2025

Jump to part →
Agentic Development 2026

Part 8

Agentic Development in 2026

A new year, a new paradigm. End-to-end tests, AI-powered CI/CD, .NET Aspire, and the shift from vibe coding to agentic development.

Dec 2025 – Jan 2026

Part 8

Agentic Development in 2026

A new year, a new paradigm. End-to-end tests, AI-powered CI/CD, .NET Aspire, and the shift from vibe coding to agentic development.

10 posts· Dec 2025 – Jan 2026

Jump to part →
Build Over Buy

Part 9

Build Over Buy

Standard software can't compete with custom-built AI solutions anymore. 2026 is the year AI coding moves from individual to team.

Feb 2026

Part 9

Build Over Buy

Standard software can't compete with custom-built AI solutions anymore. 2026 is the year AI coding moves from individual to team.

11 posts· Feb 2026

Jump to part →
Have I Coded Myself Out Of A Job

Part 10

Have I Coded Myself Out of a Job?

Building a kanban board where the AI works through the backlog autonomously. Have I actually coded myself out of a job?

Mar 2026

Part 10

Have I Coded Myself Out of a Job?

Building a kanban board where the AI works through the backlog autonomously. Have I actually coded myself out of a job?

10 posts· Mar 2026

Jump to part →
Agentic Teams

Part 11

Team Mode Arrives

Claude Code team mode launches, token costs explode, and the promise of working on bigger projects feels real.

Feb 2026 – Apr 2026

Part 11

Team Mode Arrives

Claude Code team mode launches, token costs explode, and the promise of working on bigger projects feels real.

10 posts· Feb 2026 – Apr 2026

Jump to part →
Part 1

It Started at Christmas

10 posts
It Started at Christmas

It Started at Christmas

The origin story: how a Christmas holiday experiment with AI coding tools turned into an obsession that would reshape my career.

December 2024 — January 2025 It was December 23rd, 2024 — two days before Christmas — and I was supposed to be winding down. Instead, I was generating 10 websites in parallel. Not because anyone asked me to. Not because I had a deadline. But because I'd stumbled into something that made my brain light up the way it hadn't since I first learned to code at 13 on my dad's PC back in 1993. The post I wrote that night was almost casual: "Some people talk about development costs

Read more →
Verbos #76: Becoming a 100x Developer with AI#1

Verbos #76: Becoming a 100x Developer with AI

Two weeks into my 100-day AI journey, I got invited onto the Verbos podcast to talk about something I was still figuring out: what does it actually mean to...

Read more →

Ten Websites for Two Dollars#2

Ten Websites for Two Dollars

I've been thinking about something Poul mentioned recently: the cost of building websites has fundamentally changed.

Draft
Christmas Week Hacking#3

Christmas Week Hacking

I had a week off and nothing to lose. What started as holiday tinkering turned into the beginning of everything.

Idea
New Year, New Tools#4

New Year, New Tools

New year, fresh tools. Bolt.new appeared on my radar and suddenly building full websites felt like sketching on a napkin.

Idea
The Feedback Loop Addiction#5

The Feedback Loop Addiction

Describe what you want. Watch it appear. Tweak. Repeat. The dopamine hit of instant creation is dangerously addictive.

Idea
Anthropic Console Experiments#6

Anthropic Console Experiments

Before IDE integrations existed, the Anthropic Console was my playground. Raw prompts, raw power, raw learning.

Idea
When Your Hobby Becomes an Obsession#7

When Your Hobby Becomes an Obsession

When you start thinking about prompts in the shower and dreaming about context windows, it's no longer a hobby.

Idea
Why a 20-Year Developer Cares About AI Coding#8

Why a 20-Year Developer Cares About AI Coding

After two decades of writing code the hard way, AI coding isn't a shortcut — it's a fundamental shift in how I think about building software.

Idea
Looking for a Proper IDE Integration#9

Looking for a Proper IDE Integration

Copy-pasting between ChatGPT and VS Code felt wrong. There had to be a better way to get AI into the actual development flow.

Idea
Part 2

300 Sessions and Counting

10 posts
300 Sessions and Counting

300 Sessions and Counting

From curious experimenter to full-time AI coder. 300 sessions across Bolt, Lovable, v0, and Cline — and I'm just getting started.

February – April 2025 My first Cline prompt was on February 4th, 2025. I know the exact date because Cline logs everything — every prompt, every response, every token spent. That kind of receipts turns out to matter when you're trying to tell people what happened. What happened was this: I went deep. January had been a blur of Bolt.new projects, Lovable experiments, and Anthropic Console sessions. I was generating websites, prototypes, and ideas at a pace that felt reckless

Read more →
Verbos #86: MCP Servers, Vibe Coding & the A2A Protocol#1

Verbos #86: MCP Servers, Vibe Coding & the A2A Protocol

By April 2025, I'd crossed 300+ AI-assisted coding sessions. Deep into Cline, hundreds of weekend projects shipped, and the term "vibe coding" had just been...

Read more →

First Cline Prompt#2

First Cline Prompt

February 4th, 2025. My first Cline prompt. The moment AI coding moved from browser toys to my actual IDE.

Idea
Vibe Coding — Karpathy Names What We're Doing#3

Vibe Coding — Karpathy Names What We're Doing

When Andrej Karpathy tweeted about 'vibe coding,' suddenly what I'd been doing had a name — and a movement.

Idea
Context Windows: The Hidden Skill#4

Context Windows: The Hidden Skill

Everyone talks about prompt engineering. Nobody talks about the real skill: understanding how context windows work under the hood.

Idea
Prompt Engineering Is Architecture#5

Prompt Engineering Is Architecture

Writing good prompts isn't about clever wording. It's about thinking architecturally — structure, constraints, and intent.

Idea
100 Prompts In#6

100 Prompts In

100 prompts in and the patterns are becoming clear. Here's what actually matters when you're coding with AI.

Idea
The Project Graveyard Grows#7

The Project Graveyard Grows

Every vibe coder has one: a folder full of brilliant ideas that got 80% done and then abandoned for the next shiny thing.

Idea
ChatGPT vs IDE Tools#8

ChatGPT vs IDE Tools

ChatGPT and Cline solve completely different problems. One is a conversation. The other is a collaborator in your codebase.

Idea
300 Sessions — Should I Be Worried?#9

300 Sessions — Should I Be Worried?

300 AI coding sessions in three months. At what point does productivity become dependency? Am I still a developer?

Idea
Part 3

The May Challenge

10 posts
The May Challenge

The May Challenge

I set myself a challenge: no new vibe coding projects for all of May. Focus on shipping. I lasted about 6 hours.

May 2025 On May 1st, 2025, I set myself a rule: no new vibe coding projects for the entire month. Five months in, I had to face the truth — I had a problem. Not a substance problem, but an ideas problem. I was addicted to starting things. I lasted six hours. Here's what nobody tells you about AI-assisted coding: the barrier to starting something new drops to nearly zero, but the barrier to finishing something stays exactly the same. Before AI, starting a new project require

Read more →
The May Challenge: Stop Vibe Coding (Failed in 6 Hours)#1

The May Challenge: Stop Vibe Coding (Failed in 6 Hours)

Set myself a goal yesterday - May 1st. I promised myself I wouldn't start any new vibe coding projects for the entire month. Instead, I'd focus on shipping...

Draft
ADRs: The Secret Weapon for Vibe Coders#2

ADRs: The Secret Weapon for Vibe Coders

I'm increasingly convinced that Architecture Decision Records are the most underrated tool in a vibe coder's toolkit.

Draft
si14agents.com: Trying to Bring an Idea to Life#3

si14agents.com: Trying to Bring an Idea to Life

There's this project that's been sitting in my mental backlog - si14agents.com. I vibe coded it on Christmas Eve just to clarify my own thinking about the...

Draft
Context Windows: The Hidden Cost of Vibe Coding#4

Context Windows: The Hidden Cost of Vibe Coding

When you vibe code seriously, you need to understand context windows. If you don't, your bill gets terrifying fast.

Draft
Chat Copilot vs Workbenches: Stop Copy-Pasting#5

Chat Copilot vs Workbenches: Stop Copy-Pasting

If you're using ChatGPT, Claude, or any chat-based tool to code and you're adding message after message trying to iterate, you're doing it wrong.

Draft
OpenAI Buying Windsurf: My Hot Take#6

OpenAI Buying Windsurf: My Hot Take

This is the dumbest thing I heard today - that OpenAI just paid a fortune for Windsurf.

Draft
The Real Cost of Vibe Coding: Tracking Expenses Daily#7

The Real Cost of Vibe Coding: Tracking Expenses Daily

Finally bit the bullet and installed Cursor to see if it's actually cheaper than Cline.

Draft
Comparing IDEs: Cursor vs Cline, Finally#8

Comparing IDEs: Cursor vs Cline, Finally

I've put this off for way too long. Time to actually test whether Cursor is cheaper than Cline.

Draft
ADR Library Growth: Personal Playbook Emerges#9

ADR Library Growth: Personal Playbook Emerges

I've been accumulating ADR files across my projects, and something interesting is happening: they're becoming a personal knowledge base that the AI...

Draft
Part 4

1000 Prompts

10 posts
1000 Prompts

1000 Prompts

1000 prompts in Cline in 96 days. The milestone where AI coding stopped being an experiment and became my default workflow.

June 2025 Sometime in early June, the counter in Cline ticked past 987 prompts. I'd started on February 4th. In 96 days, I'd averaged over 10 coding prompts per day, every single day. One thousand conversations with an AI about code. What does that teach you? There's no achievement badge for "1000 AI coding prompts." No community recognition. No certificate. In a world that was still debating whether AI coding was a gimmick, admitting you'd done it a thousand times felt les

Read more →
987 Prompts and Counting: The Cline Milestone#1

987 Prompts and Counting: The Cline Milestone

This week I'm hitting 1000 prompts in Cline. We're at 987. The cool part? Everything is logged.

Draft
While Everyone Posts About Claude 4, I'm Using Gemini Flash#2

While Everyone Posts About Claude 4, I'm Using Gemini Flash

Everyone's talking about Claude 4 and new model releases. Meanwhile, I spent this evening experimenting with Google Gemini Flash.

Draft
The Quiet Period: Productivity Without Noise#3

The Quiet Period: Productivity Without Noise

It's been quiet lately. Let me explain why, because it's not what it looks like.

Draft
This is Still Relevant#4

This is Still Relevant

Quick one today: This is still relevant.

Draft
Friday the 13th Hackathon Prep#5

Friday the 13th Hackathon Prep

Is anyone free next Friday (the 13th) - yes, that Friday - to participate in Hackathon.dev?

Draft
GPT-Image-1 API Access: Visual Storytelling Experiments#6

GPT-Image-1 API Access: Visual Storytelling Experiments

Got my hands on the OpenAI GPT-Image-1 API. Having the model directly in my hands feels different from just using it through an interface.

Draft
JSON Files: Why Open When You Can Prompt?#7

JSON Files: Why Open When You Can Prompt?

What's easier - manually opening and editing a JSON file, or just taking a screenshot and asking the AI to fix it?

Draft
Building a Freezer Inventory System (Yes, Really)#8

Building a Freezer Inventory System (Yes, Really)

So someone asked if I'd build a system to track what's in their two freezers.

Draft
Four Months In: Are You Started Yet?#9

Four Months In: Are You Started Yet?

This has been a four-month journey for me. February to June. From curiosity to confidence to execution.

Draft
Part 5

The Hackathon Era

10 posts
The Hackathon Era

The Hackathon Era

Hackathons, landing pages in 10 minutes, and the realization that you can now develop features 4 times and pick the best.

July – August 2025 "Vibe coder nightmare — the internet is down." That was the post. Five words that captured both the absurdity and the dependency of what we'd become. Without a connection to the AI, the vibe coder is just... a person staring at a screen. By summer 2025, the workflow had crystallized into something I started calling "Vibecoding 101": multitask. While the AI is working on your current prompt, plan your next one. Don't watch it type. Don't sit idle. Think ah

Read more →
10-Minute Landing Page: Deploy to Coolify#1

10-Minute Landing Page: Deploy to Coolify

Took 10 minutes to generate a landing site, sync it to GitHub, and deploy it on Coolify.

Draft
Vibecoding 101: Multitask While AI Works#2

Vibecoding 101: Multitask While AI Works

The first lesson in vibe coding that nobody talks about: multitask. Plan your next prompt while the AI is working on the current one.

Draft
Webcontainers: The Underrated Game Changer#3

Webcontainers: The Underrated Game Changer

Webcontainers running VSCode in the browser is wildly underrated.

Draft
Vibe Coder Nightmare: When the Internet Dies#4

Vibe Coder Nightmare: When the Internet Dies

That's the vibe coder's worst nightmare. Well, not the worst - that would be losing all your session history - but it's up there.

Draft
Bolt Hackathon: We Shipped Something#5

Bolt Hackathon: We Shipped Something

We had a Bolt hackathon and built a new product.

Draft
Gave Up After 4 Hours: When AI Can't Help#6

Gave Up After 4 Hours: When AI Can't Help

Spent four hours on something yesterday. Couldn't solve it. Not through Google, not through AI, not through any combination of the two.

Draft
Develop All Your Features 4 Times and Pick the Best#7

Develop All Your Features 4 Times and Pick the Best

Codex has this new feature that changes everything: develop every feature four times and pick the best implementation.

Draft
The 5-Minute Landing Page Secret Sauce#8

The 5-Minute Landing Page Secret Sauce

Took me five minutes to build a landing page.

Draft
At the AI Agent Conference: Do I Understand What an Agent Is?#9

At the AI Agent Conference: Do I Understand What an Agent Is?

I'm here today, curious. Uncertain. Wondering if what I've been building and calling "agentic development" actually matches what everyone else means by "agent."

Idea
Part 6

Claude Code Changed Everything

10 posts
Claude Code Changed Everything

Claude Code Changed Everything

The week I discovered Claude Code and Claude-Flow. Multi-agent coding workflows opened up a frontier I didn't know existed.

August 2025 A week ago, I started investigating what claude-flow was. First, I was blown away. That's how my post from August 2025 began. No preamble, no buildup. Just the raw surprise of discovering something that felt fundamentally different from everything I'd used before. Claude Code was Anthropic's command-line coding tool — an AI that lived in your terminal rather than your IDE. Where Cline and Copilot were like smart assistants sitting beside you in VS Code, Claude C

Read more →
Claude-Flow: First I Was Blown Away#1

Claude-Flow: First I Was Blown Away

A week ago, I started investigating what claude-flow actually was.

Draft
Anthropic Is the Big Winner#2

Anthropic Is the Big Winner

I posted something definitive yesterday: "Anthropic is the big winner for me, and I'm seriously considering putting all my money in that direction because I...

Draft
Live Streaming From Dev Container — Showing the Process#3

Live Streaming From Dev Container — Showing the Process

Something shifted in how I started sharing my work.

Draft
Testing Live Streaming From Teams#4

Testing Live Streaming From Teams

I started playing around with a different approach to showing my work: streaming from Claude Code through my dev container as an MCP server, then giving it...

Draft
GitHub Copilot Team: Parallel Agent Tasks#5

GitHub Copilot Team: Parallel Agent Tasks

I made a video and posted it with a simple question in the caption: "See how Claude Code uses agents/tasks for parallel tasks (Swarms?)."

Draft
Writing Objectives Before Bed, AI Codes Overnight#6

Writing Objectives Before Bed, AI Codes Overnight

I'm starting to think about my work differently.

Draft
Template-Less Development: Just Good Prompts#7

Template-Less Development: Just Good Prompts

I've been using Claude Code for two weeks now, and I haven't written a template yet.

Draft
GitHub Commit Heatmap: Guess Which Day I Got Vacation#8

GitHub Commit Heatmap: Guess Which Day I Got Vacation

I was looking at my GitHub contribution heatmap yesterday and realized you could pinpoint the exact day I started letting Claude Code work independently.

Draft
Unlimited Means... What Exactly?#9

Unlimited Means... What Exactly?

I posted yesterday: "I love that people have to explain what 'unlimited' means. Maybe we shouldn't use that word."

Draft
Part 7

The Plateau

10 posts
The Plateau

The Plateau

The revolution became routine. Less posting, more building. The tools work — the excitement now comes from application, not discovery.

September – November 2025 There's been a quiet period. Now let me tell you why. I don't think anything new is happening. That's how I broke the silence after nearly three months of reduced posting. Not because I'd stopped building. I was building more than ever. But the discovery phase was over. What replaced it was something less glamorous and more productive: applied routine. The transition from "this is amazing!" to "this is just how I work now" happened so gradually I a

Read more →
Verbos #92: GPT-5, Claude Code & Agent Swarms#1

Verbos #92: GPT-5, Claude Code & Agent Swarms

By August 2025, the intensity has peaked.

Read more →

Applying AI Coding at Delegate — Real Client Work#2

Applying AI Coding at Delegate — Real Client Work

Taking vibe coding from side projects to real client work at Delegate. The gap between hobby and professional is smaller than I expected.

Idea
Rules Beat Intelligence: Cheap Models With Good Context#3

Rules Beat Intelligence: Cheap Models With Good Context

A cheap model with great context and clear rules outperforms an expensive model every time. Intelligence is overrated.

Idea
What I Built Quietly This Month#4

What I Built Quietly This Month

The quietest month in my journey — but not the least productive. Sometimes the best work happens when nobody's watching.

Idea
The Team Starts Noticing — Colleagues' Magic Moments#5

The Team Starts Noticing — Colleagues' Magic Moments

The moment a colleague says 'wait, how did you do that so fast?' is when AI coding stops being your secret and starts being a conversation.

Idea
Learning the Limits: Where AI Still Needs a Human#6

Learning the Limits: Where AI Still Needs a Human

AI can't do everything. Here's where I still need to think, debug, and architect the old-fashioned way.

Idea
Enterprise Adoption Begins — The Industry Catches Up#7

Enterprise Adoption Begins — The Industry Catches Up

The industry is catching up. What felt like a fringe experiment a year ago is now showing up in enterprise roadmaps.

Idea
From Vibe Coding to Agentic Development#8

From Vibe Coding to Agentic Development

The vocabulary is shifting. 'Vibe coding' was the start. 'Agentic development' is where it's going — and the difference matters.

Idea
Breaking the Silence: What's Next#9

Breaking the Silence: What's Next

Three months of relative quiet on LinkedIn. Not because I stopped building, but because I was too busy to talk about it.

Idea
Part 8

Agentic Development in 2026

10 posts
Agentic Development in 2026

Agentic Development in 2026

A new year, a new paradigm. End-to-end tests, AI-powered CI/CD, .NET Aspire, and the shift from vibe coding to agentic development.

December 2025 – January 2026 The year turned, and the vocabulary changed with it. I wasn't vibe coding anymore — I was doing agentic development. The distinction mattered more than it sounds. Vibe coding was interactive. You described, the AI built, you adjusted. Like pair programming where one partner is impossibly fast and never gets tired. Fun, productive, but fundamentally limited by one constraint: you had to be in the loop for every decision. Agentic development remov

Read more →
AI-Powered Failure Analysis in CI/CD Pipelines#1

AI-Powered Failure Analysis in CI/CD Pipelines

I've added an if-failure step to my pipeline that sends failure data to Claude for analysis. Simple concept, massive time savings.

Draft
Gemini 3 Experiments: Consistent Logos and Branding#2

Gemini 3 Experiments: Consistent Logos and Branding

Gave Gemini 3 a vibe-coded login app and asked how I could improve it.

Draft
One Year of Vibe Coding: The Wave Is Coming#3

One Year of Vibe Coding: The Wave Is Coming

The wave is coming — are you ready?

Draft
Claude's Memory Feature: What Did I Agree To?#4

Claude's Memory Feature: What Did I Agree To?

I clicked "yes" to memory in Claude Desktop months ago. But only now am I actually seeing what that means.

Draft
End-to-End Tests: My New Favorite Thing#5

End-to-End Tests: My New Favorite Thing

I've become insanely happy with how I write end-to-end tests now and run them with Aspire.

Draft
Simple Prompts I Actually Use as a Developer#6

Simple Prompts I Actually Use as a Developer

Is it interesting to see the dumb prompts I actively use as a developer? Or is it just noise?

Draft
What I Wouldn't Code a Year Ago — Now Takes 5 Minutes#7

What I Wouldn't Code a Year Ago — Now Takes 5 Minutes

There's something I couldn't code before that now takes 5 minutes. And I'm thinking about wrapping it in an MCP server to avoid the build pain.

Draft
SWE Benchmarks: Do I Trust Them? Not Really#8

SWE Benchmarks: Do I Trust Them? Not Really

I don't really look at SWE benchmarks. I don't trust that the models aren't being tweaked specifically for them.

Idea
David Gets It Too: .NET Aspire Is the Future#9

David Gets It Too: .NET Aspire Is the Future

Aspire 13.1 is out with the first stable release of their MCP setup for agentic development.

Idea
Part 9

Build Over Buy

11 posts
Build Over Buy

Build Over Buy

Standard software can't compete with custom-built AI solutions anymore. 2026 is the year AI coding moves from individual to team.

February 2026 The biggest challenge in the next 12 months? What NOT to build. That was the paradox. AI made building so easy that the constraint had flipped. The hard part wasn't creating software anymore — it was deciding which software was worth creating. Sometime in February 2026, I put into words something I'd been feeling for months: "Build over buy is just the future, I think." The argument was simple but far-reaching. The big standard software packages we all know —

Read more →
Verbos #102: Vibe Coding in Teams + Clawdbot & OpenClaw#1

Verbos #102: Vibe Coding in Teams + Clawdbot & OpenClaw

Fourteen months. That's how long it's been since I first started experimenting with vibe coding. And the landscape has changed completely.

Read more →

Where Are We Headed? 2026 Is the Team's Year#2

Where Are We Headed? 2026 Is the Team's Year

2025 was the year where many organizations had frontrunners running ahead, playing with AI, seeing huge engineering boosts in output.

Draft
Docker Volumes for Per-Project AI Context#3

Docker Volumes for Per-Project AI Context

I've been using Docker volumes to maintain per-project Claude configuration — a ~/.claude folder with all the session history and context for each project.

Draft
Umbraco Hackday: 0 to AI Plugin in a Day#4

Umbraco Hackday: 0 to AI Plugin in a Day

One day crystallized the entire thesis about build-over-buy.

Draft
10x Developers Exist: It's Just 1000x Now#5

10x Developers Exist: It's Just 1000x Now

The "10x developer" meme has been around for decades. Some developers are just 10 times more productive than average ones.

Draft
React2Shell and Vibecoding Workflows#6

React2Shell and Vibecoding Workflows

I have a few hobby projects I vibecoded in 2025 and haven't revisited since React2Shell came out.

Draft
Building My Own Claude Code Plugin Marketplace#7

Building My Own Claude Code Plugin Marketplace

I'm building my own marketplace concept for Claude Code plugins.

Draft
I've Read Less LinkedIn: I've Been Too Busy Building#8

I've Read Less LinkedIn: I've Been Too Busy Building

I've read less on X and LinkedIn lately.

Draft
What If I Could Give You 3x For Your Money?#9

What If I Could Give You 3x For Your Money?

The consulting pitch crystallizes: "What if I could give you 3 times as much for your money? Shouldn't you at least consider it?"

Draft
Super Curious: What Happens When Inference Gets Instant?#10

Super Curious: What Happens When Inference Gets Instant?

I'm super curious about what happens when inference becomes so fast that hard thinking becomes the bottleneck.

Idea
Part 10

Have I Coded Myself Out of a Job?

10 posts
Have I Coded Myself Out of a Job?

Have I Coded Myself Out of a Job?

Building a kanban board where the AI works through the backlog autonomously. Have I actually coded myself out of a job?

March 2026 This past weekend, I built a kanban board for my agentic projects. Nothing fancy — a rough board for tracking features and tasks. But the goal wasn't the board itself. The goal was to connect an AI agent to it so the agent could work through the backlog autonomously and develop the system itself. For the last few years, once a year, I've tried to build a fully automatic software pipeline — one that doesn't need a real developer. It's never worked. Until now, I th

Read more →
Biggest Challenge: What NOT to Build#1

Biggest Challenge: What NOT to Build

The biggest challenge in the next 12 months: what NOT to build.

Draft
Aspire: When the Agent Finds and Fixes Its Own Errors#2

Aspire: When the Agent Finds and Fixes Its Own Errors

The most dangerous thing Anthropic can do right now is have service disruptions.

Draft
Screenshot-Based Verification: Proving AI Did It Right#3

Screenshot-Based Verification: Proving AI Did It Right

A game changer for me in the last few weeks: asking Claude to prove completion through screenshots or video.

Draft
No Comment: I Have a Problem#4

No Comment: I Have a Problem

I have a problem, yes. But who wouldn't pull the lever on a one-armed bandit that's spitting out wins left and right?

Draft
Motorcyclist Metaphor: Coding at 300+ Through Traffic#5

Motorcyclist Metaphor: Coding at 300+ Through Traffic

Remember those videos of motorcyclists weaving through traffic at 300+ km/h?

Draft
Agentic Live Session: Friday 8:15 Ritual Continues#6

Agentic Live Session: Friday 8:15 Ritual Continues

Every other Friday, 8:15 to 9 AM, I run an Agentic Live session.

Draft
Building My Own Agentic IDE#7

Building My Own Agentic IDE

Everyone is building what they think is the next Agentic IDE.

Draft
Kanban Board for Agents: The Backlog Works Itself#8

Kanban Board for Agents: The Backlog Works Itself

Last weekend, I built a rough kanban board for agentic projects.

Draft
Starting #100DaysToOffload: The Story So Far#9

Starting #100DaysToOffload: The Story So Far

Fourteen months ago, on December 23rd, 2024, I generated 10 websites in parallel for $2 and asked which one was best.

Idea
Part 11

Team Mode Arrives

10 posts
Team Mode Arrives

Team Mode Arrives

Claude Code team mode launches, token costs explode, and the promise of working on bigger projects feels real.

Draft
From Hacked Hooks to Built-In Teams#1

From Hacked Hooks to Built-In Teams

Looking back at how we spawned subagents with prompts and hacks, now it's just part of the platform.

Draft
Terminal Renaissance#2

Terminal Renaissance

Discovering tmux and TUI interfaces. The terminal is suddenly the coolest place to work.

Draft
The 16-Hour Day Paradox#3

The 16-Hour Day Paradox

If AI makes you 10x faster, why are workdays longer? The changing economics of development work.

Draft
Vibecast Is Born#4

Vibecast Is Born

Naming a streaming platform and shipping it in 24 hours

Draft
When Anthropic Goes Down#5

When Anthropic Goes Down

The danger of service disruption in a multi-tool world

Draft
My Agent Went Fishing for Tokens#6

My Agent Went Fishing for Tokens

When Claude Code found credentials in the environment

Draft
VR Coding at the Office#7

VR Coding at the Office

When colleagues test vibecast in virtual reality

Draft
The Security Reset#8

The Security Reset

When building agentic systems, everything we've done historically needs rethinking—1000+ hours learning how.

Draft
Could AI Build Your Webshop?#9

Could AI Build Your Webshop?

The business model question: does custom-built at 400 DKK/month beat standard at 200 DKK/month?

Draft