pickingsolutions.tech
151 Posts. Zero Developers.
151 published posts. Zero developers. No code written by hand.
One person, one AI co-pilot, and a content engine that runs itself before you wake up.
This is how pickingsolutions.tech got built — and what it cost to get it to run without you.
Act I — The Build
From blank repo to 151 published posts and a self-running content operation. About ten months, built incrementally.
Blank Repo. Phase 3 Begins.
First session. Next.js 14, Prisma, PostgreSQL, Tailwind CSS. No prior full-stack experience. AI writes the code; the operator decides what gets built. The build-as-direction model from day one.
Core Site: CMS, Blog, Categories
151 posts eventually published here. The editorial infrastructure — categories, author pages, the build log — built piece by piece across the Builder phase. 200+ sessions of incremental work.
Lumen: The Pricing Page That Didn't Ship
Lumen dashboards and a premium layer built on top of the same repo. Pricing page was priority #1. Real user feedback arrived: "I don't know what this site is for." The pricing page was deprioritised entirely. The lesson cost sessions. It was the right call.
Phase 4: Orchestrator. Automation Layer Begins.
Shift from building the product to building the machine that runs the product. launchd jobs start multiplying. Hermes agent profiles come online. The site stops being something you maintain and starts being something you direct.
Content Flywheel Designed and Deployed
5-stage pipeline formalised: Seeds → Propagation → Harvest → Review → Publish. content_reviewer.py deployed — autonomous approval for items scoring ≥22, max 5 surfaced daily for manual review. 298 stale backlog items processed on first run.
151 Posts. Site Runs Itself.
Morning briefing at 07:00 seeds ideas. Flywheel propagates by 10:00. Reviewer processes the queue at 11:00. X publisher fires at 08:00. The editorial operation runs daily without manual intervention. The operator reviews what matters; the machine handles the rest.
The Numbers
Current operational state. Verified counts.
The Content Flywheel
Five stages from raw idea to published post. This is the editorial perspective — what it means for the content operation, not how the infrastructure is configured.
Without this pipeline, the site would have stalled at 40 posts. Building it is what made 151 sustainable for one person.
Seeds Planted
Raw ideas captured automatically: morning briefing output, grid intelligence anomalies, X bookmarks, source scrapes. Nothing curated — everything goes in. The morning briefing at 07:00 is the largest single seed source.
Propagation Topics
Seeds expanded by the orchestrator into developed topics and angles. A seed ("Octopus Energy Q1 results") becomes a topic ("Why Octopus's gross margin improvement matters for the market — three angles"). Quality over quantity at this stage.
Ready to Harvest
Topics fully developed and ready to draft. The queue is maintained by the content-flywheel job at 10:00 daily. This is the staging area — not everything makes it through.
Ready for Review
Drafted content waiting for review. content_reviewer.py (11:00 daily) auto-approves items scoring ≥22, surfaces a maximum of 5 per day for manual review, and parks everything else. This is the bottleneck buster.
Published
Approved content published to pickingsolutions.tech, X, and Dropstackers via the publisher jobs at 08:00 daily. From seed to published — zero manual steps in the pipeline itself.
Lumen — Built. Deprioritised.
Lumen was the premium layer — dashboards, a pricing page, a subscription model. Priority #1 for months. Real user feedback killed it: “I don't know what this site is for.” The pricing page never shipped. The pivot to content-first and building-in-public was the correct decision.
The lesson is on this page because it's the most useful thing you can leave for someone building something similar. Paying users at Lumen launch: 0. Page deprioritised before it went live.
Act II — What Made It Work
Three lessons from building a 151-post content site with no developers and no code written by hand.
1. Build the machine, not just the product.
The instinct is to build the product and then think about how it runs. That's the wrong order. The content flywheel — 5 stages, automated daily — is what makes 151 posts sustainable for one person. Without the automation layer, the site would have stalled at 40 posts. Building the operational infrastructure first, not as an afterthought, is what separates a site that runs from a site that requires you.
2. User feedback killed the pricing page — and that was right.
Lumen was priority #1. A premium layer with dashboards, a pricing page, a subscription model. Real feedback from real people: “I don't know what this site is for.” That feedback cost sessions of work to process. But building a product nobody understood would have cost more. The pivot — deprioritise Lumen, lean into content and the building-in-public angle — was the correct decision. The honest record of what didn't work is on this page because it's the most useful thing you can leave for someone building something similar.
3. Direction is the skill — code is not.
Every line of code on pickingsolutions.tech was written by AI. The operator's contribution was knowing what to build, in what order, and why. The architectural decisions — Next.js over static, PostgreSQL over a headless CMS, Abacus.ai over self-hosted — were made on domain reasoning, not technical preference. When you're not writing code, the quality of your decisions becomes the quality of the product.
“I didn't build a content site. I built a machine that runs a content site — and then learned to get out of the way.”
Supporting Evidence
Blog posts documenting the site build in detail.
How I Built a Content Site With No Developers
The full story of 151 posts, one AI co-pilot, and zero lines of handwritten code.
The Lumen Pivot: What User Feedback Actually Looked Like
Real feedback, real cost, and why deprioritising the pricing page was the right call.
Building in Public: What 151 Posts Taught Me About Content Strategy
The editorial strategy behind the site and what compounding content actually means.
How the Content Flywheel Works — and Why It Took 10 Months to Get Right
Five stages, autonomous review, and the operational infrastructure that makes it sustainable.
