Chapters
It Started at Christmas
10 posts
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 →
#1Verbos #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 →
#2Ten Websites for Two Dollars
I've been thinking about something Poul mentioned recently: the cost of building websites has fundamentally changed.
#3Christmas Week Hacking
I had a week off and nothing to lose. What started as holiday tinkering turned into the beginning of everything.
#4New Year, New Tools
New year, fresh tools. Bolt.new appeared on my radar and suddenly building full websites felt like sketching on a napkin.
#5The Feedback Loop Addiction
Describe what you want. Watch it appear. Tweak. Repeat. The dopamine hit of instant creation is dangerously addictive.
#6Anthropic Console Experiments
Before IDE integrations existed, the Anthropic Console was my playground. Raw prompts, raw power, raw learning.
#7When 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.
#8Why 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.
#9Looking 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.
300 Sessions and Counting
10 posts
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 →
#1Verbos #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 →
#2First Cline Prompt
February 4th, 2025. My first Cline prompt. The moment AI coding moved from browser toys to my actual IDE.
#3Vibe 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.
#4Context Windows: The Hidden Skill
Everyone talks about prompt engineering. Nobody talks about the real skill: understanding how context windows work under the hood.
#5Prompt Engineering Is Architecture
Writing good prompts isn't about clever wording. It's about thinking architecturally — structure, constraints, and intent.
#6100 Prompts In
100 prompts in and the patterns are becoming clear. Here's what actually matters when you're coding with AI.
#7The 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.
#8ChatGPT vs IDE Tools
ChatGPT and Cline solve completely different problems. One is a conversation. The other is a collaborator in your codebase.
#9300 Sessions — Should I Be Worried?
300 AI coding sessions in three months. At what point does productivity become dependency? Am I still a developer?
The May Challenge
10 posts
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 →
#1The 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...
#2ADRs: 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.
#3si14agents.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...
#4Context 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.
#5Chat 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.
#6OpenAI Buying Windsurf: My Hot Take
This is the dumbest thing I heard today - that OpenAI just paid a fortune for Windsurf.
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.
#8Comparing IDEs: Cursor vs Cline, Finally
I've put this off for way too long. Time to actually test whether Cursor is cheaper than Cline.
#9ADR 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...
1000 Prompts
10 posts
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 →
#1987 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.
#2While 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.
#3The Quiet Period: Productivity Without Noise
It's been quiet lately. Let me explain why, because it's not what it looks like.
#4This is Still Relevant
Quick one today: This is still relevant.
#5Friday the 13th Hackathon Prep
Is anyone free next Friday (the 13th) - yes, that Friday - to participate in Hackathon.dev?
#6GPT-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.
#7JSON 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?
#8Building a Freezer Inventory System (Yes, Really)
So someone asked if I'd build a system to track what's in their two freezers.
#9Four Months In: Are You Started Yet?
This has been a four-month journey for me. February to June. From curiosity to confidence to execution.
The Hackathon Era
10 posts
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 →
#110-Minute Landing Page: Deploy to Coolify
Took 10 minutes to generate a landing site, sync it to GitHub, and deploy it on Coolify.
#2Vibecoding 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.
#3Webcontainers: The Underrated Game Changer
Webcontainers running VSCode in the browser is wildly underrated.
#4Vibe 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.
#5Bolt Hackathon: We Shipped Something
We had a Bolt hackathon and built a new product.
#6Gave 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.
#7Develop 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.
#8The 5-Minute Landing Page Secret Sauce
Took me five minutes to build a landing page.
#9At 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."
Claude Code Changed Everything
10 posts
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 →
#1Claude-Flow: First I Was Blown Away
A week ago, I started investigating what claude-flow actually was.
#2Anthropic 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...
#3Live Streaming From Dev Container — Showing the Process
Something shifted in how I started sharing my work.
#4Testing 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...
#5GitHub 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?)."
#6Writing Objectives Before Bed, AI Codes Overnight
I'm starting to think about my work differently.
#7Template-Less Development: Just Good Prompts
I've been using Claude Code for two weeks now, and I haven't written a template yet.
#8GitHub 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.
#9Unlimited Means... What Exactly?
I posted yesterday: "I love that people have to explain what 'unlimited' means. Maybe we shouldn't use that word."
The Plateau
10 posts
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 →
#1Verbos #92: GPT-5, Claude Code & Agent Swarms
By August 2025, the intensity has peaked.
Read more →
#2Applying 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.
#3Rules 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.
#4What 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.
#5The 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.
#6Learning 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.
#7Enterprise 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.
#8From 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.
#9Breaking 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.
Agentic Development in 2026
10 posts
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 →
#1AI-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.
#2Gemini 3 Experiments: Consistent Logos and Branding
Gave Gemini 3 a vibe-coded login app and asked how I could improve it.
#3One Year of Vibe Coding: The Wave Is Coming
The wave is coming — are you ready?
#4Claude'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.
#5End-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.
#6Simple 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?
#7What 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.
#8SWE 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.
#9David 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.
Build Over Buy
11 posts
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 →
#1Verbos #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 →
#2Where 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.
#3Docker 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.
#4Umbraco Hackday: 0 to AI Plugin in a Day
One day crystallized the entire thesis about build-over-buy.
#510x 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.
#6React2Shell and Vibecoding Workflows
I have a few hobby projects I vibecoded in 2025 and haven't revisited since React2Shell came out.
#7Building My Own Claude Code Plugin Marketplace
I'm building my own marketplace concept for Claude Code plugins.
#8I've Read Less LinkedIn: I've Been Too Busy Building
I've read less on X and LinkedIn lately.
#9What 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?"
#10Super 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.
Have I Coded Myself Out of a Job?
10 posts
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 →
#1Biggest Challenge: What NOT to Build
The biggest challenge in the next 12 months: what NOT to build.
#2Aspire: When the Agent Finds and Fixes Its Own Errors
The most dangerous thing Anthropic can do right now is have service disruptions.
#3Screenshot-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.
#4No 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?
#5Motorcyclist Metaphor: Coding at 300+ Through Traffic
Remember those videos of motorcyclists weaving through traffic at 300+ km/h?
#6Agentic Live Session: Friday 8:15 Ritual Continues
Every other Friday, 8:15 to 9 AM, I run an Agentic Live session.
#7Building My Own Agentic IDE
Everyone is building what they think is the next Agentic IDE.
#8Kanban Board for Agents: The Backlog Works Itself
Last weekend, I built a rough kanban board for agentic projects.
#9Starting #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.
Team Mode Arrives
10 posts
Team Mode Arrives
Claude Code team mode launches, token costs explode, and the promise of working on bigger projects feels real.
Draft
#1From 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.
#2Terminal Renaissance
Discovering tmux and TUI interfaces. The terminal is suddenly the coolest place to work.
#3The 16-Hour Day Paradox
If AI makes you 10x faster, why are workdays longer? The changing economics of development work.
#4Vibecast Is Born
Naming a streaming platform and shipping it in 24 hours
#5When Anthropic Goes Down
The danger of service disruption in a multi-tool world
#6My Agent Went Fishing for Tokens
When Claude Code found credentials in the environment
#7VR Coding at the Office
When colleagues test vibecast in virtual reality
#8The Security Reset
When building agentic systems, everything we've done historically needs rethinking—1000+ hours learning how.
#9Could AI Build Your Webshop?
The business model question: does custom-built at 400 DKK/month beat standard at 200 DKK/month?


