Running a Company Is Hard, But the Stack Makes It Easier
How I formed my corporation, kept my books, and built a product by stitching together the right tools instead of doing everything alone.
Running a company is really hard, especially when you are doing it mostly alone. But there is also a repeatable process if you are willing to learn, experiment, and lean on the right tools instead of trying to be a hero founder in every function. This is my honest account of forming an corporation, keeping books, building a product, and slowly understanding what actually matters.
Forming the company by myself
When I decided to start a company, I did what many first time founders do. I went to an online service and created an LLC. In my case, I used LegalZoom and some other tools like Firstbase.io and Northwestern, but there are many similar sites out there. The key point is that I did not outsource the process to a lawyer from day one. I walked through the forms myself, created the LLC, and also applied for my EIN on my own through the IRS. The platform fees and filing fees together came to roughly 300 to 400 dollars, plus about 50 dollars for mailing and small application costs.
That part felt surprisingly easy. You click a few buttons, sign some documents, and suddenly you are a founder. Only later do you realize that forming the company is the easy part. Running it correctly is the real work.
Discovering bookkeeping the hard way
In my first year, 2024, I did not think about bookkeeping at all. I had around one thousand dollars of profit and some obvious expenses, but I did not maintain a balance sheet, cash flow statement, or profit and loss statement. There was no real system. When tax time came, I had to reconstruct everything.
Fortunately, my expenses were simple. I opened a spreadsheet and listed each item: a laptop, some tools, a few apps, and other basic costs. Because I had kept my spending focused, rebuilding the numbers was still manageable. That experience taught me an important lesson: even if you are small, you need a basic financial book from year one.
The next year I realized there is more to running a company than tracking expenses. If you invoice clients, you need proper invoices. If you charge for a product, you need a consistent way to track revenue, not just a bank statement. My product was still early and not mature enough to justify complex billing, but I could see what was coming.
Using Wave instead of reinventing accounting
At that point I started using Wave. Wave is free accounting software for small businesses. It gives you basic bookkeeping, invoicing, and core reports like profit and loss without a monthly subscription, which is ideal for a solo founder watching every dollar. Instead of trying to build my own financial tracking system, I decided to treat Wave as my external brain for money.
Wave helped me organize expenses and income properly. Each laptop, SaaS subscription, and small purchase became a categorized transaction. I could generate reports and see real cash flow. I did not have to become an accountant. I only had to be disciplined enough to record what actually happened.
Looking at Wave also inspired me as a product builder. I studied its dashboard, workflows, and how they make bookkeeping look less scary. That influenced how I think about UI and flows in my own product.
Learning from tools accountants already use
Around the same time I worked with an attorney who used TaxDome. TaxDome is a practice management platform for tax and accounting firms. It provides a client portal where clients can upload documents, sign forms, pay invoices, and respond to organizers, all in one place. Technically, it does not do magic. It mostly manages documents, tasks, signatures, and communication. But that is exactly the point.
Watching how this attorney used TaxDome taught me a lot about real workflows. They had one place for client documents, cash flow spreadsheets, profit and loss statements, and personal versus business expenses. They branded the portal with their own domain, so to the client it felt like the firm’s own platform. Under the hood, a SaaS product was standardizing everything.
I took that inspiration back into my own product thinking. The value is not always in flashy AI. Sometimes the value is simply in giving professionals one clean place where they can reliably manage their work.
Building the product for myself first
On the product side, my journey was the opposite of my legal and financial setup. I actually built a product before formally forming the company. I am not a designer or a full stack expert, but I understand how technology works. That made building something technically possible. The hard part was not implementation. It was validation.
At some point I realized I was building mainly for myself. I wanted a system that solved my own pain points in immigration and case management. That is a good starting point, but if you want to build for others, you have to find the common problems, not just your personal ones. That shift in perspective takes time, and sometimes it is uncomfortable.
While the product matured, I did a lot of work manually. I tracked processes by hand, gathered feedback manually, and did things that do not scale. That manual phase also shaped how I think about automation.
Automation, agents, and the human element
On LinkedIn, people often talk about AI taking over jobs. My view is more nuanced. Technology has always turned manual work into automation. Agentic workflows are simply the next step in that journey. An AI agent is basically an automated colleague you can assign well defined tasks.
But an agent without a clear task is useless. You cannot just ask an agent to behave like a wild generalist. You have to give it rules, guardrails, and specific responsibilities. That is the same lesson I learned running my company. Tools are powerful, but only if you design the process they fit into.
I still believe in the human element. Around 2026, when I created my C corporation, I spoke with attorneys again. Some of them told me I could form a C corp through a service like LegalZoom or others, and they would handle the rest. That reminded me that you can automate parts of the process, but there are steps where you still want a human expert. The right human at the right time can save you from expensive mistakes.
Cap tables, boards, and the growing stack
Once you move beyond the LLC stage, new tools enter the picture. For equity and cap table management, platforms like Carta make it easier to track ownership, grants, and valuations instead of juggling spreadsheets. Many founders use these tools once they start issuing stock and creating an option pool. Some have generous free or low cost plans for early stage startups, then become more expensive as you grow.
Board management is another space full of software. There are platforms that help you send board packets, collect signatures, and distribute long PDF decks to directors in a structured way. The details vary, but the pattern is the same: every governance pain point becomes a SaaS product.
Over time I noticed a theme. Every time I hit a new company building problem someone had already built a tool for it. Incorporation, cap tables, accounting, document management, project tracking, meeting notes, even shutting down a company with services like SimpleClosure. The stack keeps expanding.
Meeting notes, memory, and speaking instead of typing
Because I work mostly alone and often from home, I spend a lot of time on Zoom and calls. I also think out loud. To avoid losing ideas, I started using tools like Granola that record calls and turn conversations into structured notes and summaries. That way, if I forget what I said in a meeting or what someone else promised, I have a searchable memory.
I also experimented with productivity tools like Slack and ClickUp. Honestly, for an early stage solo founder, Slack’s free version is usually enough. You can keep a small team aligned, share files, and integrate basic workflows without paying. You do not always need a heavyweight project management tool when your team is still tiny.
For capture, I leaned heavily on Wispr based dictation. When an idea hits, I prefer to speak rather than type. Wispr lets me talk to my computer or phone, converts my speech to text, and gives me a rough draft to work with. It does not care if my spoken grammar is imperfect. I can always clean it up later. A tool like that is easily worth 10 to 15 dollars a month to me because it turns fleeting thoughts into persistent artifacts.
Once the transcripts are ready, I feed them into a language model and turn them into structured notes, outlines, or draft articles. That is exactly how this piece started. Press a key, speak your thoughts, get a transcript, and later promote it into a journal entry or public article.
Do you really need all these tools?
By this point the natural question is: do you really need all of these platforms to run a company? Accounting, practice management, cap tables, note taking, project management, automations, and more. My honest answer is that you do not need them all, but you do need a thoughtful stack.
Tools like Wave for accounting, TaxDome like portals for documents, Carta for equity, and automation platforms like Zapier or Zoho Flow each reduce a specific kind of friction. Some of them are free for small businesses and only become expensive at scale. Others are cheap enough that the time they save justifies the subscription very quickly.
The mistake is not using too few tools or too many tools. The mistake is using tools without a clear process or purpose. Every app you adopt should either save you time, reduce errors, or give you insights you could not easily get otherwise.
Turning raw thoughts into a working journal
In the end, my company building experience is also a writing and thinking experience. I rarely sit down to write perfectly edited essays in one shot. I talk to my computer, record Zoom calls, let tools like Wispr and Granola transcribe them, and then reorganize those raw transcripts into something readable. That stream slowly becomes a private journal. Some entries later become public articles like this one.
Apple recently introduced a Journal app to encourage people to capture their days. I see my setup as a founder version of that idea. My stack of tools turns scattered thoughts, meetings, and experiments into a chronological record of how I build. That record is valuable. It helps me see patterns, remember decisions, and share lessons with others.
I did not start this journey planning to depend on so many platforms. I just wanted to build a product. Over time I realized that I am not only building a product. I am also building a system around myself. The company is difficult. The process is difficult. But with the right tools and the right humans at the right time, it becomes manageable.



