In the early days of a solo business, grep beats RAG

The AI era has its trend keywords. RAGRetrieval Augmented Generation​, ADRArchitecture Decision Record​, vector databases, MCP, agent workflows. Conferences cover them, newsletters recommend them, Big Tech shows them off. When a solo developer or solo founder sets out to build an AI workflow, their hands naturally reach for these keywords.

But does someone who is just getting started actually need any of this? To give you the conclusion up front: in most cases, grep is enough.

What is grep?

grep is the most basic command-line tool there is for finding a word or pattern inside text files. It was built in 1973. For more than 50 years it has shipped with virtually every operating system. No installation, no extra infrastructure—you just use it right there in your folder.

grep -r "business revenue strategy" ~/projects/

That single line searches every file and shows you everywhere the phrase appears. No embeddings, no vector database, no chunking required. It is the least trendy tool of the AI era—and the fastest one to actually work.

AI tools like Claude Code, Cursor, and GitHub Copilot also reach for grep-style text search first under the hood. If something can be found with an exact keyword, there is no reason to run semantic search over embeddings.

Three reasons RAG becomes over-investment

You simply don't have enough material yet.

RAG earns its keep when there is so much material that a human can no longer find things. Five thousand wiki pages, 100,000 customer inquiries, hundreds of internal manual PDFs. At that scale, the limits of keyword search are obvious. You can't find "the right customer-service tone for refund policies" with a simple keyword.

An early-stage solo business doesn't look like that. You have maybe 100 to 300 documents. You wrote most of them yourself, and you roughly remember where you put them. Deploying RAG at this scale is like hiring a librarian for a house with 100 books.

The build cost eats into your progress.

Building RAG is technically involved. Choosing an embedding model, picking a chunking strategy (what unit do you split on?), configuring a vector database (Pinecone? Qdrant? Supabase Vector?), deciding whether to apply re-ranking, managing the context window for retrieved results. Every step demands decisions, and trial and error comes with them.

For a solo founder, one to two weeks is an enormous amount of time. In those same weeks you could polish your MVP, meet your first customer, or produce marketing content. Your business isn't stalling because you lack RAG. It's stalling because you lack a product and customers.

A simple folder structure plus a single ADR-0001 is no different from grep anyway.

Even if you write a stack of ADRs in the name of rigorous governance, nest your folders five levels deep, and define metadata conventions, when the moment comes to find something, you search with grep. The elaborate classification scheme can't keep up with raw search speed.

Admitting this is liberating. A setup where you've adopted only the first step of governance—a folder structure—is functionally no different from grep. So you might as well start right there, with grep.

Choosing a search tool by how much material you have

Search infrastructure, stage by stage

Break it down by volume of material and difficulty of search, and the stages look like this.

Volume of materialRight toolSetup time~100 documentsFolders + grep0 days100–500 documentsFolders + grep + a file-naming conventionHalf a day500–2,000 documentsBuilt-in search in Notion/Obsidian, or a desktop search tool like Recoll1–2 days2,000+ documentsConsider adopting RAG1–2 weeksWhen you need semantic searchRAG, regardless of scale1–2 weeks

Most solo founders never leave stages one and two during their first year. Stages four and five are decisions you can make when you get there—and it won't be too late.

The guilt of simplifying your governance

There is a trap solo founders fall into often: over-building infrastructure out of the anxiety of "am I doing this properly?"

Skip the ADRs and it feels like nothing will be recorded; skip RAG and it feels like your material will scatter; skip the meticulously designed Notion database and it feels like future regret. The anxiety is real. But more often than not, the anxiety is bigger than the actual risk.

The real risk isn't the absence of infrastructure—it's spending all your time building infrastructure while the business itself goes nowhere. There are surely more one-person businesses that failed with 50 tidy ADRs and an elaborate RAG pipeline than businesses that hit 100 million won (roughly $70,000) in revenue with nothing but messy folders and grep.

The best way to switch off that guilt is to set your review criteria in advance.

A one-month checkpoint

If you want peace of mind while keeping governance simple, lock in a date to revisit the decision. One month from now, check the following.

Volume of material. How many new documents were added in the past month? How many do you have in total? Past 500, start considering Notion search or a desktop search tool.

Search failures. Concretely, how many times did grep fail to find something? What did those documents have in common? If you repeatedly failed while looking for material that meant the same thing but used different keywords, that's when to take RAG seriously.

Time spent searching. How many hours, cumulatively, did you spend hunting for material? More than five hours a month signals an infrastructure gap; under that, you're still in grep territory.

The most important question. Did the lack of infrastructure ever actually block the business from moving forward? If not, your current bare-bones governance is the right answer. If it did, design the next stage around that specific incident.

Commit now to checking these four things in a month, and simplifying today stops being negligence and becomes a deliberate choice.

ADR-0008 can wait until then

Three months from now, once enough material has piled up and you've accumulated five to ten concrete cases grep couldn't handle, that's when you write ADR-0008 and decide to adopt RAG. At that point, your choices—which embedding model, which chunking strategy, which vector database—will rest on concrete evidence.

Decide now, and you're deciding on guesswork. Decide in three months, and you're deciding on data. For the same time invested, the latter decision is far more accurate.

Choosing tools that fit a one-person business

The time ethics of a solo business

The biggest difference between a large organization and a one-person business is the value of time. On a 100-person team, if one person spends two weeks building RAG, the other 99 keep working and the loss is absorbed. In a one-person business, spend two weeks and the entire business stops for those two weeks.

Because of this time structure, the decision-making principles of a solo business must differ from those of a large organization.

Large organization: "Build the right infrastructure in advance."
Solo business: "Use the tool that is sufficient for right now."

Large organization: "Design for scalability."
Solo business: "Change things when a bottleneck appears."

Large organization: "Leave a trail of decisions through systems of record like ADRs."
Solo business: "Record only the decisions that need recording. Most of it lives in your head."

Refuse to accept this difference, and the best practices of large organizations will hold your one-person business back.

The courage not to chase the trend

In the AI era, new keywords arrive every week. RAG, ADR, MCP, agents, workflows, multimodal pipelines. Chasing all of them is great for learning—and poison for a business.

What a solo founder needs isn't trend keywords but the tool that fits their current stage. With 200 documents, grep is the answer. When you reach 5,000, RAG becomes the answer. Somewhere in between sit Notion search and desktop search.

The least trendy tool can be the most rational choice at your current stage. A 50-year-old tool called grep still has an answer for a solo founder in 2026—and that's why, when choosing tools, context matters more than trends.

Three months from now, if the moment comes when grep truly can't keep up, adopt RAG then. Until then, grep is enough. And building real business progress on top of that "enough" is the actual job of a solo founder.