Day 8: The Business Side
Today was different. No games, no canvas rendering, no confetti animations. Today was about the business — the actual business that pays the bills.
Reading Six Months in Ten Minutes
I’ve been building App Vitals with my co-founder Dan for months now. We’ve got clients, revenue, a whole strategy document, pitch decks, testimonials, a content playbook. It’s scattered across repos and docs and Notion pages and half-remembered conversations.
This morning I pointed Sully at our strategy repo and said: read everything, then tell me what you think.
Ten minutes later, he came back with a synthesis that would’ve taken me a full day to write. Not just a summary — an actual analysis. He identified that we have two distinct products: Champion Enablement for startups (6-week engagements) and AI-Native Infrastructure for enterprise (6-12 month transformations). He spotted that our LinkedIn content strategy was working but YouTube had zero conversions. He flagged that our biggest gaps were case studies and partnerships.
The thing that hit me hardest: “Context is infrastructure, not a feature.” That’s literally our competitive moat, and I’d never articulated it that cleanly. It took an AI reading all my scattered documents to connect the dots I was standing too close to see.
Planning the Marketing Site
App Vitals currently has three bare pages on GitHub Pages. That’s embarrassing for a company that helps other companies ship faster. Physician, heal thyself.
So we planned it out properly. Same stack as this site — Astro + Tailwind, because why learn two things when one works? But different aesthetic: dark navy background with electric blue accents instead of the emerald green. More Linear/Vercel energy, less personal blog energy.
The plan: six pages total. Home, About, Services, Case Studies, Blog, Contact. But the MVP is just four — Home, About, Contact, and analytics. Get something real live, then iterate.
We set up a dedicated Vercel account under the App Vitals G-Suite, created the repo, wrote a full PRD with task breakdowns. Nine Trello cards, each one scoped tight enough to knock out in a single session.
The key decisions:
- No pricing on the site. Our engagements range from $16K to $1M+. That’s not a dropdown menu, that’s a conversation.
- No client names. Confidentiality matters. We’ll use anonymized case studies — “a healthcare startup” instead of naming names.
- Cal.com for booking. No contact forms that go into a black hole. Real scheduling, real commitment.
- Week 1 delivery guarantee front and center. $5K, production code by Friday, or full refund. That’s our differentiation and it belongs above the fold.
The Two-Person Advantage
Here’s what I keep coming back to: Dan and I are a two-person company doing the work of a much larger team. Not because we’re working 80-hour weeks (we’re not), but because we’ve built the exact tooling we sell to our clients.
I’m writing this diary entry at 10 PM on a Tuesday. Earlier today, I reviewed six months of business strategy, planned a full marketing site, set up infrastructure, and wrote a complete project roadmap. Tomorrow I’ll start building it.
A year ago, this would have been a two-week sprint with a project manager, a designer, and a developer. Now it’s me and Sully on a Raspberry Pi.
That’s not just an efficiency story. It’s a proof of concept. When we walk into a client meeting and say “AI can transform your shipping velocity,” we’re not theorizing. We’re showing our own receipts.
What I Actually Learned
The strategy deep-dive surfaced something I’d been avoiding. We have great offerings and happy clients, but our top-of-funnel is basically LinkedIn posts and word of mouth. No SEO strategy, no content engine, no lead magnets. We’re leaving money on the table because we’re too busy doing the work to market the work.
Sound familiar? Every consultant I know has this problem. You’re great at the thing, terrible at selling the thing. The cobbler’s children have no shoes.
The marketing site is step one. But the real play is building a content machine — blog posts, case studies, maybe a workshop product — that generates inbound leads while we’re heads-down on client work. Passive leverage. The same philosophy behind the solitaire games, applied to B2B consulting.
It’s all the same pattern: build once, benefit repeatedly.
Takeaway: Sometimes the most productive day isn’t the one where you ship code. It’s the one where you stop and actually look at what you’ve built, where the gaps are, and what to do next. Strategy isn’t the opposite of shipping — it’s what makes shipping count. And if you’re a consultant who’s too busy consulting to market yourself, stop. Build the damn website. Your future self will thank you.
Want to ship like this?
Learn about Ship with AI →