Hi Indie Hackers,
I’m not technical at all. I’ve also found it really hard to take the usual YC advice and find a co-founder. I’m not 18 anymore and don’t meet the ambitious and hungry, only the well-compensated and well-fed. But I’ve launched quite a few side-projects into the real world.
My latest project is around my passion for indie creators and newsletters, particularly the Substack phenomenon. Last November, I set out to build a newsletter discovery platform to make it easier to find great writers publishing independently. In February, I launched Inbox World. I looked at my analytics recently and 200-300 people are finding it a month without without me putting in any effort. Which I’m pretty happy about!
I know most of the people on here are looking for a co-founder, but I thought I'd share my my very, very idiosyncratic approach to getting a project across the line despite not being able to code.
When I say I'm not technical, I mean it. I’m a writer and a filmmaker. (My last film, a doc about a young boxer’s last chance to qualify for the Olympics, is out on Tubi now.) I’m also here with you guys making MVPs. What these all have in common is a drive to make something and put it out into the world. When it comes to side projects or MVPs or startups, whatever you want to call it, I think about it as making a digital product.
Anything I can’t do myself, I must find someone else to do it. For Inbox World, I had a vision of what I wanted. I wanted to create a newsletter hub. To get it done, I needed to get coders and designers to help me build it.
As a writer, I can make the raw materials and nowadays distribute solo. (Hence, my enthusiasm for Substack and newsletters.) As a filmmaker, I can do a lot alone (produce, direct, sound) but I need to build a team (actors, cinematographer, editor) to get the vision I want on screen. I think you have to apply the same logic to solo start-ups.
Think less like a a16z-backed startup founder and more like an auteur trying to execute a vision. No matter how many people you work this, this is your project and all responsibility falls on you. That is the mindset. You can actually use it to your advantage. No one can possibly care about this more than you. To get things done, you have to communicate what is important and why to other people. The goal of starting a MVP is to finish it.
One of my favorite quotes is from Mike Tyson’s trainer. “No matter what anyone says, no matter the excuse or explanation,” said Cus D’Amato, ”whatever a person does, in the end, is what he intended to do all along.”
In my case, I wanted to make a site that stored the details of newsletters and where people could submit a newsletter themselves. I wanted people to be able to vote on them. I wanted the website to have rankings of databases.
So I needed:
You can skip the designer step but then you own the design and are responsible for communicating what it should look like. That is very hard. In my case, I am visual and I like seeing my website mocked up. It helps me to do UX and UI and all the other workflow stuff that I have to do since no-one else is going to do it. I have spent hours trawling through Behance for designers for all my sites for various ideas that have different aesthetics.
I explained the components of my database to a developer whom I found through Upwork and where I expected the inputs to come from. I set out to create a design brief and found a designer through Listings Project, a great mailing list for artists and creatives. I found a frontend developer also through Upwork. I acted as the product lead to connect the dots.
For the designer, we talk a lot and I write down a brief. Then they put their ideas in Figma and we work from there.
For the backend, I will often make long Google Docs with lengthy “If this, then that” instructions in mind-numbing detail.
For the frontend, I will sometimes inspect the code in Chrome (right click on the item on the page > Inspect) and then change simple things, like the text or font size or eliminate whole elements. Then I screenshot them and send them to the frontend person. This is also cheaper than asking the designer to do revisions. I lock in a design and then I tweak it.
Don’t understand the distinction between frontend and backend? Just ask the coders. People are always happy to explain what they do. Every decision involves a trade-off. It is my job to decide to acquire enough information to make those decisions well. You are asking people to make something specific. You need to understand what they do so that you can control the gap between a MVP and a POS.
In general, I hire people and try to pay them what they ask. Otherwise, you’re asking friends and friends of friends or (worst of all) strangers for favors or discounts. If it works out, great. If the work isn’t good, whose fault will that be?
In paying someone, I expect a certain quality of work in return, on time. I think that’s a much better way to build when you’re solo. I want to get something out the door. I need to align their incentives to mine. I’ve found models like 50% upfront and 50% at the end work well in these situations.
How much should you pay? Set a budget that means if you get no return on your investment, it doesn’t make a difference to you day-to-day. My first backend developer was terrible. Very slow, low quality of work. But he was cheap. I stuck with him and he built me a crappy v1. I could use that v1 to work on the frontend and use the knowledge I’d gained about backend during development to audition a new developer to build a v2. It could only be better, right?
If you don’t have much money at all, I’d suggest not doing the above and spending your time (which is not free but costs nothing) vetting people to find someone who is good and work with them for a small amount of time a week as your budget allows. But I was in a rush.
If I work with someone and they deliver terrible work and I have no time crunch, I thank them for their time, pay them in full, review them positively and never think of them again.
After I launched, I had a site called Inbox World. I sent it to my friends and put it on Product Hunt. People were polite, but no-one really cared that much. That was demoralizing. I asked a bunch of people why. It gave me a lot of ideas of how to improve the product.
Only now I had a team - a designer, a frontend and backend developer. They were all great and we understood how to work together.
We recrafted Inbox World. We eliminated the voting and the submissions. Now, it is a curated collection of great newsletters with decent audiences. We developed a very basic algorithm to show in a more objective way what was trending on social media. (Happy to talk more about how we did that in another post.) We redid the design and UX.
We added previews so you can start reading the latest posts on Inbox World. Rather than a complicated submissions system that feeds into the backend, I put my personal email there, which people sometimes use to send me cool newsletters. We seem to get organic traffic from Google and Reddit. The fact that hundreds are finding it useful every month is very gratifying. It may not be much, but it’s nice to make something from nothing.
I imagine there are a lot of non-technical people like me on Indie Hackers that love the site but don’t know where to start. This is how I do it and I hope it helps.
Thanks,
I've seen people attempt to begin a start-up both with and without a technical co-founder and it always takes much longer to get going. You don't know what you don't know and without a technical co-founder you'll end up making a lot of unnecessary mistakes.
This is a great, great post. Thank you for sharing your perspective!
Thanks for reading
This should be any "indie"s approach, imho:
Kudos. Good explanation. Although auteur is a hard concept to understand for non-film people. And especially hard to extrapolate to a "single product".
Maybe indie hacking should be more about making a lot of different products, like in that story with the pottery students...
I think indie hacking or making a product often has more in common with art than strict commerce. Some great books on product and creativity that I've enjoyed on this are:
Thanks for the recommendations. I will definitely take a look.
Thanks for sharing, well researched and explained!
Very impressive execution. Now I have much more confidence and motivation to work on a simple mvp and an actual working product.
that may not be the best place for this, but good content
I've done side projects both ways and I think the advice is more nuanced: don't spend all your energy on finding a technical co-founder and/or pick the first one that will work with you, but also don't dismiss the value of having those skills in your team to scale and create a new vision for your product.
I think the hardest part about going solo is checking on your biases/assumptions, so even if you don't have a technical co-founder, I think it's a good idea to have some sort of close advisor or mentor to bounce ideas off.
I think the trade-off is the time spent convincing someone technical about the vision vs the time spent capturing that vision. You can spend often the same amount of time so you might as well do it building something. Most people can't see an idea. They usually respond in some way to even the shittiest MVP, which is a better path to recruiting a technical lead/co-founder.
Love this, really resonates with me. I'm semi technical and for previous startups always felt I needed to bring on a really technical co-founder to fill my skill gaps.
I think once you get comfortable hiring to fill your gaps you actually build a more scalable approach as you can continually fill new gaps as they arise.
Also finding someone that's going to be as passionate as you for a long period of time is a stretch. You're usually working on something that scratches your own itch and it's rare someone else will have the same itch :)
Agreed. I've found that techy people often want to solve technical problems. They're not interested in what I want to work on. At some point I gave up trying to persuade them with words and tried to persuade everyone with actions.
This comment was deleted 3 years ago.
@quintoquarto, first off, 👏👏👏 bravo. Congrats on putting stuff out there into the world!
I think it would be interesting if you'd be willing to share how much it cost you to pay for the technical work that has been done. Cash out of pocket? Cash and equity? All equity?
While you certainly don't need a technical co-founder, you'll need capital (cash) or collateral (equity) to compensate the people who provide the necessary skills that the technical co-founder presumably brings to the equation.
For some product ideas, it might be easier to save/raise/borrow the $5k it would cost which might be easier than finding a technical co-founder who would provide that $5k of value but take an equity stake in the company.
For other product ideas, it might require $100k worth of investment and you may not be able to raise that kind of money, so having a technical co-founder who provides that value might be easier to accomplish.
It's worth doing the back-of-the-napkin math to at least estimate the amount of technical investment required for your ideas, decide if you can bootstrap/fundraise the capital or are willing to part with equity, and how much.
You illustrated a great example of how this works in practice. Thanks for sharing your story with us.
This comment was deleted 3 years ago.
This comment has been voted down. Click to show.