3 ms·
Thanks for reading, Patrick! I'm a big fan of your work, and your Indie Hackers interview was one of the big motivators that sent me down the solo developer pat
by mtlynch 7y ago
Thanks for reading, Patrick! I'm a big fan of your work, and your Indie Hackers interview was one of the big motivators that sent me down the solo developer path.
>You could probably talk to business owners with problems, launch an (appropriately priced; hundreds to thousands of dollars per year) product against those problems, build contingent on getting 10 commits to buy, and be at +/- $100k in 12 to 18 months. Many people with less technical and writing ability have done this in e.g. the MicroConf community. If you want the best paint-by-numbers approach to it I've seen, c.f. https://www.youtube.com/watch?v=otbnC2zE2rw&t=2s https://www.youtube.com/watch?v=otbnC2zE2rw&t=2s
Thanks, I'll check out that video!
I hear that advice a lot from people I respect, and I put a lot of effort into that over the past year, but I was never successful.
The biggest problem I ran into was that there's this "disconnect problem." I know I'm a competent developer and can build niche solutions to $10k problems, but I don't know which companies have $10k problems. I can guess at it, but they sometimes don't even realize their $10k problem has a software solution. The companies also don't have incentive to talk to me to explore the possibility if I'm just a developer off the street.
In 2019, I tried to do this with stone quarries[1], sheet metal shops[2], and email copywriters[3], but the first two mostly wouldn't talk to me and the latter didn't seem to have enough opportunity for a niche business.
>I would encourage you, to the maximum extent compatible with your sanity, to prioritize "Will this get me more customers?" over behind-the-scenes investments like CI/CD which are very appropriate to Google but will under no circumstance show up in next year's report as One Of The Most Important Things I Did This Year.
I get a lot of pushback about my love for CI/CD, and it always puzzles me. Is CI/CD seen as difficult or time-consuming? For me, it's such a net positive on my time and mental energy to know that basic functionality works before I push to prod. There have been many times where CI has caught breaking changes that I'd otherwise have to catch by waiting for customers to complain or manually smoke testing my product after every push. And I don't have to do much to set it up - just slap in a Circle CI config.yml and flip a button.
>I would suggest devoting approximately zero cycles to cost control. You don't have a cost problem and no amount of cost control will bend the curve of your current businesses to sustainability. You have a revenue problem. Your desired state in the medium term will make it economically irrational for you to think for more than a minute about a $50 a month SaaS expense; marketing and sales gets you to that desired state, not cost control.
Thanks, I agree completely and you succinctly articulated a feeling I've long struggled to put into words.
I often get pushback about spending O(hundreds) of dollars on non-essential expenses, and it always feels like it's missing the forest for the trees.
[1] https://mtlynch.io/retrospectives/2019/05/#an-app-for-rocks https://mtlynch.io/retrospectives/2019/05/#an-app-for-rocks
[2] https://mtlynch.io/retrospectives/2020/01/#sheet-metal-research https://mtlynch.io/retrospectives/2020/01/#sheet-metal-resea...
[3] https://mtlynch.io/retrospectives/2019/06/#taking-on-google-docs https://mtlynch.io/retrospectives/2019/06/#taking-on-google-...
- cushychicken 7y agoIn 2019, I tried to do this with stone quarries[1], sheet metal shops[2], and email copywriters[3], but the first two mostly wouldn't talk to me and the latter didn't seem to have enough opportunity for a niche business. I don't think any of these businesses would pay for What Got Done, but I think there are a zillion businesses very geographically close to you that would. I note in several of your posts that you live in Western MA. You're two hours by car (assuming you miss traffic!), or three hours by train, from Boston. I can think of ten companies off the top of my head that fit the mold Patrick mentions as potential customers for What Got Done, that would not bat an eye at paying the upper limit of prices mentioned. (My current employer being one of them!) Happy to help you brainstorm potential customers via email - I'm at (my_hn_username)@gmail dot com.
- mtlynch 7y agoI don't think any of these businesses would pay for What Got Done, but I think there are a zillion businesses very geographically close to you that would. Oh, to clarify, I wasn't trying to sell What Got Done to these industries. I was trying to understand their businesses to see what new thing I could create for them.
- cushychicken 7y agoI was trying to understand their businesses to see what new thing I could create for them. That's legit. I guess the core of my original point was that there's a big regional hub of businesses whose operations you do understand (i.e. SW businesses) that's right at your doorstep. (I'm assuming from your other blog posts you don't know a ton about sheet metal bending, whereas you do know enough to be dangerous with software, but I've been wrong before!)
- aosaigh 7y agoJust a friendly passing comment, but I'm not sure you have the correct take-aways from speaking with business owners. With the quarry example, you couldn't get them on the phone. How about conferences, meetups, trade shows etc? Furthermore you probably need to search for companies that might _want_ to speak to you: younger owners, companies with less to lose etc. In the sheet metal example, it sounds like you had already decided what you wanted to build for them before even meeting them (an improved software solution for their shop management apps). Maybe trying to just speak more generally about their processes and difficulties would tease out problems you might not have considered. I'd return to this approach/phase and give it another go to find a market fit for the ideas before you start doing a line of code.