[HN Gopher] My Second Year as a Solo Developer ___________________________________________________________________ My Second Year as a Solo Developer Author : mtlynch Score : 663 points Date : 2020-01-31 13:09 UTC (9 hours ago) (HTM) web link (mtlynch.io) (TXT) w3m dump (mtlynch.io) | alexellisuk wrote: | If folks liked this story, check in with Daniel Vassallo who quit | a job at Amazon on well over 500k / year salary and benefits to | start out on his own as a solo, small-business founder. | https://twitter.com/dvassallo | | He shares lots of personal stats like his incoming & expenditure | - quite inspirational and can show that circumstances and luck | can also play a part. | gbasin wrote: | Encouraging to see your progress, keep it up! | | Reading about your projects, it strikes me that some have | different potential than others for perhaps one clear reason: | solving a problem vs not. Why not double down on Zestful? There | is demand there, and some are willing to pay... | | This post I wrote recently may be helpful for you: | https://tinyletter.com/garybasin/letters/how-to-know-what-pe... | edf13 wrote: | Hate to be harsh - but I wouldn't call this progress... I would | call this going backwards. | | From what I can see he is drastically cutting back his | lifestyle and all living costs and calling it a profit? The | business and enterprise of being s solo dev itself is failing | enterprise. | | My advise (From experience) would be to be doing some | outsourced/freelance work at this stage to help fund your | projects. | sweetheart wrote: | Cutting back on one's cost of living can easily still be | progress. If he's doing this to get rich, I would agree he is | failing. However I don't think thats the idea. I think he | wanted a different lifestyle, and one that was more self- | directed. Through that lens, an astounding amount of progress | has been made. | mtlynch wrote: | Thanks for reading! | | > _Why not double down on Zestful? There is demand there, and | some are willing to pay..._ | | Mainly because I don't know of any action I can take to grow | Zestful. Large companies have already rolled their own | solution. Smaller companies who need ingredient parsing have | figured out some solution and they usually don't see it as | worthwhile for them to take a chance on a new service if their | old one is working fine. Customers need to find me at the time | they're building a product that needs Zestful, but I don't know | other ways of helping them find me beyond the SEO steps I've | already taken. | gbasin wrote: | Large companies often end up getting hamstrung with homegrown | solutions as they try to scale, and look for specialized SaaS | solutions | bkinnard wrote: | Reading the post makes me most curious about how you live so | cheaply? Halfing your burn rate doubles your time to death which | more than doubles your chances of success | mtlynch wrote: | Thanks for reading! | | > _Reading the post makes me most curious about how you live so | cheaply?_ | | 90% of it is just location. | | When I was in Manhattan, I was spending ~$7k/month. Part of | that was higher cost of my apartment and health insurance, but | another big part is just the culture. In NYC, it wouldn't be | unusual for me to go out to a $80/person dinner, spend $25 on | drinks afterwards, another $25 on Ubers, then another $20 on | brunch in the morning. | | In Western Mass, I do make efforts to live cheaply, but so much | of it is just the ease of not spending money when nobody in | your social circle spends like that. | willj wrote: | Naive question by someone who's never started a business: when | bootstrapping companies while keeping your day job, how do you | deal with intellectual property clauses in employment contracts, | such that your employer owns the "inventions" you create in your | free time, on your own equipment, unrelated to the business area | you work in? I know laws vary by state, but I would find it | especially disheartening if you spent years of effort and | sacrificed your social life only to have your product snatched | away from you once it finally became profitable or popular. | | My non-lawyer reading of the internet's opinions suggest that you | need to discuss it with your company, or possibly edit your | employment contract before signing, but the latter seems a bad | suggestion if you're afraid of not getting a job. I've also read | that these kinds of clauses can even apply several months after | you terminate at your day job, which suggests that you can't even | _start_ on the product until months after you've left. | | All of that makes me unlikely to try to build a business in tech, | since I would never have the capital to take such a long break | away from a company, nor to build a product for a long time | before it's profitable without having a day job to support me. | par wrote: | most of the time you just roll the dice. As long as what you're | doing is not in the same line of business as your employer, and | you part on good terms, most of the time it's fine. | jacurtis wrote: | This is actually a good distinction. If your side project is | related to your employer's line of work then it is easy for | your employer to argue that they own that creation, even if | you used a personal computer and did it at night, etc. | | So for example if your employer makes inventory management | software for coffee shops, and you decide to make an | inventory management tool for grocery stores... then your | employer will easily own your creation. | | On the other hand if you work for a search engine platform | (ie Google), and you invent an API tool that parses recipes, | and you did it all on your personal laptop and personal time, | then you should be fine. | jacurtis wrote: | Generally, when an employer owns your "inventions", this only | applies to "inventions" created while using the employer's | resources. Most employement contracts will make it sound like | they own every waking thought, but in most cases when this has | been taken to court, the precedent has been set, that it really | only applies to inventions or ideas that happen in relation to | and using employer's resources. | | So this means that an employer can argue they own software that | you build: | | - On a company-issued computer | | - Using contacts you garnered through work | | - On company time (this is complicated for salary employees, | but definitely applies to time in the office, or standard | business hours when you are expected to be working) | | - Work collaborated on with other co-workers | | Now I should clarify, I am not a lawyer. None of this is legal | advice, yada yada... | | But generally you can work on side projects and skirt around | intellectual property clauses as long as you make sure to | distinguish work time and work resources from your personal | projects. The biggest thing is to avoid doing it while at work | (or when expected to be actively working if you are remote), | and avoid using a company computer or piggybacking off company | resources (for example making a sub-account in your employer's | CI/CD tool to run tests for your software). | | So make sure you have seperate accounts for everything, avoid | doing it on company time, and use a personal computer (not a | work-issued computer) and you should be absolutely fine with | working on a side project. | adventured wrote: | > Most employement contracts will make it sound like they own | every waking thought, but in most cases when this has been | taken to court, the precedent has been set, that it really | only applies to inventions or ideas that happen in relation | to and using employer's resources. | | A simple example of this that I like to point out to people | in tech to help them understand that an employer doesn't | inherently own your soul, is picture yourself starting a | Pizza Hut franchise (convenience store, or anything | equivalent) strictly on your own time and dime entirely | outside of work. Does your employer get to own that business, | get to take it away from you, just because you work for them | 9 to 5? Nope and it sounds particularly absurd when you frame | it with something more traditional. Or imagine starting a | real-estate renovation business, where you renovate houses in | your own spare time; same thing, does IBM get to own your | house renovation business just because you pull 9-5 for them? | Hell no they don't. | | The only serious risk difference re starting tech businesses | (vs other traditional businesses) while working in tech is in | cases of competitive issues if you start something directly | in the employer's wheelhouse. Then you better lawyer up well | ahead of time and navigate it very carefully. | henryfjordan wrote: | Your intuition is correct, you really should try to make sure | your employer is aware of your intent to work on your own IP | and you have some written document acknowledging that fact. | Many companies have a form you fill out on your first day | listing such projects. You owe your employer a duty of loyalty | and so your projects cannot compete with them, and it helps to | have them review the scope of the project and sign off on that | fact. If you don't get this agreement from your employer, you | might still technically be fine to work on your own business | but you risk a court battle about it. | | > I've also read that these kinds of clauses can even apply | several months after you terminate at your day job, which | suggests that you can't even start on the product until months | after you've left. | | These would be non-compete clauses, illegal in California but | legal in many other states. Your employer doesn't own any IP | you create once they stop paying you, but if you are bound by a | non-compete you'll need to be more careful. | roland35 wrote: | Another important thing to keep in mind is to not use company | resources in any capacity - your work laptop, work 3d printer, | work time. This actually came up in the first season of silicon | valley! | giarc wrote: | My employer (not a tech company but a healthcare provider) has | a system whereby I submit a Potential Conflict of Interest | document. They review and either give me their blessing to | continue work (outside work hours obviously) or further review | is to be conducted. | pid_0 wrote: | >how do you deal with intellectual property clauses in | employment contracts, such that your employer owns the | "inventions" you create in your free time, on your own | equipment, unrelated to the business area you work in? | | By not signing those things, plain and simple. I have never | signed an employment contract and I never will. | icebraining wrote: | Does that mean you never worked for a company (in an IP- | related job), or actually managed to find companies who hired | you without signing a contract? If the latter, what kind of | companies do that? | patchworkguilt wrote: | Agree with what has already been said (dont use company | resources like a work laptop, dont work on it during typical | work hours, dont build a product that might in any way compete | with your employer, etc.) As far as work contract goes, (I am | NOT a lawyer, just based on experience), it's worth reading | over and seeing what the language is around IP. Most states | protect your right to build stuff on your own time (enables | innovation, also you aren't the property of your company) | making some more draconian contracts unenforceable. But it is | always better to be proactive, rather than assuming a court | battle will be unlikely because 1) who knows and 2) court is | never cheap. If you want to work on something and you are | worried about the language in your contract, talk to your | employer about the project and getting some form of written | exception for it. Side projects generally make for more | capable, satisfied employees, so if a company made a massive | stink about literally owning anything you make anywhere in your | life, I'd be very very wary, as that mindset is a scary sign. | microcolonel wrote: | Side note: when presenting a simple revenue-expense-profit-loss | chart, it can help to chart the expenses as cutting from the | bottom of the revenue (tough though, when you are funding the | expenses externally, in this case you have to put the loss below | the zero line). Anyway, it makes it clear when your expenses | intersect your revenue, and you switch to profit rather than | loss. | localhost wrote: | I think it's especially important to make sure that you interview | customers and find out what their problems are before you even | think about writing a single line of code. You should strive to | get a mix of qualitative (because the stories you hear will let | you empathize with the customer problems) as well as quantitative | via surveys / small ad experiments. Once you have some signal, | then proceed to start exploring solutions (and again, this isn't | about writing code, you can do this entirely with mockups/napkin | drawings, whatever it takes to get your point across) and _test | those solutions with the customers you interviewed earlier_. Once | you have some evidence that a) you have a problem that customers | will pay to solve, and b) you have a solution that you have | validated THEN you proceed to start writing the code. | | The biggest change at my company is doing product development | this way: understand the customer problem and the solution before | writing code. | | Hope this helps. | swalsh wrote: | Just some honest feedback. | | I have a use for Zestful, and the price is good. But playing | around, it seems good at the easy stuff (but I can do the easy | stuff myself) it's not so good at the hard stuff. | | For example the string "3/4 cup risotto rice, Arborio or | Carnaroli" | | It identifies the unit and quantity fair enough, and it's right | when it says "Risotto rice" is the product. But then it says | "Arborio or Carnaroli" is a preparation method. I can totally see | WHY it says that. But I'm not sure that's correct. | | At your price point though, I might still use it. Ultimatley to | parse everything I need to parse it would be a lot cheaper than | spending even an hour writing it myself. But that was my first | thoughts playing around with it. | mtlynch wrote: | Thanks for reading and for testing out Zestful! | | > _For example the string "3/4 cup risotto rice, Arborio or | Carnaroli"_ | | > _It identifies the unit and quantity fair enough, and it 's | right when it says "Risotto rice" is the product. But then it | says "Arborio or Carnaroli" is a preparation method. I can | totally see WHY it says that. But I'm not sure that's correct._ | | Yeah, I'm constantly improving the model, but there will always | be cases it gets wrong. For most of my customers, that's a | mostly fine result, because very few of the clients actually | use the preparation note field. Most care only about the | quantity, unit, product, and USDA fields. | | I'll fix the bad result on the risotto example, but it's | definitely a game of whack-a-mole. There are so many variations | and corner cases that it'll never be 100%. | | > _At your price point though, I might still use it. Ultimatley | to parse everything I need to parse it would be a lot cheaper | than spending even an hour writing it myself. But that was my | first thoughts playing around with it._ | | Haha, maybe I should raise my prices. But seriously, I'd be | happy to have you as a customer. If you'd like to chat more | about about your use case, shoot me an email at | michael@zestfuldata.com. | jacurtis wrote: | Aren't you going to make him pre-pay for 3 months and not | charge him until the feature is implemented??? | | Just got to call you out on your own article. lol | mtlynch wrote: | Haha, minor bugfixes I can do without pre-payment. | drawkbox wrote: | > _It identifies the unit and quantity fair enough, and it 's | right when it says "Risotto rice" is the product. But then it | says "Arborio or Carnaroli" is a preparation method. I can | totally see WHY it says that. But I'm not sure that's | correct._ | | Simple solution: for your 'Preparation' just say 'Preparation | or additional options' and the additional preparation can | contain swap out products that later you can identify by | brand name or common marketing name. | | So when it says '"Risotto rice" is the product and the | "Arborio or Carnaroli" is a preparation method. Changing that | to 'Preparation method and additional options' then later | parsing potential products helps it a bit. | hinkley wrote: | Arborio is a kind, just like Granny Smith, bing, or Key. I | wonder if it'd be easier just to have a dictionary of kinds | of ingredient and anything else is a preparation. | mtlynch wrote: | It's the kind of thing that _seems_ like it 's solvable | with rules, but once you get into the weeds, there are too | many rules and exceptions and exceptions to those | exceptions. | | In addition to prep notes, there's also text that most | clients consider garbage. For example, "2 cups sugar, I use | Sweetums brand!" the brand preference is garbage. | | And then there are tokens like "pound" that could mean | different things in different contexts (e.g., "1 pound | flour", "1 chicken breast - pound till flattened", "2 cups | pound cake mixture"). | macNchz wrote: | Years ago I built a recipe app for a client who wanted it | to have a "smart" shopping list feature that could dedupe | ingredients from disparate recipes, normalize their | quantities and sum them up to friendly totals. I fell | waaaay down the parsing rabbit hole battling those | exceptions-to-exceptions, what a mess. Reading your | examples gave me a flashback! | | The app only had a couple of hundred recipes so we wound | up just having someone manually translate every | ingredient for every recipe into a common structure in a | spreadsheet. | | Anyhow, thanks so much for these posts, I quit my job a | few months ago to work on a few projects of my own and | I've really enjoyed reading your updates. Looking forward | to more in the future. | mtlynch wrote: | Thanks for reading! | | Yeah, that's a little like how I fell into Zestful. Very | early into my adventure, I made a keto recipe search | engine and wanted to handle ingredients properly. It | started with regexes then spiraled into machine learning. | xchaotic wrote: | Sorry to say but this proves that for someone who actually has to | work for a living ie earn money, corporate life is absolutely the | correct choice. Even for Mr Lynch these experiments in charity | wouldn't be possible without the nest egg from google (which he | acknowledged). To go from net 100k+ to below zero and still be | unprofitable after two years is a financial disaster. | theli0nheart wrote: | > _Sorry to say but this proves that for someone who actually | has to work for a living ie earn money, corporate life is | absolutely the correct choice._ | | Not really. This just proves that corporate life isn't the most | profitable option for the OP. You just can't make sweeping | statements like this based on a single anecdote. | | I'll offer this to other "corporate" folk out there. I was | self-employed since late 2010 until I recently (last month) | joined a mid-stage startup. During my last year of self- | employment I took home ~$400k in cash, and lots more in early- | stage stock, and worked _maybe_ 15-20 hours per week. There are | very few corporate jobs that would even come close to that | balance of take-home pay and work-life balance. | liveoneggs wrote: | how did you get early stage stock being self employed? | gk1 wrote: | Consultants can be granted Non-Qualified Stock Options | (NSO). | theli0nheart wrote: | Most of my consulting work was with early-stage startups. I | would ofter offer a fixed cash cap (say, $50k) at an hourly | rate, and any work beyond that would accrue towards a SAFE. | Less risk for the founder, gave me incentive to finish the | bulk of the work within the cap, but also didn't punish me | if I didn't. | liveoneggs wrote: | neat | redisman wrote: | Very interesting idea. Thanks for sharing. | dbancajas wrote: | what was your hourly rate on consulting? | theli0nheart wrote: | $300 / hour. | daxaxelrod wrote: | That's pretty incredible. What made you want to join the mid | stage startup? Also did most of your income come from | consulting type work or product revenue? | theli0nheart wrote: | Thanks! | | TBH, I just got bored. All of the inefficient aspect of my | work got slowly eliminated over the years due to process | improvements, which meant that only the most unpleasant, | manual aspects were left over (read: legal, negotiation, | business development, etc.). | | 80% of my income was consulting related. I tried to branch | off into making a SaaS and "failed" (which I'm still kind | of excited about but have no time to pursue), but I did | succeed in making an App Store portfolio which brings in | decent profit. | daxaxelrod wrote: | Ah interesting. Thanks for sharing! | dbancajas wrote: | > iled" (which I'm still kind of excited about but have | no time to pursue), but I did succeed in making an App | Store portfolio which brings in decent profit. | | can you share what you did consult on? To me consulting | is very mysterious as it's a very generic term but I'm | always amazed by people earning 250K-500K due to | "consulting". Is it easy to do or more like being in the | right place/right time/right skillset? | theli0nheart wrote: | > _can you share what you did consult on? To me | consulting is very mysterious as it 's a very generic | term but I'm always amazed by people earning 250K-500K | due to "consulting"_ | | Totally. I'm a generalist software engineer with a | specialty in early stage startup tech. In addition to | actually writing the code, setting up infrastructure (AWS | and all that), and anything explicitly code or "DevOps" | related, I also helped clients understand the development | process, advised them on product, worked with designers, | etc. | | I agree that consulting is kind of a nebulous term, but | if you ask me, it's essentially shorthand for "solving | problems that people have that they can't (or don't want | to) solve themselves". The problems that clients came to | me with were all related to getting a startup off the | ground from the technical side. | dbancajas wrote: | How did you end up on consulting? Did you have prior | experience bootstrapping previous startups where you were | a full-time employee? Then you leveraged that experience? | Devops is pretty recent so I'm assuming you have <10 | years experience? | theli0nheart wrote: | I graduated college in 2009, and right afterwards I | worked at a startup. Then I joined an agency doing web | work for the entertainment industry. That got boring | pretty quickly, so after a year of that, I left and | started an "incubator" with some friends. At that | company, we built out MVPs and convinced friends working | corporate jobs to quit and become operators. It was a | cool business model but not great for cashflow, so I | split off. | | Slowly but surely, I found a niche in working with smart, | non-technical founders who want to start startups. Turns | out that most good programmers willfully ignore that | market (for good reason, it's really hard to separate the | wheat from the chaff). | | I've been programming in some way or another since the | mid-90s, not old hat by any measure, but AWS and the | "cloud" was hardly present when I really started getting | my hands dirty with web programming during the | early/mid-2000s. | biztos wrote: | > I'm always amazed by people earning 250K-500K due to | "consulting" | | I knew people making that in the mid-1990's in the IT end | of biotech in California and also Switzerland. I would | assume that something similar to "computer people" salary | increases has happened to consulting rates too, on the | higher end. | | Never made anything near that myself consulting, but even | when I was doing that kind of work (around 2000-ish) I | knew people who were differently motivated than I was, in | San Francisco, making more than those numbers and working | less than I did. | | The trick was they worked on the _business_ first, | whereas I was always working on the _product_ first | (which wasn 't even my product, of course). So for | instance I might spend all night coding in order to make | something shine (hello startups!) and be wiped out from | it the next day, but these other type of people would see | that as a massive anti-pattern and route around it | contractually. | | For instance I knew one consultant who only flew business | class - it was in her contract - and billed every hour | from taxi pick-up to drop-off if not more whenever she | had to go to a meeting outside driving distance. She read | documentation on the flights. | | Of course I ended up working for one such person for a | while, because the sort of heads-down nerdy coder with no | stomach to fight about money is _ideal_ for farming out | some of your more time-consuming work. :-) | SergeAx wrote: | > During my last year of self-employment I took home ~$400k | in cash, and lots more in early-stage stock | | You've lost me here. Are those ealry-stage stock of yourself, | giving you were _self_ -employed? Or you made side jobs with | cash+stock payments? | bdcravens wrote: | I believe clients compensated them with stock. | theli0nheart wrote: | > _You 've lost me here. Are those ealry-stage stock of | yourself, giving you were self-employed? Or you made side | jobs with cash+stock payments?_ | | Clarified here: | https://news.ycombinator.com/item?id=22202222 | reflectiv wrote: | I'll offer a counter example in that the startup I joined | failed miserably and I ended up losing out on a LOT of | income. | | I am now working for a decent 6-figure income and EXTREMELY | happy with the stability and 40-50 hour work weeks...in | comparison to the ABSOLUTE GRIND I went through trying to | help that startup get off the ground - this is a godsend. | | Your scenario is VERY UNLIKELY IMO. | cambalache wrote: | Stability until you get canned. | reflectiv wrote: | That's anywhere...at least I have a reliable check until | I don't...and I have reasonable hours. | | Didn't have either of those before. | | Also, if I get canned, I can find another job...there is | a LOT of work out there for what I do... | leadingthenet wrote: | WHAT is WITH the RANDOM CAPITALISATION? | reflectiv wrote: | It's called emphasis. | jmnicolas wrote: | Hint : it's not random. | theli0nheart wrote: | I've seen that happen so many times, and it sucks. I'm | sorry you went through that experience. :( | | My first job was at a startup that crashed and burned, and | what I took from that experience was that the only | financially responsible way to work with startups as an | engineer is to work on a lot of them to spread out the | risk, or be a founder. There's just no other way unless | you're comfortable with a ton of risk. | | Like I said in my post above, this "success" didn't come | overnight; I spent many years grinding with the business | development, upping my development skills, and putting | myself out there. It was not easy. | wolco wrote: | Most people work at startups because they can't get a job | at google if they do they leave. Those who work at google | at somepoint feel they need to be closer to the | product/customer/action many leave and create a startup | (because they have the google brand and can raise money). | Those startups hire developers who can't get into google. | | You are at a certain point in the cycle. At somepoint you | may move to creating your own startup (maybe not because | you had a negative experience earlier). | | It's just the circle of life. | chrisseaton wrote: | Right - the vast majority of people even in tech need to buy | their children shoes and put food on the family table and those | things are going to be very hard without a stable corporate | income. | steve76 wrote: | Life's bad! | | Bullies win! | | People always say yes! | | --- --- --- --- --- --- | | Friends and family die in poverty! | | Help someone only to get left behind! | | Pursue knowledge just to study to the job interview! | | --- --- --- --- --- --- | | Flock to corporate HQ! | | Earn $1 just to spend $2! | | All from a glorified credit card! | | --- --- --- --- --- --- | | $10 a gallon gasoline! | | $10,000 a month rent! | | Bailouts! Bailouts! Bailouts! | | --- --- --- --- --- --- | | ... ... ... all I got in return was some crummy Pepsi halftime | show. | | You own the problems of other people and if you don't fix it | now it's only going to get worse. And you have to really fix | it, not just give it lip service. | | Get a security clearance, and you find out the REALLY bad stuff | that goes on, like everything is a front for the police and a | lot more people die horribly than you would believe. It's a | fierce competition up top. The highest stakes imaginable. Death | everywhere. Stay alive by any means. People you thought were | friends turn brutal overnight, and I fault no one for | abstaining. | | Carroll Shelby died wanting to make young people enthusiastic | about cars again. He turned around and asked them to give up | $40,000. | | He, and all of us, would have been better off sourcing parts | from them. The best thing for business today is to be a job | maker. Not to spike opioid sales. Not to win at zero sum | politics. Not to game the courts with people made for the law. | | Just bundle work, ie customers, along with the product. Don't | fire anyone. Really what is it you are evangelizing? Being a | dick to everyone? :( | | Isn't it easier to sell "Life should be fun and people should | be happy." :) | | Not that difficult either. I open up VS Code, I have customers. | Real earnings. How difficult is that? | neogodless wrote: | I think the correct lesson is a little different. | | First, if you do rake in corporate money, and don't spend it | all, you'll have a nest egg which gives you so much more choice | in how you live the rest of your life. | | Second, if you don't have a nest egg - yeah you can't just | gamble that you'll build software-as-a-service and instantly be | making enough money to live. As he said, people assumed he'd | use freelance to make up the difference. He didn't, but it is | an option. Now freelance/contracting can be nearly as corporate | as a full-time office job, and it isn't as stable an income, | but it can pay really well. | | For many software engineers three months of full-time | contracting could pay for a year's worth of expenses. (Assuming | you make choices that align with that goal.) This would let you | spend a great deal more time focusing on your business goals, | and give you some freedom to fail some of the time. | s_y_n_t_a_x wrote: | It's not always about the money. It's about the happiness. | | If it doesn't work out, it's not like he lost the knowledge, he | can still easily get a job anywhere. Probably even a bump from | the startup experience. | tempsy wrote: | If you have the savings then why not? There is probably not a | better time in history than to check out from being a corporate | drone, assuming you have the savings. The stock index returned | 30% last year...a $1M nest egg returned $300K in a year. I | don't know what his savings looks like but I assume most of it | is invested and wasn't included in these numbers. | bognition wrote: | The returns in 2019 were exceptionally good. There's little | reason to assume 2020 will be as good. | | With everything going on this year: Brexit, US elections, | impeachment, corona virus, etc... it's entirely possible this | years returns could be negative. | tempsy wrote: | Sure, I mean it doesn't sound like his plan was to live off | his investment income, but it certainly has been possible. | | My point is that when you get to the point where your | savings is high enough your money works for you at a level | that makes it possible to live off of alone. | | If the S&P is looking flat then you could rollover some of | it to a high dividend REIT that pays 10-15% too. | aguyfromnb wrote: | > _If the S &P is looking flat then you could rollover | some of it to a high dividend REIT that pays 10-15% too._ | | You know the business cycle is peaking when people think | you can easily throw their money into some investment | paying 15%...no problem! | | Can you explain how a public investment - any public | investment - can continuously generate those kinds of | returns without taking on massive amounts of risk? | tempsy wrote: | It's called a REIT. The dividend is rental income for | real estate developers. | | Let me guess...you thought 2013 was the top? | neogodless wrote: | He talks about that a bit - most of his money was invested in | a simple S&P 500 index fund, with some dabbling in | crypocurrencies (which worked out in his case.) | tempsy wrote: | Ok - so his investment income last year was potentially as | a high working full time at Google. | BlueTemplar wrote: | And yet, losing money for the first 2-3 years is AFAIK typical | for new companies (especially those with 1-2 employees). | bdcravens wrote: | The other choice is to not focus 100% on products, but rather, | consult and work on your products on the side, and dial back | the consulting as your products attain viability. | NKCSS wrote: | Nah, but it's hard to launch a successfull product; if it | wasn't, everyone would be doing it. | | I'm doing contracting work for multiple different customers, | long-term project, and I generate 100-200k of revenue on a | yearly basis from that. That leaves me with slightly higher | salary than if I'd work for a boss, but I have tonnes, and | tonnes more freedom and time for my kids. It's just not | possible to scale that past 300k/yr, because there's only so | much time you can sell. | | Once you have a product, you can scale it through the roof, | since a digital product, if set up well, has negligible costs, | will allow you to earn way more, but only if you find something | that people want bad enough to pay for and a large enough group | to pay for it. Loads and loads of people have the skills | required to build a product, but not a lot have the right idea | and marketing to go along with it to make it a success. | jlevers wrote: | While I generally agree with you that products can scale much | higher than consulting income-wise, when you say it's | impossible to scale what you're doing past 300k/year due to | time constraints...why not charge more for your time? If you | have more people asking you to do work for them than you have | time for, I'd think that clients would be willing to pay more | in order to make it onto your schedule. | dbancajas wrote: | how many customers per year? and how do you deal with | insurance? | ianmcgowan wrote: | Wait, why do you think "it's just not possible to scale that | past 300k/yr"? I have at least one counter-example ;-) | | In general, the way it's worked for me is if I have multiple | potential new gigs, I ask for more money. When the next gig | comes along, that's my new baseline. Over the last 6 years | that's helped moved the hourly rate to a number I wouldn't | have asked for upfront. I hate to say no to customers too, so | sometimes end up working 60-70 hour weeks in bursts. It's | worth it though, because when things get quiet, I can go | snowboarding for a week without asking a boss for | permission... | gk1 wrote: | It seems OP is perfectly happy creating small sites and | products. One can earn perfectly good money from consulting or | contracting, but OP chose not to. | tonyedgecombe wrote: | It's hard starting a business and most people (90%) don't earn | anymore than an employee. | | None the less some of us just aren't cut out for the corporate | life. I'd pick poverty over the lack of autonomy, petit | politics and meaningless work any day. | chasd00 wrote: | " I'd pick poverty over the lack of autonomy, petit politics | and meaningless work any day." | | Would you also put your kids in poverty? It's not a simple | when you think beyond yourself. | Grimm1 wrote: | I haven't made the choice to have children and so it | doesn't apply to me. That is your decision and that class | of problem doesn't apply to everyone. | thrownblown wrote: | Well if you do, know that the $3k/mo saas that took 2 | years to build isn't going to put that kid through | college but will allow you to be a present and engaged | parent to your child for the precious few years before | they go to school. | wolco wrote: | College can be free. Three 3k/mo saases would. | thrownblown wrote: | I wouldn't know... I didn't go... | daxaxelrod wrote: | He said he has no kids. It's not the right path for | everyone. | chasd00 wrote: | my mistake, what's the proper etiquette here? edit my | original comment? | daxaxelrod wrote: | No worries :D | NhanH wrote: | Keeps thing as-is is okay I think. Don't fret over it | tonyedgecombe wrote: | I have kids although they are grown up now. You might be | confusing me with the OP. | daxaxelrod wrote: | Ah was referring to OP | Grimm1 wrote: | Yeah the focus on exclusively money baffles me. Like cool you | get to buy a bigger house and go on some nicer vacations. | Depending on the big co, they own you. I can't say I'm not | working as an employee right now but every time I've been | "broke" and free to do whatever project and take on work as I | see fit I've been probably 50-70% happier when you factor in | stress from shakier income. | | That said I understand risk tolerances and it not being | everyone's cup of tea but saying everyone should be a | corporate employee ignores an entire set of priorities people | tend to have besides stability and money. | criley2 wrote: | On the flip side, working for yourself means the job never | ends. As an employee you can do 8 hours at work, 16 hours | for yourself. You can drop a project and pick it up the | next day. The client is pissed? You're still making your | salary. It's up to management to staff correctly, not up to | you to kill yourself overworking for a salary and no | overtime. | | When it's just you, and your entire livelihood depends on | sucking up to big fish to get that one payday that will | float you for the next few months while you find another | big fish, the boundaries between work and home dissolve. | You feel a constant stress to get projects done and you | even lay awake at night terrified of what happens if your | next big fish doesn't materialize. Your performance in any | one task decreases because you have to wear every hat. | You're a good programmer, but are you a good businessman? | Advertiser? Hustler? Lawyer? Can you afford a team? Will do | you everything yourself? | | If you're still a kid, don't have debts, don't own | property, don't have a family, don't have any roots, the | risk/reward and excitement of this chaotic and generally | financially ruinous lifestyle could be good or even make | you happy. | | But for many people, the stress of putting your family, | your investments, your retirement and ultimately your | future on the line is one of the most unhappy things | possible. | | I don't think there is anything wrong with doing your 8 | hours to make a living, and then taking the next 8 hours to | enrich your life -- not for profit, but for health. | Exercise, learning and growing, cooking and entertaining, | starting a family, investing in life and happiness outside | of coding... it's just notoriously difficult to do these | things as an entrepreneur, and all the "big successes" as a | rule (with exceptions) are "16 hour workers", as in, 100% | of useful waking hours spent on the job. | nightski wrote: | Honestly that just sounds like someone terrible at | managing risk and money! As a self employed individual | coming up on 10 years now the first year or two was | rough, but if you build up a safety net and properly | manage money there are no sleepless nights worrying about | the next big fish. | | It also takes a while to realize that working more than | 8/hrs a day is not sustainable. You'll be less productive | in the long term. So really even as a self employed | individual it's better to work less than a full time job | imho. | tonyedgecombe wrote: | I wish this idea would die. It doesn't need to be like | that. It is possible to take a more relaxed approach to | your own business just as you might as an employee. | | Sure some people overwork but that isn't unique to | running a business, you will find those people in big | companies as well. | | Also my experience was that having a family, owning a | property and being rooted in my location gave me the | support I needed to succeed. | cambalache wrote: | Lots and lots of self employed people are not "working" | 24h/day.Where does this myth come from? Is it corporate | propaganda? | criley2 wrote: | It's coming from inside the house! | | https://twitter.com/elonmusk/status/1067175527180513280 | | "No one ever changed the world at 40 hours a week" | | "80 hours minimum, with peaks at 100 hours" | | A 100 hour week would be 16.6 hours for 6 days and 1 day | off, or 14.25 hour days with no days off | | The idea that entrepreneurs need to work more than 40 | hours a week to be successful is as old as our industry, | and I'd go so far as to say that those casually working a | schedule that looks more like a salaried position are | probably "consultants" and aren't really entrepreneurs | trying to build something or change something | icebraining wrote: | It's funny how Musk himself disproves that claim. He runs | 3 companies simultaneously, yet clearly he can't dedicate | 80hrs/week for each. | shakestheclown wrote: | Well that depends on if Elon is a believer in Time Cube | Theory which says due to 4 corner Earth there are 4 | simultaneous days each rotation. | wolco wrote: | People have changed the world over a tweet. If changing | the world is all you want to do, plant a tree. The world | will be changed for the better. | redisman wrote: | Who said anything about changing the world? I think most | people would prefer a "lifestyle" business where they can | set their hours and scale the business based on that. | cambalache wrote: | self employed != SV-style entrepreneur | JoeAltmaier wrote: | That's probably true of a certain sort of startup - | writing a bushel of code for a web thingy for instance. | | But I've worked at many startups and ok 50 hours would be | common. As they say, one pregnancy takes one person 9 | months. You can't do it in 4.5 with two people (or by | working harder). | untog wrote: | > lack of autonomy, petit politics and meaningless work | | This isn't a given. Plenty of (particularly large) companies | will inflict this on you, but it's also very possible to work | at a company and have autonomy and do meaningful work. | sidlls wrote: | I think the odds of having that sort of autonomy in a | corporate job are lower than being a successful "lifestyle" | business owner. It's exceptionally rare to find it in the | corporate world, where stability, process, and politics are | the primary focus of work to deliver the company's | product/service. | xwdv wrote: | What if the poverty was really, REALLY bad? As in soul | crushing, no way out, maybe-kill-yourself, type of poverty? I | doubt you'd make that switch so easily. | [deleted] | tonyedgecombe wrote: | That's really another question, I have a lot of sympathy | for people in that situation but it isn't what we are | talking about here. | xwdv wrote: | I don't think you understand what poverty _is_ , if you | are choosing poverty over "lack of autonomy in the | workplace". | | Poverty doesn't liberate you, it restricts you, and not | just in the workplace, but in your entire _life_. Want to | go on a trip or eat fancy food? Too bad you can't, | because you don't have money and you're broke poor. Want | to get a great career? Too bad, you got to work at fast | food joint because you can't afford the education. Want | kids? Nope you can't afford it so keep it in your pants, | and women don't want to get serious with some broke dude | anyway. | | There is no way you'd choose poverty. There is little | advantage to being poor in society that punishes being | poor. | aguyfromnb wrote: | What sort of question is this? Do you think _anyone_ would | pick "soul-crushing maybe-kill-yourself poverty" over | working at Google? | | We are talking about programmers here. Unless there are | unique circumstances that sort of poverty is off the table. | cycloptic wrote: | >Do you think anyone would pick "soul-crushing maybe- | kill-yourself poverty" over working at Google? | | I've done this before and I would do it again. I wish I | had something profound to add but I don't. Working in a | corporate environment is just incredibly grating. | xwdv wrote: | Is being poor also not incredibly grating? | JacKTrocinskI wrote: | Totally agree, would never do what OP has done, I like my job | and what I do plus I get paid well. | tempsy wrote: | good for you? | | for most of history everyone worked for themselves. one could | argue the modern day corporate structure is completely | unnatural and doesn't fit (most) everyone. | m0zg wrote: | What Got Done is basically Google's internal Snippets. I wish | there was an on-prem setup to do that. The idea is basically | every week you write, in free form text, what you've done, and | possibly what you're planning to do, and your team mates get to | view it, and subscribe to updates conveniently. If you're | anything like me, you will find this valuable not only day to | day, but also when the review time comes and you need to beat | your chest a little. I tend to forget how much I've done. | sealthedeal wrote: | love it! If my two cents matter to you... I did a similar thing | for a few years, and it wasnt until I went all in on one | product/problem did I finally start to see some great returns. | | With that said, I have a friends dad who owns like 10 different | businesses and he has people manage all of them, while he sits | back and collects. These are not software businesses they are | more brick and mortar like long term storage, etc, but maybe you | can build the same model with online businesses! :) | | Good luck, and thanks for posting, really enjoy reading the | content! | gramakri wrote: | Great read, thanks for writing this. One of the hardest parts of | doing a bootstrapped startup is the peer pressure and the | perceived opportunity cost. The numbers won't add up for a | bootstrapped business for many years (I am talking upwards of 5 | years even). The only thing that keeps you going is your ambition | ('this is what i want to do', 'nothing else i would rather do'). | | The best way I have learnt to deal with this is to surround | myself with people who think similar. | ingend88 wrote: | @mtlynch what tech stack do you use? | mtlynch wrote: | Different things for different projects. I'm trying to move | toward mostly Go + Vue stuff. | | * Zestful: Python + Docker + CRF++ | | * Is It Keto: Flask + AppEngine | | * What Got Done: Go + Vue + AppEngine | (https://github.com/mtlynch/whatgotdone) | | * WanderJest: Go + Vue + AppEngine | | * mtlynch.io: Hugo (https://github.com/mtlynch/mtlynch.io) | influx wrote: | Do you use any web frameworks with Go? | usr42 wrote: | @mtlynch I've directly recognized the coder theme you use for | the blog. I like it pretty much. How do you host it? Do you | use github pages? | mtlynch wrote: | Cool, I like it too! I host on Firebase. You can check out | my deployment script here: | | https://github.com/mtlynch/mtlynch.io/blob/f35d9cf947a3d2c2 | 3... | segmondy wrote: | I admire your being able to quit and start your own biz. I admire | you staying the course, but I feel very sad at your progress. You | seem to be more of a builder than a business man. | | Everyone one of your project makes me yawn, I'm sure many have | said it. With that said, you need to find some good ideas. Forget | originality since you're not doing great on that, just find | something making money and clone it. Or find a co-founder that | can sell and come up with good ideas. | cdiddy2 wrote: | Are health insurance costs included in your current $2k monthly | expenses? Did you buy the house outright? | mtlynch wrote: | Yep and yep. Health insurance in MA is $250/month for a high | deductible plan (I was paying $500 in NY). This year, my | insurance is only $40/month because I qualified for a | subsidized plan based on my 2019 income (or lack thereof). | cdiddy2 wrote: | Interesting. I am in MA as well and it seems health insurance | would be 500 a month for me(1 person). Maybe thats the higher | end plans though. | usr42 wrote: | Interesting analysis. I especially like your personal goals and | the "Raise prices, even if nobody's buying". This is a really | valuable insight. Thanks for sharing that. | | I have one question: Do you have a feeling about the market size | you are in and how does this influence your planning? | rs23296008n1 wrote: | Good stuff. | | I've seen a bit of negativity about this being a waste of time | since you're not making equivalent money to old job. For those | people: This isn't any different from spending time earning a | degree by returning to full-time study. And your attempts are | growing. The compound interest from these investments in time and | effort will help you regardless. Even if you fail on every | business at first you'll still get so much experience and | momentum you can't help but do better next time. And I doubt any | will actually fail: each will have an element that wasn't good | enough but still capable of being tweaked to fix it. Even if you | don't fix it, you've still learnt something in the attempt. | TAForObvReasons wrote: | There's a simpler explanation, and the post actually touches on | the point when discussing Is It Keto: | | > I abandoned the site in April but came back four months later | after realizing that it had grown by itself without me. | | As a salaried employee, you aren't actually building anything | that accretes value to yourself in that way. You don't show up | for work for 4 months and you'll likely be fired. Obviously it | never works out forever, but the value you build when striking | out on your own has a much longer potency than getting paid in | cash and stock. | jldugger wrote: | I just don't understand how you can set up a business and not | noticed the increased revenue. | tempsy wrote: | OP isn't explicit about it but he's effectively F.I.R.E'd. | These are projects to keep the mind fresh in what is early | retirement. If that weren't the case building an actual | business requires a lot more time, energy, resources even as a | solo founder than what I'm getting from the blog post. | nautilus12 wrote: | Bye bye any hopes of raising a family. | avl999 wrote: | Nice of you to impose your outdated values on how to live on | others. The OP might perfectly be happy to not raise a family | or just be interested in being with a partner without having | kids. | | If you don't have kids, this kind of lifestyle is perfectly | sustainable and you can live happily on it. Kids are not a pre- | requisite for happiness and it annoys me how so many | discussions here start to equate standard of living and | happiness to a situation where kids are involved. | nautilus12 wrote: | Whoa, what an assumption, this says more about you than | anything. I said goodbye "any" hopes of having children which | says that "if" he wanted to have a family there is no way | that he could do it in this way. What kind of chip do you | have on your shoulder about children? | freehunter wrote: | Not the guy you're responding to but I also have a chip on | my shoulder about children: people won't shut up about me | having them. My wife and I made the decision to not have | children but every conversation it gets brought up. We buy | a two seater car: there goes any hope of having children. | We go on a two week vacation: you won't be able to do that | if you have children. She quits her job: nows the perfect | time to have children! It gets old REALLY quickly. | | Some people don't want children. Ever. But there's a lot of | people just like you who can't stop talking about children | in every conversation. Why? | kohanz wrote: | A lot of the "expense" of children is entirely discretionary. | Yes, they do cost extra money to raise, but depending on where | you live and your lifestyle, it doesn't have to be nearly the | financial burden that some create an illusion of being a | necessity. As a father of 3, when I look at most of the | expenses related to my kids, the biggest ones are absolutely | discretionary. Children are not born with expectations of a | standard of living; that's something you define for them as | your dependents. The idea that people with low-to-no income are | unable to start families is provably false with examples all | around us. | war1025 wrote: | As also a father of three, the only significant kid-related | expense we have currently (wife stays home with them) is the | extra food they eat. | | Basically that just means we don't go out to eat that often. | Kids eating grocery store food is pretty insignificant in the | grand scheme of things (though I hear this changes once they | get to their teenage years). | CaptArmchair wrote: | ... assuming the author harbors such aspirations in the first | place, which you and I don't know. And, frankly, nobody needs | to know. | nautilus12 wrote: | And no such assumption was made in the original statement. | CaptArmchair wrote: | Then why did you publicly make that statement in the first | place? | nautilus12 wrote: | I was saying "any" such hopes. IF someone had such an | aspiration, then this would not be a possible course of | action. | mrlala wrote: | >And, frankly, nobody needs to know. | | Well, it's hard to argue that it's not relevant to the | discussion... | CaptArmchair wrote: | No. It's not. The blogpost said that he is able to live | frugally because he has no dependents such as children. | That's all there is to know. | | You can ask "why?" but nobody is obligated to give you an | answer. Pushing hard for an answer is considered rude. You | may be asking someone to tell you really painful | experiences they went through. | daxaxelrod wrote: | If worse comes to worse and he goes to $0 in the account, he | can probably just get another job. I guarantee employers will | look upon his self directed work ethic positively. | | He can live his life without the regret of not trying to | venture out on his own. | | Edit: typo | LeoNatan25 wrote: | I like how you call that home "a modest two-bedroom home" in the | linked blog. I guess it's a matter of perspective. Here in | Israel, where everything is cramped, this would be something I'd | be very content with. | [deleted] | hopia wrote: | Probably off topic here but always perplexed me how Israel is | so dead expensive with just about everything you can find. | Particularly with locally produced items. | LeoNatan25 wrote: | Well, yes, because of many factors. Terrible consumers, high | taxes, little space, etc. | mtlynch wrote: | Haha, I moved here from Manhattan, where I lived in a 1 BR that | was luxurious by Manhattan standards but tiny by real world | standards. | | I'm very happy with my house, but I think it's probably smaller | than what most software developers in the US would choose if | they lived in an area this inexpensive. | LeoNatan25 wrote: | If you don't have children, a larger space would be more | burden than necessity. Be happy that you moved away from the | jail cell. I'd move if I could too. ;-) | tudelo wrote: | At least the jail cell comes with an amazing variety of | food and unrivaled convenience | LeoNatan25 wrote: | Both a blessing and a curse. When you cook your own | meals, you end up eating much more healthy. Having a yard | also means you can grow your own vegetables, which is | also normally much healthier. | davnicwil wrote: | Great post Micheal, and awesome to see it hit the top of HN - a | reminder I guess that the core bootstrapper/hacker community is | on here and strong as ever! | | The numbers and stuff aside (which are looking promising, btw, | congrats - look forward to see how the trends continue in y3) the | part I liked best was the _I still love it_ section. It 's | incredibly important and, I'm sure you know, the real driver | behind doing what you're doing, not money. | | I think there's a tendency, maybe especially for technical | people, to want to quantify and maximise etc, and money is an | easy metric for doing that with and therefore to focus on. But on | reflection, it's pretty obviously not the main reason we do what | we do. | mtlynch wrote: | Thanks for reading, David! | | > _It 's incredibly important and, I'm sure you know, the real | driver behind doing what you're doing, not money._ | | Yeah, definitely. I ultimately do need to figure out a way to | make _some_ money, but I 'd be happy to work for myself for | 1/10th the compensation I'd get at a FAANG. | snambi wrote: | Question: why did he leave a job to build these sites? He could | have built them while continuing a full-time job. | bilekas wrote: | How did you cut down so drastically on expenses in the second | year, +50%, or was there a large investment in the first year, | sorry I havent read last years update yet! | | Also, I'm just coming accross your Zestful service and can't | believe that is exactly what i am looking for and actually | started to write, but I have other stuff to do so no point re- | inventing the wheel! | | Consider me a new client sir! | | PS: Congratulations ! | tristanperry wrote: | "in August, I bought a modest two-bedroom home in South Hadley, | Massachusetts. Population: 17,500." | | "My living expenses here are ~$2k per month, which is close | enough to the rate of return on my personal investments that | I'm kind of at equilibrium." | | - i.e. Michael moved to a much lower cost of living area. | onion2k wrote: | If that "I bought a house" is literal then he doesn't have | rent or a mortgage to pay. That's a _big_ chunk of most | people 's outgoings. | redisman wrote: | Outside of the super-star cities, housing is pretty | affordable! | mtlynch wrote: | Yep, paid in cash, so there's no mortgage or rent. | mtlynch wrote: | > _How did you cut down so drastically on expenses in the | second year, +50%, or was there a large investment in the first | year, sorry I havent read last years update yet!_ | | Mainly, I outsourced less. | | This was less about cutting costs as much as it was about | building faster. My first year, I hired developers to do a lot | of work with me, but I realized after a few months of doing it | that contractors actually slowed me down overall. Early in a | product, there are so many course corrections and pivots, but | contractors make it difficult to follow those because you need | to give them enough to do because they're not going to just sit | on unpaid standby for you, but you also don't want to just keep | interrupting them and throwing away their work. | | > _Also, I 'm just coming accross your Zestful service and | can't believe that is exactly what i am looking for and | actually started to write, but I have other stuff to do so no | point re-inventing the wheel!_ | | > _Consider me a new client sir!_ | | Fantastic! If you have any questions or run into any issues, | shoot me an email at michael@zestfuldata.com. | bilekas wrote: | That outsourcing less is an interesting point actually, | usually I will outsource some grunt work to get other | infastructure in place, hand over interfaces and get to other | things. | | It's a really grat story to hear, I've been there with mixed | results, financially and mentally but I plan to go back soon. | Your candor is welcoming and on my previous comment about | your Zestful service, I definitely will get in touch with you | about something I would like to achieve. | | Thanks again and best of luck in the future! | say_it_as_it_is wrote: | @mtlynch you're brave for sharing your experiences and struggles | with the world. What kind of help are you searching for? | rickitan wrote: | I see a lot of comments criticizing your path and progress. | Making remarks like "why didn't you stay at Google". | | I applaud your decision, effort, and perseverance. I admire your | risk taking and having skin in the game. Trying to make it out on | your own. | | People forget the journey is not just about the money. It's about | learning, growing and bringing your ideas to life. Being an | artist, and expressing yourself through products. | | Keep on going my friend. There's no doubt you'll get there. | qmmmur wrote: | I don't think I've cringed more than 'expressing yourself | through products'. | mtlynch wrote: | Thanks for reading and the kind words! | | I think you and I see it similarly that there's satisfaction in | growing and learning even if the money part hasn't fallen into | place. | iamlily wrote: | God bless you for writing such a good post | mtlynch wrote: | Thanks, I'm glad you enjoyed it! | jakobegger wrote: | I read your previous post about Zestful, and this years update, | and I just don't understand who would buy this as a hosted API. | To me, it sounds like this should be a library, not an API. For | every use case that I can think of, having a library would be | 100x better than an API. | | In my experience, APIs are generally slow, unreliable, and tend | to change without notice. | | I don't understand what advantage an API has, except making it | easier for the developer to charge based on usage. | | Do people really buy APIs like this? Am I missing something? | fortzi wrote: | Supporting the business model is a legitimate consideration, | amiwrong? | agwa wrote: | Zestful uses machine learning, so there could be a fair amount | of storage, CPU, and memory requirements that make using a | hosted API preferable to a local library. Also, if you read | Michael's posts on https://whatgotdone.com you'll see that he | is frequently improving the model. With a hosted API, customers | benefit from improved accuracy immediately without having to | update anything. | BlueTemplar wrote: | "Without having to update anything" seems a bit disingenuous | - does this software even work offline, without having to ask | for some data from an online server, just to load the front | page? | mtlynch wrote: | Thanks for reading! | | The big advantages for the customer of a managed API are: | | * No costs of installing or upgrading | | * It's language independent | | I agree that it's lower risk to rely on a library that you have | locally, but none of my customers have ever requested that. I | do offer a self-hosted plan, and a few customers have inquired | about that, but they lose interest when I tell them it costs | 10% more than a managed plan. | | All of Zestful's commercial competitors are managed APIs as | well, so I don't think customers view a locally-installed | library as critical. | RodgerTheGreat wrote: | Software as a service is the solution the market has arrived at | for making money from software when piracy is mostly trivial | and commonplace. A rentier pricing model means an entreprenur | need not negotiate the value of their product up-front; they | can continuously adjust price to match demand. Recurring | revenue is easier to budget around than inconsistent lump-sum | sales. | | Finally, an API over a library means the maintainer of said API | has an opportunity to harvest data about usage. Perhaps they | use this to motivate new features, or perhaps they can monetize | this data on the side. | | I seriously doubt these decisions have _any_ connection to | technical requirements; it 's all business. | untog wrote: | I agree with you entirely, but how would you build a business | around a library? It's one of the side effects of the (amazing) | open source ecosystem we have these days that installing some | kind of paid-for package isn't really that easy. Nor is | preventing widespread pirating/reverse engineering of your | library if it is successful. | | Although it's wildly inefficient, a SAAS offering solves those | problems. | jakobegger wrote: | I bought this library a few years ago: | https://www.libxl.com/purchase.html | | I don't know how profitable the business is, but if the | problem is popular enough it should be possible to make | money? | | Also, when you are selling to businesses, piracy isn't that | big of an issue. | fredgrott wrote: | last corner of graphic right bottom is a wrong amount. | | I use to be a number guy, ie accountant hacker. Its not 18k | positive as far as net revenue increase from the two years. | | the percentage is probably right but not the sign before the net | rev number. | | and note you have to reach profits soon per how you file with the | IRS..sorry to burst your bubble. | | same sort of errors in the saas net rev numbers. | | bone up on your accounting stats as there are books out there on | how to do it | icedchai wrote: | I noticed that, too. | mtlynch wrote: | Thanks for reading! | | > _I use to be a number guy, ie accountant hacker. Its not 18k | positive as far as net revenue increase from the two years._ | | Can you clarify what you mean? What is the correct way for me | to present this information? | | > _and note you have to reach profits soon per how you file | with the IRS..sorry to burst your bubble._ | | Can you elaborate? Are you assuming that I file as a | corporation or a sole proprietor? | nonseobeliever wrote: | I work at a big tech company and also have my own small firm for | freelance work. Even though I don't have my own product and | implement what customers need, ranging from new website to SIEMs | and stuff, I find it pretty lucrative. And my prices are about | $20/hr. But yes, I don't know if I can survive without working | full job. | | LE: and revenue is not that small, about 25k per year. | cambalache wrote: | $20/h is shockingly low. That is an effective rate of around 10 | bucks an hour, at or below minimum wage level. | dhruvkar wrote: | So awesome seeing your posts at the top of HN! | | >> I've also noticed that readers are less interested in business | lessons unless the story involves thousands of dollars -- earning | or losing large sums both seem to work. | | I would love to read more about the mundane, small business | lessons, because that's where I am. And I'm positive I'm not the | only one. | | Keep writing about the smaller day-to-day struggles, you got | readers! | mtlynch wrote: | Hey Dhruv, thanks for reading! Always fun to hear from you | again. | senderista wrote: | If you're netting at best a few grand a year and need to survive | on savings anyway, why not just drop the business pretense and | work for free on stuff you actually find interesting? A popular | open-source project could yield more long-term value for one's | career than an unprofitable or barely profitable "lifestyle | business". | icebraining wrote: | > A popular open-source project could yield more long-term | value for one's career than an unprofitable or barely | profitable "lifestyle business". | | Only as a launchpad for another job or consulting gigs, no? | What if he wants to work solo? | mtlynch wrote: | Thanks for reading! | | The plan is for my income to increase over time. The benefit of | launching businesses is that each time, I learn skills to | increase my chances of success in the next attempt. | morango wrote: | This proves that the even in the modern creative economy, the | bourgeoisie still holds the means of production - through | contacts/venture capital/market manipulation. | | EAT THE RICH. | patio11 wrote: | Two cents offered because this post really strikes a chord with | me, and I also spent some time chasing down rabbit holes early in | my software business: | | These products do not appear obviously commercializable and | multiple years invested into them without materially improving | the businesses does not decrease my confidence in that snap | judgment. 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 | | (I'll note that What Got Done is probably a viable boutique SaaS | business if you somehow figured out distribution for it, at price | points between $50 and $200 per month. My confidence on this | approaches total. HNers skeptical because it is technically | trivial should probably reflect for a moment on how much time is | spent on standups at a company with 20 or 200 engineers, what one | hour of their time is worth, and how likely that company is to | put an engineer on this project specifically.) | | If you run an API-based business in the future: Usage-based | billing is a really tricky business model for a solo developer. | Note that you can say "Usage-based billing but we have a minimum | commitment", and probably should prior to doing speculative | integration engineering work. Your minimum commitment should be | north of $1,000 per month; practically nobody can integrate with | your API for cheaper than a thousand dollars of engineering time, | right. | | This also counsels aiming at problems amenable to solutions with | APIs which are trivially worth $1,000++ a month to many | businesses which can hire engineers. Parsing recipe ingredients | seems like a very constrained problem space. Consider e.g. | parsing W-2s or bank statements or similar; many more businesses | naturally care about intake of those documents, getting accurate | data from them, and introducing that data into a lucrative | business process that they have. | | 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. | | For similar reasons, 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. | 0xff00ffee wrote: | He also has a nest egg from working at a big corporation and | successfully playing the stock/crypto market. That helps give | him time to play around like this. I don't sense any urgency. | lsinger wrote: | > What Got Done | | There are several paid SaaS apps and / or Slack bots that do | this. It's a viable niche, but has gotten somewhat crowded in | the past few years. Earlyish example: https://iDoneThis.com | (worked there 2014/2015) | blackearl wrote: | Seems like a better thing to integrate into existing apps | rather than a standalone product | balfirevic wrote: | > These products do not appear obviously commercializable | | It looks to me like some people have a well-developed intuition | to distinguish between products in "seems like it would be | useful to me" category vs. products that have a good chance of | actually being commercialized. | | I certainly don't. When reading various indie hacker stories | I'll be damned if I can predict with reasonable success which | ideas have a good chance of taking off and which don't. | mixmastamyk wrote: | He gives the clue to finding that. Talking to lots of | businesses about what they need. We don't pop out of the womb | with that sense. | balfirevic wrote: | I know I know, I didn't mean to imply that it is some | innate ability some are born with and that's the end of it | (nor are most intuitions). | TAForObvReasons wrote: | > 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. | | I strongly disagree with the perspective here. Cost control | isn't the core problem for the author, but every dollar matters | at this stage. The difference between "we're losing money every | month" and "we're break even" and "we're slightly profitable" | is huge when talking to parents and other people in the social | circle. | zerkten wrote: | > For similar reasons, 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. | | I'm curious why you use this wording. It comes of as slightly | brash, and to many, suggests that you shouldn't worry about | costs. In my experience have to be "penny wise, pound foolish" | making reasonable efforts to manage cost. | | You can pile on loads of tech debt which matters little at this | scale (e.g. your CI/CD example), but when you are small the | costs can bite hard. You quickly limit your choices and end up | spending time looking for funding, if you don't have some sort | of reasonable constraint. | [deleted] | Reedx wrote: | > reflect for a moment on how much time is spent on standups at | a company with 20 or 200 engineers, what one hour of their time | is worth | | > Your minimum commitment should be north of $1,000 per month; | practically nobody can integrate with your API for cheaper than | a thousand dollars of engineering time, right. | | That's my thinking as well, but haven't had much luck getting | companies to accept this kind of pricing. Even though it's all | inbound interest (no advertising or outreach) and they're | sometimes large companies. | | Here are the problems I'm aware of: | | 1. People generally don't think about the cost of standups or | meetings or per hour employee cost. That's just not something | typically being considered. | | 2. They've compared with other APIs or use other APIs/SaaS and | are used to <$100/mo. So $1k/mo or even $500/mo is a shock and | they decline or disappear. Apparently deciding they don't | actually need it that bad or going with their 2nd choice. | | How do you overcome these? Do you actually point out that the | API is cheap compared to employee cost? Help them justify it to | themselves and/or their manager? | milesvp wrote: | To be fair, anything more than ~$250/mo probably requires | some kind budget approval which will quickly scare away many | underlings, and means now you're in the realm of enterprise | sales. Now you should probably be charging closer to $10k/mo | just to deal with that headache. It's another reason why | having 3 tiered pricing can really help, with a 4th tier | being "contact us for enterprise solutions". It can allow you | to sneak past some of these organizational hurdles, by | allowing people to select the price that will cause them the | least headache. Joel Spolsky talks about this a lot, how | there are holes in the market for pricing due to these | frictions. | mtlynch wrote: | 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 _ | | 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 | | [2] https://mtlynch.io/retrospectives/2020/01/#sheet-metal- | resea... | | [3] https://mtlynch.io/retrospectives/2019/06/#taking-on- | google-... | aosaigh wrote: | Just 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. | mtlynch wrote: | Thanks for the suggestions! | | I think that's sound advice. The strategy I had in mind was | courting industries that were physically close to me. I | wasn't just calling the businesses, I was showing up at | their offices to ask for meetings. My hypothesis was that | there are probably plenty of profitable businesses nearby | that are disconnected from the tech world, so other | software companies aren't approaching them. | | To clarify with the sheet metal companies, I didn't go in | pitching a replacement to their existing tools. I always | opened the conversation by asking them if they had | processes that frustrated them, cost them money, or if | their existing software failed to meet their needs. But I | definitely found it hard sometimes when they asked me what | I wanted to build for them and my answer was basically, "I | don't know..." | | Maybe it's just a matter of picking the right spot on the | spectrum. It seems like you want businesses that are niche | and disconnected enough from mainstream tech that big | players aren't courting them as well. But they can't be | _so_ disconnected that they won 't talk to you, either. | dhruvkar wrote: | >> wasn't just calling the businesses, I was showing up | at their offices to ask for meetings. | | That's tough stuff. I've done the same, and while it | feels good when you're able to talk in detail with a | business owner, I didn't come away with actionable things | usually. There just isn't a good substitute to being | embedded in an industry. | | Michael, work part-time in a warehouse (as manual labor) | handling stone for 3-6 months. Guaranteed you'll come | away with more problems than you can solve. | twic wrote: | It's wild how you've done exactly what the priests of | entrepreneurship preach, and it hasn't worked for you, | and _people cannot accept that_. You must have done | something else! You must have done something wrong! | [deleted] | zrobotics wrote: | One thing to consider- you approached everything with the | assumption that businesses want a SaaS; the sheet metal post | made it sound like you were surprised that the shops didn't | want a SaaS. _Software Developers_ like SaaS, because it | makes more money and had recurring revenue. However, to a | business owner that just sounds like another bill that they | don 't want. Owners at small to medium companies, in my | experience, are very cost-conscious. | | For example, I'm currently evaluating warehouse management | systems. It appears that everyone in this space runs a SaaS; | with ludicrous prices where they want to bill per shipper/ac | count. We still plan on being in business in 3 years; and | after 3 years we will have paid more than what it would cost | to develop this system ourselves. If you are mostly focused | on tech it's easy to think that everyone likes the idea of | SaaS; but realistically the only people who get excited about | that idea are the people cashing the checks every month. I | have heard much lamentation and whining about having to | 'subscribe' to software instead of just buying it. | cushychicken wrote: | _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 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 wrote: | _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._ | | 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 wrote: | _I 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!) | dhruvkar wrote: | >>stone quarries | | I deal with stone factories/quarries everyday (but mostly in | Brazil and India)! | | Let me know if you're still interested in this space. | heipei wrote: | Thanks for the Youtube link to that talk, over the past year | I've read so many interviews, blog-posts and watched talks | about bootstrapping businesses, but this was the most concise, | honest and no-nonsense summary I've seen yet. Now I'd be | interested in finding someone talk at length about selling to | Enterprise customers as a bootstrapped one-man show, Jason | Cohen touches on it briefly in the Q&A. | tempsy wrote: | This is appropriate advice for someone who actually wants to be | a solo founder. | | Even if he's not explicit about it, every lifestyle decision | I'm getting from these blog posts is that OP has effectively | F.I.R.E'd and these projects are mostly for fun. | gwbas1c wrote: | Looks like this guy is trying to run a lifestyle business, and | his investments pay enough interest that he can coast for a | long, long time. | | To be quite honest: He's spending all day _playing_. | | That's a position I envy quite a bit. | tempsy wrote: | Make $300K a year for 10 years while keeping expenses low and | investing most of that in a bull market makes it pretty easy | to do. | Toast_25 wrote: | > Make $300K A year | | You make it sound easy! How do I do that outside of not | just SF, but the US? | tempsy wrote: | Move to Seattle? | eugenekolo wrote: | How many years of work do you have in the tech industry? It | seems in the current market (not even assuming SF salaries), | and without kids/other dependents, it's fairly easy to reach | that point. Just curious, because a lot of people have this | mentality that they need to work forever and ever, but it | often is just a mindset. | | You can easily amass 500k-1M and just coast on 40k/year in | expenses for a long time. If it's something you want... a lot | of people want kids, or to live in high cost areas, or to | accumulate wealth to pass on, or have dependents such as | elderly parents, or enjoy money a lot. | yibg wrote: | I wonder if this is a good or bad position to be in to | start a life style business. | | I'm fortunate enough to be in this situation, where if I go | somewhere cheap and keep my expenses down I can sustain | myself financially for a long time, maybe indefinitely. And | I've though about leaving my salaried job to do my own | thing many times. I do worry though that the lack of | financial pressure will just leave me lazy and "playing | around" instead of focusing on building a financially | viable business. | | Anyone else have experience with this? | adventured wrote: | I've seen a broad mixture of those scenarios over time, | people of various personality types doing it (myself | included). | | The one thing I'd say, is that it's critical to know | whether you have a strong internal drive / self- | motivation. If you don't, it can be a dangerous context | to put yourself into (dangerous in the financial or time | waste sense). If you don't have that internal always-on | motivation, it's super important to have a firm plan and | object/thing/business idea that you're going to be | pursuing before you quit. Start at least drawing up some | sort of minimum framework before you quit, laying out | what you're going to do, how you'll spend your time, what | type of lifestyle businesses you're interested in, plot | everything out financially as much as possible and so on. | Good advanced planning will save the day and help prevent | catastrophy as the road gets challenging. It's a new type | of 9 to 5 job, although it's more likely to be a 50-80 | hour job getting started. Without financial pressures, | you have to either naturally self-motivate strongly so | you don't constantly veer off (get lazy, get distracted, | get bored, and such), or follow a fairly strict plan that | you've laid out for yourself ahead of time to keep | yourself sane, productive and making progress. | gwbas1c wrote: | Or get used to the money and comfort and camaraderie of a | salaried job | [deleted] | twic wrote: | > You can easily | | With the usual caveat, "if you are working for a big tech | company in the bay area". | | In London, starting on 30k and rising to 80k after ten | years, not so easily. | tempsy wrote: | Right...making $40K in dividends from $1M is very easy. | | Harder if you're in a higher cost location but you can | definitely live off $60K even in SF if you're single. | WD-42 wrote: | I'm not sure I understand this attitude. There is a specific | lifestyle he is trying to achieve and the is working towards | being successful at reaching it. At what point does it stop | being "playing" and become just living? Do you have to be | miserable at a 9-5 job to be considered serious by society? | jldugger wrote: | I think the point is that if you can self-fund by living | off the investments, you're really effectively retired and | not particularly motivated to fix profitability gaps in | your new career. | | In a sense, it's cool, cuz like, you're helping people in | the world out for less than the cost to provide that | service. But in terms of recommended reading material for | people hoping to replicate the situation without an | infinite runway, selection bias is a definite concern. | cushychicken wrote: | _I 'll note that What Got Done is probably a viable boutique | SaaS business if you somehow figured out distribution for it, | at price points between $50 and $200 per month. My confidence | on this approaches total. HNers skeptical because it is | technically trivial should probably reflect for a moment on how | much time is spent on standups at a company with 20 or 200 | engineers, what one hour of their time is worth, and how likely | that company is to put an engineer on this project | specifically._ | | I perceived an almost audible _crack_ from how hard this | statement hits it out of the park. | cs02rm0 wrote: | _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_ | | I don't doubt that you're absolutely right, but this bit | strikes me as _hard_. I 've struggled to find one business | owner with a problem they perceive, let alone 10 with | commitments to buying a solution for the same problem. | | Ironically, it strikes me that there's a gap here for a | business to solve; connecting entrepreneurial devs with | business owners aware of problems. | rafiki6 wrote: | I think the approach here is a bit backwards from what the | rest of the world has always done to a degree. Software | Development is a specialized skillset, not unlike a trade. If | we are solving a problem for someone with software, we are | essentially like a typical contractor you hire to do | something at home. What you're doing here is trying to | convert that into a scalable product under the assumption | that many other might also have the same problem. This might | be true, but as in construction, the product makers aren't | selling to the consumer directly but rather the tradesperson. | | Every "tech" company is not actually selling tech, but rather | is selling something tangible, a product of sorts. Software | developers are selling their labor. | | If you want to find out the scalable product or solution in a | particular business or domain, I think you really need to be | a part of that industry or have someone who is. | | Otherwise, even if you end up developing a SaaS that | satisfies the needs of 100 customers, you won't really ever | truly be able to scale. So my suggestion is start talking to | friends and family in other industries. | shanecleveland wrote: | From the post: | | "... I outsourced much of the writing. That cost me more than | it should have because I knew nothing about hiring and | managing writers, but the experience taught me a lot ..." | | "... no love for Xero ..." | | As an entrepreneurial dev who is also a business owner, it | sounds like he may have some problems there to solve! | | Not sure if those are viable, just pointing it out. The | easiest problems to solve are your own or at least ones you | encounter yourself. Doing some consulting may help to see | problems in business or industries that are not your own. | Gepsens wrote: | That's exactly what I went to solve 6 years ago, didn't work, | but the space is probably more mature now | amelius wrote: | > Ironically, it strikes me that there's a gap here for a | business to solve; connecting entrepreneurial devs with | business owners aware of problems. | | This. Why hasn't this gap been filled yet? | poulsbohemian wrote: | >> Ironically, it strikes me that there's a gap here for a | business to solve; connecting entrepreneurial devs with | business owners aware of problems. | | >This. Why hasn't this gap been filled yet? | | It's called Upwork. | | No seriously, hear me out. When a business owner has a | problem they perceive could be solved with technology, they | create a job or they go on job posting sites seeking either | an employee or a contractor to try and solve their problem. | | Where they get it wrong is that they frequently have | unrealistic expectations about what it will cost and how | long it will take. They have no idea what skills they | should look for and who to trust. | | Is there a market mismatch here? Absolutely, but you'll | have to find a way above the fray of recruiting sites as | that's really the state of the market. | quickthrower2 wrote: | Yeah I've tried another similar site and people's | expectations are a bit loony, usually they want to pay | the price you would charge a single customer for 1 year | as a SaaS for you to develop the entire solution! Maybe | non software folks don't get the difference between say | paying Atlassian $1000/month or whatever it is for Jira | and paying a dev $1000 to develop a JIRA clone, because | it probably seems like the same thing. | poulsbohemian wrote: | Recent client: "I took a fortran class back in college, | so let me know if you need any help." | | Therein lies the problem: They know lawyers, doctors, | accountants, heck even plumbers are going to be expensive | because they are educated / trained and/or they get you | out of an identifiable tight spot (the IRS isn't happy, | water is coming into the house, I'm having a heart | attack, I'm getting sued, etc). | | Software developers? Outside the FAANGs technical people | are viewed as fungible. Many, many small businesses are | grossly undercapitalized such that a business owner might | very well be paying that technical person a lot more than | they pay themselves. Likewise, technical roles are | typically compensated well above many other clerical / | field / service / business type roles such that a | business owner might not have ever paid so much to any | other single employee. | edmundsauto wrote: | You're validating the problem, not the value or the | target market. You need all 3, but it's easier to | identify problems, then validate whether the defined | target would be interested at a given price point. | | The freelancer sites are just a starting point, they | answer the question of, "what are some things business | owners want". | TuringNYC wrote: | Because usually when I've tried this, the business owners | dont-know-what-they-dont-know so it is difficult to even | articulate the problem they face. | | This is why I faced finding solve-able problems much easier | as a consultant because once you're embedded in an | organization you see their problems, and perhaps you can | ask the right questions and tease out a possible sale-able | solve-able solution. | JoshuaDavid wrote: | Elance? Odesk? There are a fair number of players in the | "find a dev to solve a one-off business problem" space. The | issue is that this is a market for lemons[1] on both sides | - for business owners with problems, it's hard to verify | that the entrepreneurial devs can actually implement a | solution, and for the entrepreneurial devs it's hard to | weed out problem clients. | | Someone who solves or even slightly mitigates either of | these issues will have a viable business. I know that for | the "ensure the dev is competent" side of things there are | many consulting companies that live and die by their | reputations, but generally these don't usually scale up | beyond a certain size, and when they do their reputation | deteriorates. I am not aware of any businesses that attempt | to solve from the flip side and weed out problem clients | (if anyone is aware of such a service, I would be | interested). | | As if that wasn't enough of a challenge, if you do manage | to connect quality devs to quality clients, there's the | issue of sufficiently monetizing that relationship: you can | charge a finder's fee or similar when you first connect | them, but once a client finds a dev they like they will | probably stick with that dev. So in that business you can | lose business because you match people too poorly (and they | leave because you can't help them) and you can lose | business because you match people too well (and they leave | because they've now found somebody they trust so they don't | need your services anymore). | | [1] https://en.m.wikipedia.org/wiki/The_Market_for_Lemons | bananaeater wrote: | My theory is that there are actually a number of "filters" | before this kind of relationship would happen. First, the | business owner has to recognize the problem, care about it, | allot time to understand it, have the proper motivation | (financial and mental), and network with others to solve. | | Then on the other side of the scenario, the dev has to be | logistically available to working on the project, be | capable in both the tech and soft skills needed, care about | it, have the proper motivation (financial and mental), and | network. | | The hypothetical business would solve the networking issue, | but not the rest. But I think these relationships are built | in a more decentralized way, though chance encounters, | mutual friends, and cold connections. Sort of like dating. | (Kind of is because this relationship seems like one of | cofounders.) | | Or I could be completely wrong and there is a stealth | startup out there ready to shake things up. | texasbigdata wrote: | I've had the exact opposite happen, but granted more | consulting than dev. | | 1. Know someone at the company or a key advisor 2. Spend | time together 3. Hear "we think we need help but we're | not sure where" 4. Respond relatively insightful with 2 | or 3 things they could do that are valuable and force | rank them 5. Get feedback 6. Price it. Explain value. 7. | Deliver | | In my eyes if you're helping smaller companies sub say | 1000 employees the value you bring is in knowing what to | do. And telling them. They need you to understand the | universe of options, what you've seen at other places | (i.e. experience) and to weigh in on what works. They | largely have no idea how to move the boulder otherwise | you would not be there. | jrumbut wrote: | I don't think anyone on Upwork or whatever other job board | would complain if they were out there asking for custom work | and you showed up with a ready-made product. | | Beyond that, every business owner kvetching on Twitter. | Problems are everywhere! | | Certainly can be very hard to get 10 business owners with the | same problem to all line up and pay thousands for your | software, but problems are easy to come by. | | Edit: filtering for problems solvable by any particular solo | developer's skillset in less than 2 years is another | challenge. | dangero wrote: | I like this idea and would use it if it existed | exolymph wrote: | Frankly, if you can't do this part on your own, you're gonna | fail anyway. | MiracleUser wrote: | Yeah, this is why I have been working as a data analyst. I've | taken on as many vendor management responsibilities as I can | and help out with COGS and revenue attribution analysis for | finance. I have been collecting ideas while making steady | wage, and eventually I'll pull the trigger on something | | I have a backlog of like 200+ viable new product / feature | ideas that help solve some business problem or improve the | efficiency of activities people do with financial | transactions involved. Many are too small to be stand alone | for sure, but I do not believe million dollar ideas are grown | in a silo | jb775 wrote: | Willing to discuss any of your ideas? I feel like everyone | has hoarded ideas (including myself) that are never acted | upon because we keep telling ourselves "eventually I'll | pull the trigger" (including myself) | agwa wrote: | Michael published an interesting post about his attempt to | talk with owners of sheet metal shops: | https://mtlynch.io/retrospectives/2020/01/#sheet-metal- | resea... | wolco wrote: | Interesting read. Not sure why the author was surprised | that no business owner wanted to trade in their product for | a saas. | | No one really wants to deal with a saas when a one time | purchase is available. Things like free tiers, lockins | prevent us from moving until something happens (something | always happens from big price increases to service changes | or shutdowns changes to terms, etc). | | Biggest problems are cost and uncertainity and losing a | sense of control. | | A saas to a customer is run like a fly by store selling | stolen goods out of the back of a truck. Even though this | person has been selling at this same spot every friday you | know this can't go on forever so when he doesn't show up | you are not surprised. When a saas closes down / changes | terms / increases prices suddenly you are not surprised. | | It works with some industries that have a high rate of | change but if you plan on having a stable business you want | to avoid saases | patio11 wrote: | Is the problem that you can't identify owners, that you can't | successfully get in touch with business owners, that you | can't convince them to talk to you, that you can't get signal | from those conversations, or that you are accurately getting | the signal "Actually literally nothing could be better about | my life." | | Draw the funnel diagram, with numbers if necessary. Having | talked to many devs who believe similar, I think the most | actionable advice is likely "Organize your next N weeks to | talk to many, many more business owners than your last N | weeks." | chowes wrote: | Not the OP, but what I have struggled with here is the | feeling of being a "solution looking for a problem". It's a | step before where you're at. It's not that I can't identify | owners, it's that I can't identify _problems_. | | I am lacking the domain experience to even have the first | conversation, and it feels like paying people to ask "so | tell me everything that is wrong with your business" is the | wrong way to do it. | | I know PG mentions "solve problems you have yourself", but | I am not a business owner. I'm a software engineer. | | That video you linked earlier - Designing the Ideal | Bootstrapped Business - was incredible and feels like the | right move once you have that idea. But what about finding | that idea? | enraged_camel wrote: | A good way to think of it is that you aren't looking for | problems. You're looking for _smells_. | | Most business owners tend to be experts in their specific | domain, where they have already used their knowledge and | expertise to great advantage. But running a business | entails more than just handling the problem domain | itself. There's an entire category of tasks and | responsibilities under the "business administration" | umbrella that the business owner will not be an expert | in, and will probably despise dealing with because it | takes them away from the fun stuff that is their | expertise. That's a good area to focus your gaze on. | | For instance, the accounting clerk may be spending 4+ | hours every day manually typing invoices into two | different systems, but to the business owner this is | probably perceived as a normal and expected course of | business. The accounting clerk is unlikely to complain | about it themselves either, since they are getting paid | to do it (remember that Sinclair quote). But to you as a | software engineer, double data entry is very obviously a | red flag, and if you care enough about it you can do a | deep dive and see if it can be eliminated using | automation, and present it as a cost-saving solution. | | Generally speaking, nobody is going to hand you a written | list of their problems on a silver platter, and even if | they do, the problems they have identified will be so | general and vague (e.g. "we have a lot of inefficiencies | in our accounting department") that you won't be able to | simply go home and start hacking away at them. So you | need to use a methodology to start peeling off the layers | of the onion, so to speak. And that always entails | follow-up meetings and learning other software systems | and familiarizing yourself with various business | practices. | | At some point, you will come to the realization that you | no longer view yourself as a "software engineer". Rather, | you are a problem solver, and writing code is simply one | of the many skills you possess. That's when you'll know | you're on the right track. | tropianhs wrote: | > it's that I can't identify _problems_. | | Why don't you start from your own problems? I bet you | have some of them and you are not alone definitely. | jdance wrote: | What solutions would you pay for as a software engineer? | What would your boss/team lead pay for? You can't really | do it for someone elses domain, you need a motivated | partner in that domain for that (my general experience, | of course there are exceptions) | wastedhours wrote: | Plot the day - talk to a business owner and get a sense | of the hours they spend doing different tasks. If there's | something they spend X+ hours per day doing - find what | they want to achieve and optimise from there. | dhruvkar wrote: | I hear you. | | I was in Software for a couple of years and I only saw | software/IT problems. But these problems usually had a | variety of solutions and only some glue was required. | | Now I've been in the natural stone industry for 4 years | and I can't count the number of problems to which the | solution is "add more people". So much data entry and | data extraction from PDFs <-> ERP/CRM/Other software. | 100s of man-hours spent on something that could be done | with proper data formats and simple automation. | | I personally believe that software engineers are SORELY | lacking on all other industries besides software. We need | more software engineers venturing out into other | industries and identifying and solving problems. | gbasin wrote: | Totally agree. Software is just starting to scratch the | surface of other industries. | | Out of curiosity, what's your role in the space you're in | now? Are you solving these data extraction problems? | enraged_camel wrote: | The problem is usually at the start of the funnel. Most | solo developers, especially those who have just quit their | cushy FAANG jobs, are not positioned to personally know a | lot of business owners (especially not outside of tech, | where all the low-hanging fruit exist). So simply saying | "go meet many business owners" doesn't help, unless you can | also explain the _how_. | | To give a counter-example, I did consulting for a decade | before going off to do my thing, so I have a lot of | personal contacts and I'm familiar with a lot of problems, | both general and specific, that businesses struggle with, | and turning those into products has been relatively | straight-forward. But most solo devs don't have this | background, so they need more specific and actionable | advice to build their funnel. | disiplus wrote: | but how many of those are interesting to work on, i too | have been freelancimg and know some of problems, but when | i think about them i dont reality want to work on them | more them i have to. | scarface74 wrote: | This is the problem I see with a lot of developers - not | just those looking to be entrepreneurs. | | They want "interesting problems" instead of just trying | to create products that someone is willing to pay for. | enraged_camel wrote: | Boring is good. Makes it a lot less likely that you'll | have competition. ;) | mediaman wrote: | Agreed. If you have to be working on some exciting, | disruptive project, doing solo development work that | generates good income by working with run of the mill | businesses with run of the mill problems is not going to | be a good fit. | | Personally, I find boring to be quite exciting - but | perhaps not if the only thing you're looking at is the | technical solution. Building a small business involves | figuring out how to solve the mundane but important | thing, but then you get to figure out how to sell it, how | much to charge, how to do customer outreach, do support, | turn the business into a repeatable process, etc. | Building a business out of it is quite challenging and | fun and the technical solution is frankly a small part of | it. | | Many solo-preneur types with technical backgrounds are | way over-indexed on the technical aspect and want to | treat it like their last technical job, but without a | boss, which leads to a lot of disappointment and | frustration. | disiplus wrote: | To be honest i would not agree. While those challenges | like all challenges can be exciting, in the end of the | day it will still lack you full engagement because it's | something that's boring to you or not interesting. | | i'm kinda in that situation now, and got to play all the | roles, like how we increased our conversation ratio by | 50% with me thinking like a sales person (hint, don't | over-complicate your pricing page), and those things can | get you exited for some time and the money also, i just | don's see it long term. i would rather playing with | something that i love to do. | Toast_25 wrote: | That's me in my dad's company rn. I know the tech but not | the business and it's something I'm trying to get out of, | but don't really know how. | exolymph wrote: | > So simply saying "go meet many business owners" doesn't | help, unless you can also explain the how. | | There are like eight zillion guides to doing this online, | and unless you're willing to spam people, it always boils | down to: Grind it out. Start making cold pitches, and | hustle for as many warm intros as possible. | | Learn sales y'all. | avl999 wrote: | Thanks for writing this. It is good to see a perspective where a | business is being built up slowly as opposed to the typical "I | quit my job and now my side project makes $30k a month two months | in" posts we usually see. | | Do you ever feel issues with motivation when you don't see growth | as quickly as you'd like? | mtlynch wrote: | Thanks for reading! | | > _Do you ever feel issues with motivation when you don 't see | growth as quickly as you'd like?_ | | Good question. For me, the more dominant feeling is frustration | when I do something that I expect will bring growth, and then | there's no measurable effect. That happened over and over again | with Is It Keto. It was especially tough because the site's | growth depends so heavily on Google, and there seems to be a | lag time of weeks or months before Google reacts to certain | changes or decides certain pages are worth putting at the #1 | slot for related queries. It was tough to make a site change or | publish a new post and think, "Okay, I guess I'll just wait 6-8 | weeks to see what Google thinks of this." | nlh wrote: | All personal stuff aside (and on that note - I'm a huge fan of | this story Mike and love what you're doing!) | | This is a great piece of advice for solo devs out there: | | > Great! You can pre-pay for three months of service, and your | billing cycle won't start until that feature is available. | | > I've never been burned on a feature request since. | | I imagine it's super easy to fall into the custom feature trap | when the temptation of a big new customer is right around the | corner, and this seems like an excellent solution! | oliv__ wrote: | FYI: on isitketo.org/cream-cheese, the link to "keto dessert | recipes" is broken (it's an internal link). Looks like it's being | prefixed with the domain and the url ends up having two http | segments. | mtlynch wrote: | Fixed! Thanks for the heads up. | christiansakai wrote: | I read your original post 2 years ago, and was waiting for the | conclusion. Thank you for posting this. | let_var wrote: | Michael - firstly, kudos for sticking to your solo dev plans. | Hiccups are part and parcel of the game. I like your Is This Keto | app. And second, keep at it! | aty268 wrote: | These businesses all seem like something that very well could | make you money, but would never scale into a growth startup. And | it seems the time it takes to build one of these or a growth | startup isn't going to be too different. I might even say that | you similar chances of making a similar amount of money from | either. | | So why not shoot for the larger moon? | gk1 wrote: | I think you're underestimating the effort and luck involved in | building a successful growth startup. | | > Why not shoot for the moon? | | Some times it's better to throw a few things at the wall and | see what sticks, before going all-in on one idea. | m_ke wrote: | Ingredient line parsing is a really small market and something | that sounds like a fun project to work on but is probably not a | business venture that has room to grow. The number of companies | that have enough recipes to justify automation, profits to | justify paying for it and nobody inhouse who can implement it | is really small. There's no viable price point for a product | like this when you factor in the cost of customer acquisition. | | Content based consumer sites are also really hard to get off | the ground and it's not something that I'd recommend any | bootstrapper to try unless you can charge for it. | | I'm sure it's all a great learning experience though and if | Michael keeps iterating the way he is now he'll definitely end | up finding a worthwhile business venture. | riku_iki wrote: | > Ingredient line parsing | | if he can scale his tech to more general cases, it can be | very strong proposition. | epicgiga wrote: | Very illustrative warning to other devs. | | Just because you're coding and building things, doesn't mean | you're doing work, or that you're going to make any money. | | Most devs are salarymen because that's the best role they can | play in society. Their employer plugs them into what the market | actually wants. 99% of them are inequipped to perform any that | business aspect themselves. They just want to build stuff. Like | this devs projects -- a hobby not an enterprise. | | The best thing any likeminded dev can do is this: do not write a | single line of code until you've vigorously screened for market | demand. If you can't pick up a phone and talk to businesses, this | isn't for you, or you need to partner with a so called | "extrovert" or sales type. | | Do not even so much as ponder the technical implementation of an | idea for at least a month, don't touch a terminal, and don't type | a single char of code. | | If you can't restrain yourself from doing so, save yourself the | wasted time, money, and energy. If you want a hiatus, just have a | real hiatus and fly to a Thai island for 6 months. | tempsy wrote: | OP has effectively F.I.R.E'd even if he doesn't say that | explicitly. | | These projects are fun things to do that keep him fresh more | than anything. | say_it_as_it_is wrote: | OP shares his struggles with the world and this is the best you | can come up with? The illustrative warning here is for anyone | in OP's position to not post personal nor professional | difficulties with randoms on Hacker News. | | Share wisdom, not criticism. | epicgiga wrote: | I did both. You just have to finish reading before you start | typing. | | See, did both again! | [deleted] | mixmastamyk wrote: | Free, accurate feedback isn't always fawning or even | especially kind. It is certainly better than the | alternatives, however. Thanks. | epicgiga wrote: | You will go far, sir. | heipei wrote: | Part of the problem that I have with some of these accounts is | that they so often focus on tiny and mundane problems that | individuals have. I don't know if this is a conscious decision | or just an unintended consequence of the fact that B2C ideas | are easy to find (you just watch your own daily routines) and | are more shiny since everyone knows about customer-facing | products but fewer people know all the gears that power | corporations large and small. | | The "Is it Keto" site is a nice hobby but if I seriously wanted | to make money with a product/SaaS/platform I'd ring up everyone | I knew from previous jobs and ask them which problem I should | solve to save them hours of work every day. If you do that your | product will become irreplaceable, while a site for helping you | with your Keto diet is probably the first thing anyone would | cut out if they wanted to save some money. That's the issue I | have when founders focus so much on these lifestyle and purely | optional products. | redisman wrote: | Seems like the author didn't have any financial pressure due | to years at Google so it's hard to judge how serious he was | about making money. I think if he didn't have money for rent | this month (my experience as a "solo-dev" back in the day) | then he would've done consulting/contracting or more profit | driving ideas. Making $5000 a year is not realistic for most | of us so this just seems like a long vacation with some | coding. | | But yes B2B is very underrated among younger devs especially. | They have huge problems in scale and complexity and most of | the money is in there. | epicgiga wrote: | It's worth noting quite how vigorously you have to apply this | concept. | | My first business attempt _did_ factor in market demand, but | didn't consider the depth or capacity to pay ("nice to have" | vs "take my money"). So I burned out doing 70 hr weeks for | something that was never going to make real money vs what I | could get as a salaryman or contractor. | | If you're starting out, you really really shouldn't be aiming | for a new unique solution to something, unless you're | planning on the VC route. | | It is far wiser to copycat. Aim for a massive crowded market | (e.g. weight loss), because your chance of missing is | hundreds of times lower. | | Indeed an even more effective tactic is to buy an existing | business in a space, and develop it. It rips out all the | market risk. This is how freelancer.com started for instance. | PaulDavisThe1st wrote: | > It is far wiser to copycat. Aim for a massive crowded | market (e.g. weight loss), because your chance of missing | is hundreds of times lower. | | And hence ... the fuckery of the modern economy. | | "Too many hands in too many pockets / Not enough hands on | hearts." - The Housemartins (80s) | epicgiga wrote: | Nope, once you have revenue you can maneuver into fresh | territory. One step at a time. | henryfjordan wrote: | Or just be a strong competitor in an obviously valuable | space. Nothing wrong with that. | huhtenberg wrote: | > _If you can 't pick up a phone and talk to businesses..._ | | This is not required by any means. | | It helps if you can communicate well and be generally not | afraid of or annoyed by people, but being an energetic | extrovert is absolutely NOT required. Not at all. | mtlynch wrote: | Author here. Happy to answer any questions or hear any feedback | about this post. | | Discussion from my first annual update last year: | https://news.ycombinator.com/item?id=19054150 | komali2 wrote: | How's a burger with a bun keto friendly lol. There's a big | picture of a bunned burger and no mention of "by the way this | specifically refers to just the patty itself." | mtlynch wrote: | The article addresses how to handle buns, but that part of | the article isn't in the screenshot: | | > _Most people eat Beyond Burgers with ketchup and a bun, but | those are hard to fit into a keto diet, so you might have to | get creative. Consider crumbling your Beyond Burger over a | salad with fresh tomatoes and a keto-friendly salad dressing. | Or try out one of these delicious keto burger recipes._ | | https://isitketo.org/beyond-burger | itroot wrote: | Hey, Michael! | | I was following you story since your first post two years ago. | I just want to say that to succeed you need to sell something. | As a software developers we can scale something (move from 1 to | N, in terms of tech), but you need to find initial niche (from | 0 to 1). I think that main success (as a business person) that | you have is an audience reach that you had (almost every | developer feels that things that you are described in your | initial post). So why don't you try to play with your audience? | Man, 2 years ago, when you posted you story of quitting, I was | sitting in Yandex office at Moscow, and a lot of colleagues | were talking about you and you story. Isn't that cool? I am not | a real entrepreneur, but I really advice you to use your | strengths (audience reach, mastery in writing, etc) along with | you software development skills to find point of growth. Thanks | for sharing and good luck! | mtlynch wrote: | Thanks for reading! | | > _Man, 2 years ago, when you posted you story of quitting, I | was sitting in Yandex office at Moscow, and a lot of | colleagues were talking about you and you story. Isn 't that | cool?_ | | Definitely, that is really cool. That was one of the most fun | parts of publishing that piece. I didn't expect it to be that | interesting to people outside my circle of tech friends, but | it was surprising to hear that it resonated with people in | different countries and different industries. | | > _I really advice you to use your strengths (audience reach, | mastery in writing, etc) along with you software development | skills to find point of growth._ | | I've thought about this, especially when I first quit, but I | could never think of a way to make money from my writing in a | way that felt exciting to me. I think I just get more excited | about building a product or service, but I do keep searching | for ways to use my writing to complement my non-writing | businesses. | hopia wrote: | Pretty cool how you're able to come out in the open with all | this stuff like this! | | Having checked Zestful's page out, I got a suggestion for you. | How about building a client lib ready for developers for at | least a few mainstream languages? This should be rather easily | achievable if you type in the Swagger specs to your API. That | allows you to generate (Swagger codegen) those libs with | possibly just minimal tweaking left on your part. | mtlynch wrote: | Thanks for reading! | | >Having checked Zestful's page out, I got a suggestion for | you. How about building a client lib ready for developers for | at least a few mainstream languages? This should be rather | easily achievable if you type in the Swagger specs to your | API. That allows you to generate (Swagger codegen) those libs | with possibly just minimal tweaking left on your part. | | This is something I've thought about. I'd really like to have | a PyPI package that you can just pip install and it parses | ingredients using the free tier, then prompts you to enter a | license key when you reach the limit. | | Zestful's hard for me because I could spend a year pursuing | all of the ideas I have for it, but historically, feature | ideas I come up with myself haven't attracted new customers. | I set a rule for myself to not implement any new features | until a paying customer requests it, and customers haven't | mentioned wanting language-specific libraries. I talked a bit | more about that in my August 2019 retrospective: | | https://mtlynch.io/retrospectives/2019/08/#zestful-and- | resis... | | I haven't looked into Swagger much, so I'll check that out | and see if I can create language bindings more easily than I | thought. | larrik wrote: | As someone who has done quite a bit of shopping for various | services, having a language-specific library ready to go is | a major factor. I doubt that someone already paying you | would still need one, though, so it should probably be | considered a strictly "customer acquisition" feature. | | I understand your rule, but I don't think it should be | _that_ strict. | hopia wrote: | It could also be his competitive advantage over others. | | I mean wasn't Stripe known to become so successful | exactly because of _easiness of use_ , in other words a | good user experience for developers with simple ready- | made libraries. Making a new payment gateway is hardly | innovative by itself after all. | hopia wrote: | Right, I don't know if it makes sense business-wise or not. | Probably not if no one is voicing out requests about it. | | However, writing Swagger API specs for your future projects | while you develop them might make you more productive, plus | you do get that code generation for free on top of it. | Depending on what language you work with, it may come | essentially for free or with non-marginal effort. | burnt_toast wrote: | Just wanted to say I've really enjoyed following your progress. | It's awesome to see the changes over time and I really hope I | can follow in your footsteps someday. I used to check your blog | weekly hoping for a blog update to help pass the long | afternoons that dragged on forever at work. | | By chance was it you that released the Rooster app? Apologies | if it wasn't but I remember reading a blog post about an app | that would text you in the morning or something and I could | have sworn it was your blog. The post had a link to the app | that I clicked on but little did I know that the app had been | shut down and the URL was scooped up by a less appropriate | website. I was greeted with a very NSFW web page while at work | haha. | JacKTrocinskI wrote: | So 2 years and you earned $18,000? Seems rather bad, you think | you can exponentially grow that in the next year or two? | tudelo wrote: | You know, I think there might be something to any publicity | is good publicity in this case. It's controversial to do | something 99.999 percent of the workforce would not. So, by | posting even when there is no great success, he is growing | his exposure and making it easier in the future. | icedchai wrote: | The totals on the first chart are wrong. In 2 years he _lost_ | $23k. (Or you could say the "totals" are correct, but | calling it "net profit" is wrong.) | JacKTrocinskI wrote: | Yeah, either way, financially that would never make sense | to me. | BlueTemplar wrote: | Most companies, especially small ones, lose money in | their first 2-3 years... | bdcravens wrote: | OP has significant savings. They are their own VC. Think | of it in terms of a startup, most of which don't turn | profits for years. | LaundroMat wrote: | Thanks for sharing. I really enjoy your writing style by the | way. | | I'm interested how the "raising prices to avoid feature | requests from people who wouldn't become a customer anyway" | worked. | | I have built something for a friend of mine who is now my first | customer. The tool solves a niche problem some of his peers | struggle with too. | | When building it, I tried to make the data models as generic as | possible so that other businesses would be able to use the tool | with a minimum of effort from my side. | | Of course, I still foresee a lot of feature requests. How | do/did you know zestful had the right basic functionality and | feature-set for it to be useful to customers? | | In other words, how did you separate the must-have features | from the nice-to-have ones (knowing that a must-have for a | particular person could very well be a nice-to-have for the | market)? | mtlynch wrote: | Thanks for reading and for the kind words. | | To preface, I'm definitely not an expert at this problem, | because Zestful still only has a handful of customers, but I | can tell you what was helpful for me. | | It is really hard to separate the nice-to-haves from the | must-haves. Some customers will present their nice-to-haves | as if they're must haves because they suspect that if they | don't make it sound like a condition of buying, you'll never | implement it, but they might buy anyway. Or they'd never buy | regardless. | | One of the features that I think I correctly took on this | year was linking Zestful's ingredients to USDA entries. A lot | of customers either explicitly asked for that feature or for | something similar. Later large customers cited that feature | as something that made them choose Zestful, so I'm glad I | added it. I think the signal there was the high proportion of | customers asking for it. | | I think it is powerful to offer to implement that feature | based on pre-payment of X months of service. It might drive | away customers who don't feel comfortable letting you hold | their money, but if your time continues getting burned by | customers who request features and don't follow through, it's | a good technique to keep in your back pocket. | gwbas1c wrote: | Just starting to have income near the two year mark is what I | assume would happen. | | Assuming you still need to make income at some point, how long | would you go before you decided it was time to go work for | someone else? Three years? Four years? | | BTW: I'm more interested in how you self-reflect on your | entrepreneurial abilities. How do you make decisions around | that? How do you prevent yourself from falling in love with | your work if it's not going to make money? | mtlynch wrote: | Thanks for reading! | | > _Just starting to have income near the two year mark is | what I assume would happen._ | | Yeah, I'm encouraged by Cory Zue's progress. He's a couple | years ahead of me, but I'm sort of matching up with his first | few years of income: | | http://www.coryzue.com/writing/master-plan/#the-master-plan | | > _Assuming you still need to make income at some point, how | long would you go before you decided it was time to go work | for someone else? Three years? Four years?_ | | Good question. At this point, I feel like I could do this | indefinitely, even if I roughly broke even. The things that | would change are if my life circumstances change and I need | the money (e.g., having children, a catastrophic health event | for me or someone in my family). | | > _BTW: I 'm more interested in how you self-reflect on your | entrepreneurial abilities. How do you make decisions around | that? How do you prevent yourself from falling in love with | your work if it's not going to make money?_ | | I've found it helpful to set goals and hold myself | accountable for achieving them. I do enjoy writing software | for software's sake, but a lot of my satisfaction in being a | solo dev comes from improving my skills on the business side. | Given that, I'm probably not in danger of reaching | complacency - failing to earn money would mean I'm not | growing in the way that I want, so I wouldn't be satisfied | with that. | drawkbox wrote: | Great read with the logical analysis and openness lends well to | success and navigating this adventure. | | Doing your own products is definitely the way to go for | sustainability. Just one big one or a few have to work. | Focusing on products is nice as you don't have to work for | clients but instead customers more which can be more rewarding | and freeing. Having only a big client or a few end up dictating | direction and freedom to pursue ideas. | | Overall the experience on the business, marketing and | promotions side is very helpful in all aspects of life. | | I have been freelancing/contracting/product developing for 8 | years full-time off of trying it for a year or two and have had | to take clients/contracts here and there. This helps while you | are building up products where needed. Though it isn't all bad | doing contracts it can take time away but also help you, | sometimes you learn about new problems and thus solutions that | can become products when dealing with clients and unique | industry problems. These problems can be hard to find if you | aren't going through some of the pain points related to them. | | I will say most products do take multiple years to make it so | fail quickly and press the gas on momentum and projects that | you lean towards or are more interesting. Pay attention mostly | to external product user experience and presentation at this | stage. | | Good luck on your adventure and may your travels be rewarding | personally and financially fruitful. | discordance wrote: | Are you targeting to gain revenue from your SaaS and blog | alone? | | Have you considered consulting or remote dev for 2-3 months a | year? - that could easily enable you to hit your targets. ___________________________________________________________________ (page generated 2020-01-31 23:00 UTC)