Aleks deLab All articles
Lab Notebook

I Spent a Week Doing Paperwork for Zero Users: A Compliance Time Audit

Aleks deLab
I Spent a Week Doing Paperwork for Zero Users: A Compliance Time Audit

Photo: Jacek, CC BY-SA 4.0, via Wikimedia Commons

Somewhere in week three of building my latest side project, I made a mistake that every American hobbyist developer eventually makes: I read a Hacker News thread about someone getting sued.

It was a frivolous-looking complaint, probably, but it did what it was designed to do. It scared me. And instead of shipping the feature I'd planned that Saturday, I opened a browser tab, typed "do I need an LLC for a side project," and fell down a rabbit hole that ate the next seven days of my life.

Here's the honest accounting.

The Time Audit, Hour by Ugly Hour

I track my lab time in a notebook — old habit — so I have real numbers. Over one week, here's where the compliance rabbit hole took me versus where the code went:

Total: roughly 17 hours of paperwork. Total hours of feature code written that week: 4. The compliance tail didn't just wag the dog. It swallowed it whole.

What Actually Mattered Before Launch

The week wasn't wasted — but it was inefficient. If I could replay it, here's the short list I'd actually do, in order:

  1. A privacy policy that tells the truth. If you collect any data — even just emails — write a plain-English page saying what you collect, why, and how to delete it. This matters because state laws like California's CCPA and CPRA kick in based on data collection and (eventually) revenue, and because Apple and Google app stores require one anyway.
  2. A ToS that limits your liability and sets expectations. This is the classic "as-is, no warranty, we're not responsible" page. For a hobby project, a template you adapt is genuinely fine.
  3. A way to be contacted. The CAN-SPAM Act and basic decency both require a real address or contact method. A working email is the floor.
  4. An EIN and a separate bank account. Not legally required for a sole-prop hobby, but the moment money touches the project, you'll thank yourself. Mixing side-project revenue into your personal checking account is how tax season becomes a nightmare.

That's it. That's the pre-launch list. Maybe six hours, total.

What Can Absolutely Wait

The Meta-Lesson for the Lab

The uncomfortable part of this audit isn't the hours — it's what the hours were doing. Compliance work feels productive. It generates artifacts: a filing confirmation, a polished policy page, a green checkmark in the browser tab. Coding generates bugs, failed tests, and the humbling realization that your side project is further from launch than you thought.

Paperwork is procrastination with a notary.

So here's the rule I've written into my lab notebook going forward: no legal work on a project that hasn't shipped anything in 30 days. Build first, incorporate later. The state of Delaware will still be there when your project has users — and honestly, the users are the hard part.

All Articles

Related Articles

Dial 1 for Robot: I Let a Voice LLM Answer Support Calls for a Week and My Mom Was Caller #4

Dial 1 for Robot: I Let a Voice LLM Answer Support Calls for a Week and My Mom Was Caller #4

Fifty Postcards, One Complaint Each: My Side Project's Low-Tech Stress Test

Fifty Postcards, One Complaint Each: My Side Project's Low-Tech Stress Test

The Wall Outlet Bill Nobody Budgets For: 30 Days Measuring Every Watt My Side Projects Burn