PVPURCELL · VENTURES
The Notebook · Field-tested takes

Blog and notes.

Practical writing about AI, small business, software, and the work itself. First drafts written using our own AI Content Generator. Edited and signed off by Elijah. We dogfood our own tools.

BusinessAugust 20, 2026 · 7 min read

Starting a business as a student at Alabama

Almost every student business aims at students. Very few aim at the several hundred local businesses serving them, who have money and decide quickly. Plus the three mistakes that cost the most time.

BusinessAugust 20, 2026 · 6 min read

What you should own at the end of a website project

The question that decides whether a project was a purchase or a lease is not in the proposal. Seven assets that should be in your name, why the domain is the one that matters, and what is genuinely reasonable for a provider to keep.

EngineeringAugust 20, 2026 · 7 min read

Six sources, one page: building a campus events site

Parsing six feeds is a day of work. The interesting problem is day ninety, when a source starts returning a well-formed empty list with a 200 status and your site quietly shows fewer events.

EngineeringAugust 20, 2026 · 8 min read

How to write a page an AI will actually quote

A search engine ranks pages; an answer engine extracts sentences. Those are different jobs. The sentence shape that survives being removed from its paragraph, and the thing that matters more than any of it.

GuideAugust 20, 2026 · 7 min read

Can an AI find your business? A test you can run in five minutes

People are starting to ask an assistant instead of searching, which means there is a version of your business that exists only inside an answer and most owners have never seen it. Here is how to look, and the four fixes that change it.

OpinionAugust 20, 2026 · 5 min read

My team page lists fifteen people who do not exist

Fifteen names, none of them a person, and the first sentence of the page says so. Why naming them is more useful than describing a system, and why the disclosure lives in the send function rather than in a policy.

NotesAugust 20, 2026 · 6 min read

What psychology has to do with the software I build

One week of a methods course found a real defect in a product I had already shipped. Within-subject design, base rates, and the metric question worth asking before you choose the metric.

BusinessAugust 20, 2026 · 8 min read

What a small business website actually costs

Ask three providers and you get $400, $4,000 and $15,000 for something a customer could not tell apart. What drives the spread, the ongoing costs nobody puts in the quote, and how to tell expensive from overpriced.

BusinessAugust 20, 2026 · 7 min read

What one operator can actually deliver

Every solo shop's site says personal service and direct access. All true, and all carefully silent about what happens when that one person is already busy. Here is the arithmetic, plus four things an agency genuinely does better.

EngineeringAugust 20, 2026 · 9 min read

Audit your own site the way a crawler does, with curl

Nine checks from a terminal, no tools and no account. I ran every one against my own site today and found six real problems, one of which had been quietly suppressing nine pages.

GuideAugust 20, 2026 · 8 min read

Claim your Google listing yourself, in about twenty minutes

Written so you do not need to hire anybody, including me. What to put in every field, how to hide a home address, the three things that get a listing suspended, and the five-minute monthly check almost nobody does.

BusinessAugust 20, 2026 · 6 min read

The cold email that got me a client, and the ones that did not

The difference was not writing quality. It was leading with something specific and checkable about their business instead of a sentence that would be true of every business on earth.

BusinessAugust 20, 2026 · 6 min read

What registering an LLC at seventeen actually involved

The filing is the easy part. The bank account is the step that stops people, the registered agent has an address consequence nobody mentions, and yes, you can rename the company later, because I did.

ProcessAugust 20, 2026 · 7 min read

How to audit every business in your town in an afternoon

One free Overpass query against OpenStreetMap, a real HTTP request per site, and the two mistakes that will make your numbers wrong. Including the one that reached a published page before I caught it.

GuideAugust 20, 2026 · 6 min read

New College at Alabama, explained by someone in it

How the self-designed degree actually works, what a depth study is, the Levitetz seed grants, and the honest case against it: nobody knows what it is, and the structure is yours to supply.

EngineeringAugust 20, 2026 · 9 min read

Fifteen AI agents run my company. Here is what they get wrong

A stage that could not fail, twenty proposals with the internal notes still in them, ten agents that were never being called, findings that closed themselves, and an agent that quietly acquired capabilities nobody granted it.

GuideAugust 20, 2026 · 5 min read

What you have already paid for at Alabama

Twelve services a University of Alabama student has already bought through tuition and fees, with the exact office names, and an honest list of the things I could not confirm and am therefore not claiming.

GuideAugust 20, 2026 · 7 min read

Is your business invisible online? A ten-minute self-check

Seven checks you can run on your own business in ten minutes with no tools and no account, to find out what a customer with a phone actually sees. Including the two cases where you do not need a website at all.

EngineeringAugust 20, 2026 · 8 min read

Five holes in almost every small production app

Row-level security that is enabled but enforcing nothing, paid API routes with no authentication, an auth cookie that is not authentication, and two more. From seven read-only audits of live applications.

EngineeringAugust 20, 2026 · 6 min read

Every post on my blog was telling Google not to index it

One line in a Next.js layout gave nine posts a canonical tag pointing at the index page, which is the standard way of saying 'I am a duplicate, skip me.' Nothing failed, nothing errored, and the only symptom was absence.

GuideAugust 20, 2026 · 5 min read

Studying AI at the University of Alabama

The new AI BS and its exact course requirements, why an AI major cannot also major in Computer Science, and the routes for students who are not in the College of Engineering.

ReportingAugust 20, 2026 · 4 min read

121 businesses near campus, and what a phone can find

Every independent business within 2500 metres of the Quad, and how many list a website a machine can actually reach. Twenty-seven of 121. The number that surprised me was the opening hours.

ReportingAugust 20, 2026 · 3 min read

The Tuscaloosa Storefront Project

A reporting series on independent businesses around the University of Alabama: who runs them, how students actually find them, and what happens to a fifteen-year-old shop that has no website.

EngineeringAugust 17, 2026 · 4 min read

We built agents that cannot fix what they find

Separating the finder from the fixer is the cheapest safety property you can buy in an agent system. It also creates a failure mode nobody warns you about, and we shipped it.

OpinionAugust 17, 2026 · 3 min read

Shipping is not the same as being able to take a payment

A site can be live, green in the deploy log, and still unable to accept a dollar. The gap between a finished site and a working business is usually one broken path, and it is invisible from the inside.

ProcessMay 25, 2026 · 6 min read

What a day looks like for an AI-augmented sales rep

A full Tuesday in the life of a rep using AI prospect research, AI next-step coaching, and conversation summary tools alongside a real CRM. Specific times, specific tasks, specific tools.

OpinionMay 25, 2026 · 5 min read

Why I built a CRM from scratch instead of paying $1,200/yr for HubSpot

HubSpot starts at $50/mo and rapidly hits $200+/mo with features I actually need. So I built ours in a week. Here's the math, the tradeoffs, and when you should NOT do this.

StrategyMay 25, 2026 · 4 min read

The case for charging $19 for what others sell at $497

Most agencies bundle a starter playbook into a $497 course. We unbundle it. Here's the strategic argument for selling cheap entry products + how it changes the customer relationship.

PracticalMay 24, 2026 · 4 min read

Five workflows you can automate this week without writing code

The five workflows I see small business owners burn the most time on. Each is automatable with off-the-shelf tools in under two hours. No code required.

OpinionMay 24, 2026 · 5 min read

Why most small business AI tools waste your money

Most of the AI tools sold to small businesses fail not because the AI is bad, but because the workflow they're attached to was already broken. Here's how to tell the difference.

Want this for your business?

We use our own AI Content Generator to draft these posts. You can too, free to try, no signup.

Try the Content Generator