One subtle point about the profit is that because I'm selling a physical product, there are still a lot of unrealized gains in inventory. I estimate that if stopped purchasing new material and just liquidated my existing stock, there'd be about $350k in profit at the end.
That said, I don't think hardware is a good path for a bootstrapped business. I went into this thinking I'd mainly be focusing on selling the software to people who already had the hardware, and then it turned out that there was much more demand for pre-made hardware.
There are many a lot of other tech business paths that are much friendlier to bootstrappers, like content businesses, SaaS tools, and educational products. I know of several founders making a comfortable living in those domains, so I wouldn't generalize based on my experience.
(subtract cash) (add to inventory assets)
This is not an expense yet. Then later when you sell it:
(subtract inventory) (add to cogs)
COGS is an expense account.
Since an income statement doesn't show assets, it wouldn't appear on the income statement until it becomes a COGS expense.
As you note, I do think if your primary objective was to catch up to SWE compensation, your project idea filter was probably not optimal. But it’s still great that you have the spark of something with TinyPilot. One thing I see repeatedly in the indie hacker community is hockey stick success where people struggle to get the engine going but often once they find the spark it takes off. The ten year overnight success.
Also worth noting many indie hackers add part time stable income such as contracting as their finances require.
If people are looking for a straightforward path where they leave their SWE job and quickly get similar stable income as a bootstrapper, they’re in for an unpleasant surprise. But if you can “make it” you control your own destiny , face unique challenges demanding true creativity, and have uncapped upside in a way you’ll never get at BigTech .
I do think content businesses are an easier launch point . Adam Wethan of Tailwind and Nathan Barry of Convertkit are both examples of bootstrappers who self-funded by starting with info products. I think one mental trap for solo devs is to over identify as SWE and not as online entrepreneurs with SWE skills as a particularly helpful asset.
Wish you and TinyPilot the best of luck and look forward to future updates.
This is one of those scary truths that chased me out of entrepreneurship.
It's scary because it shines a light on the enormity of the task outside of building the product (and building the product usually isn't easy). Parts of it (sales especially) can be very fun, but a lot of it is painful.
I scratched the itch of "can I make something from nothing" and after that realized there was a reason I didn't major in business in the first place. I left with a newfound appreciation for what they do!
My current large corp employer is making hardware products and I can not tell you how much more even in 2023 time and effort is spent by teams procuring material to keep production up, including pushing hard on our suppliers.
If I needed a KVM I'd definitely consider supporting Michael, just because of the care for and dedication to the cause he has demonstrated over a significant period of time.
Startups are pretty hard compared to a lot of things. Even if you have funding from the most prestigious seed fund, most startups will fail before they get to the stage mentioned in the blog post. The nature of the game is that 95% of the time you fail and the rest of the time you get rich. This is why it's so important to execute quickly and keep trying things until you find something that works.
How bleak this reality is depends on your perspective. If you expect it to be like most things in life where you follow a prescribed path and get a reliable result then it's quite bleak indeed. If on the other hand you want to go out and have adventures it's pretty cool.
Entrepreneurship is about making your own path, not about maximising money.
I tend to measure progress as a function of financial / skill gain over time spent. What a lot of solo founders fail to realize (regardless of education) is that time is the real risk in startups. Sure, you could wait five years for a $2M exit, but how much of your own time / investor time did you burn? At some point, you have to ask whether a "business" is really more of a side-project and whether you're being honest with yourself about how much you value your time.
For context, someone with a high school degree and a poor understanding of social media marketing could make more money with zero employees power-washing driveways. I don't mean to be harsh - but time is valuable.
The value of life lived is different for each individual, but slowly bleeding out what could've been a prosperous education and career for someone who might just be bad at managing a business is a travesty. I have friends who do this, they're misguided but they also have huge sums of family money paying their rent etc... alas another form of delusion and a detached form of reality.
I've literally made more revenue paying a college kid to farm black soldier flies with waste from a vegan coffee shop. I'm literally not kidding.
Observations as a regular human worked in the late 90's and around 2010 because there was lots of obvious stuff stuff to do when the web was taking off and mobile taking off. Outside those windows...domain expertise.
A lack of respect for established success is both a superpower (don’t listen to the bozos) and foolishness. Knowing when to use each is what makes some pursuits blossom and others slowly burn out.
And React obviously gets used for the GUI instead of something like Delphi. As I said, for the business logic, there are amazing new languages available like Julia that allow devs to iterate significantly faster than in C++.
I guess I made a bit of a leap of faith assuming that it's just as bad in the other engineering disciplines.
I think a better approach is getting actual domain expertise in the door one way or another. E.g., a cofounder, an early hire, or a consultant. Thinking about the domain experts I've worked with in the past, I'd look for 10-20 years of work in the industry, hopefully in a few different roles or companies.
You have to start with some hypothesis however.
With no offense to the methods of this founder, no, I don't think that's the point of his (yet?). Maybe an eventual goal, but he clearly has no need for immediate profits, he'd rather do a good job with the product.
I've experienced the same thing with my bootstrapped startup; I'm not paying myself any more money than I did 3 years ago, but if I need money, I can double or triple my own salary within a month or two.
The reason the founder isn't doing that now is likely exactly the same reason Uber or other VC startups consistently lose money; they are optimizing for growth, not profit/salary.
Optimizing for growth is very risky and makes sense to VCs. VCs diversify into dozens of companies. The odds that one company will be a moonshot are pretty good. But as an individual founder you're 100% exposed to the growth/collapse of your one company.
But lets give the OP some credit- if the company becomes more profitable it could be worth many years salary in equity. And someone who can start a company can usually start another company, which is kind of security I think a lot of people don't have.
Look, if you are getting a large salary from a FAANG type gig, every study shows for your wealth you should stick with it. If you don't want to, or you don't have that choice: lets help that person learn to hunt and kill for themselves.
The most recent episode featured a guy who was an expert at building and selling Shopify apps. He built 10 different apps, but 97% of his revenue was coming from 1 of them. Even in his own special niche he had a 10% success rate. It was something like the 4th product he had launched also, so it wasn't the product of lessons learned.
I don't want to make it sound bleak because everyone should experience building something from scratch (I have tried and still dabble) but it is really a tough game.
Personally, I am a very independence-minded person and I am not sure what offer would I have to receive in order to drop my current business (with a lot of small customers, so not a single chokepoint) and become a cog in some big wheelhouse.
Experience of my peers (I am soon to be 45) says that big wheelhouses can sometimes collapse with alarming speed and once you get used to the putative safety, the aftereffects can break your family, your mind (one guy I knew really fell into a bad alcohol habit after being let go from a bank) etc.
You don't need THAT much money to retire. You can put all your money into the stock market, then withdraw 4% per year and live off it and reasonably expect to live like that indefinitely, since the exponential growth of your savings will balance out the ongoing withdrawals and inflation.
At $40k a year you could retire with $1M saved, which could be doable in 10 years of saving FAANG money pretty comfortably.
<RANT relevance="Low">
On the topic of FAANG sucking: I'm another FAANG guy making the big levels.fyi bucks. This job is great, best job I ever had, but I do hate it as well. I have to ask for permission to take a few days off. My only real long vacation opportunities are during the same time of year as everyone else on the planet, so traveling anywhere is a stressful overpriced fiasco. I spend hours every week getting yelled at in meetings over stupid fucking no-op line items on spreadsheets. I can't take my kid to the park during the winter because I'm stuck going into an office during the entirety of daylight hours every day. While I was typing this rant, I got a popup from Slack telling me I need to update the format of my pull requests to match some stupid fucking template.
People aren't meant to live this way, it's bullshit. </RANT>
I'm sorry to hear about your holiday situation. I assume you have about 20 business day or more per year. One idea: Pre-plan 3-4 holidays at the start of the year. Get them pre-approved by your manager. Also: Ask if you can buy more holidays (give up base salary). Most managers think you are crazy for asking, but few say no. (It required some finess with HR.) If you could get 5-6 weeks of holiday per year, you might be able to put up with more b/s from your manager. It helps me a lot. I try to take a one week holiday every quarter. Also: Ask your partner if you can take a holiday alone. Be upfront and tell them "nothing shady", but you want to go backpacking in India or drive accross New Zealand for two weeks (or whatever). Most partners are supportive if you are making very good money (like you).
I'm just going to tough it out one more year, and hopefully I can get out of this hamster wheel forever after that. I managed to save about $500k in 4 years, so I should be able to move somewhere normal, buy a house, and live in it with my family while working on a revenue stream
>At $40k a year you could retire with $1M saved, which could be doable in 10 years of saving FAANG money pretty comfortably.
It depends what kind of securities you are buying and where, especially if you want to secure your kids’ future (their education/healthcare/land/legal risks). I also think a 4% withdrawal rate is too optimistic given the demographic changes that are projected to occur, I am using 2% for my calculations.
Firmwarrior, you need a different manager.
Another frivolous example is the boutique kombucha company founder living a posh Manhattan lifestyle, with frequent updates to their instagram about their life and "success". The hip status of being a founder/entrepreneur is their ultimate goal, not financial success, as finances are not a concern for this class of individual.
[1] Class Bullshitters - https://news.ycombinator.com/item?id=30556312
Entrepreneurship is something very special, if you can pull it off. It's not something that being spoon fed knowledge through typical education prepares you for. It's incredibly difficult and fraught with risk. But the rewards exists, so it's worth it to take a shot if you think you have what it takes and the opportunity seems worth it.
For what its worth, I'm a bootstrapped founder, and I do make a living off of it.
Personally I'm laser focused on this question: "How do I match what I could earn in salary as a software engineer?" Beyond that - I can figure it out on my own. Until then - I'm burning savings and need to figure it out.
As far as I can tell, the safest fastest way to get from A (unemployed and without income) to B ("engineer salary") is as follows, assuming "engineer salary" is 150k/year.
1. Have enough savings to live for 1 year with $0 income and another year with reduced income - say, 50k/year. Having 40k on top of that in savings: half of that to get you started, half to buy businesses in the future and/or to buy services to do that then.
2. Buy an ad supported online business on Flippa. Budget: 20k. This can be for one or multiple businesses, though multiple is probably better for quicker growth & profit potential. (It doesn't have to be Flippa btw, but that's 'good enough' for our purposes).
3. Assume no income in year 1. In this year you add pages to your site(s) and continuously improve them, using Google search analytics to confirm what you're doing is working. Your traffic should be increasing.
4. Assume 50k/year income in year 2. This is either through ad revenue or selling one of those sites you bought (probably the latter). Continue doing what you did in year 1, but better.
5. By year 3 you've hit your goal. By year 4 you've exceeded it. Every year after that, you can expect your income to substantially grow, for at least the following 3 years.
What do you think about using AI to create a lot of niche websites - carefully, crafting a few dozen pages around search intent, w a real tool like SEMRush or Ahrefs - and then releasing them on the world, letting Google penalize some but making it up on volume?
To me it seems like it could work.
TinyPilot is an okay venture, if they raise outside capital or do a big exit they will look like an overnight success
Everyone else will have tried the single venture five iterations ago, gone in debt and had to get a job for the next 10 years before hoping their life, family and health let them try again
Richer people just iterate faster, are flexible enough to upskill if they chose to apply themselves in this way
Most don’t have fancy degrees or companies on their resumes, though a few do. Many don’t have a college degree at all.
It’s definitely possible to build a profitable small tech business. We’ve been running our own company full-time for over 6 years now, and make a better living than we did as employees. It did take 3 years of patience as it grew from a side project (so we’re in year 9 now, all told).
FWIW self-funding a hardware company, especially when outside expertise is required, is definitely bootstrapping on hard mode. (Though I do know someone who bootstrapped a rocket company!) Most of us do software.
I encourage you to check out a MicroConf Local if you’re interested in learning more about the indie founder world.
The author seems like a pretty bright person, and the About Me page lists an ivy league education and some prior work experience. What prospects, then, would someone from a more humble background have? Or is the point of the "bootstrapped experiment" not to earn a basic living?
The media paints entrepreneuship as a high calling and "founders" are seen as stars of the show, but is the reality much bleaker?