13 ms·
My First Year as a Solo Developer
- mtlynch 8y agoAuthor here. Happy to answer any questions about this post.
- galfarragem 8y agoInteresting and honest read. Freedom is costly. Mistakes are costly. It's the price of learning.
- mtlynch 8y agoThanks for reading!
- aberoham 8y agoWhat conferences did you have in mind to speak at? Are there any videos out there of you speaking to groups?
- mtlynch 8y agoLast year I gave a talk called "How to Do Code Reviews Like a Human" at NERD Summit[0] and PyGotham[1]. Here's a video of the PyGotham talk: https://youtu.be/0t4_MfHgb_A https://youtu.be/0t4_MfHgb_A I'm scheduled to speak at NERD again in March to talk about incrementally applying mature programming practices (unit tests, CI) to a codebase that's missing them. It's based on a series of blog posts I wrote last year called "Resurrecting a Dead Library." [2] I'd also like to speak at Python or DevOps conferences about why I think good developers fall into traps that cause them to write bad tests.[3] 0: http://2018.nerdsummit.org/ http://2018.nerdsummit.org/ 1: https://2018.pygotham.org/ https://2018.pygotham.org/ 2: https://mtlynch.io/resurrecting-1/ https://mtlynch.io/resurrecting-1/ 3: https://mtlynch.io/good-developers-bad-tests/ https://mtlynch.io/good-developers-bad-tests/
- jeanlucas 8y agoVery interesting. I took the same path a while ago. My biggest mistake was not validating business properly. Coding before checking if it was commercially viable. I think you can do this business/validation part better.
- mtlynch 8y agoThanks for reading! Yeah, I think my biggest mistake on Zestful was that I spent too long on the product before validating that anyone would buy it. I think for some products, it's unavoidable to build a little first but I've definitely learned how important it is to get to validation ASAP.
- montenegrohugo 8y agoHow would you go about validating a product at such an early stage though? For example, what could have told you that no one had an interest in an API like Zestful? EDIT: There is actually an extremely similar service that does have a business use case: https://dialogflow.com/ https://dialogflow.com/ (from your past employer) Does exactly the same thing, take a short input of words and identify overall intent as well as entities (in your case ingredient, amount, format, etc...) On top of that, it has a great UI, export functions, integrates with other services, has an API, etc...
- mtlynch 8y ago>How would you go about validating a product at such an early stage though? For example, what could have told you that no one had an interest in an API like Zestful? I wrote a blog post last year[0] about what I think I should have done differently to validate it sooner but the tl;dr was that I think I could have pitched it to potential customers before I built anything. I imagine a lot of them could have told me off the bat that they wouldn't be interested. But even if I didn't do that, I spent way too long making a demo site even though the API marketplace I was using had its own (I just didn't like theirs). >There is actually an extremely similar service that does have a business use case: https://dialogflow.com/ https://dialogflow.com/ (from your past employer) I've never tried DialogFlow for recipe ingredients, but I'd be very surprised if it could match Zestful in accuracy. I'm using NLP too, but recipe ingredients are so niche and specialized. But their business is general-purpose NLP. I couldn't achieve that and I definitely wouldn't be able to compete with Google on that battlefield. [0]: https://mtlynch.io/shipping-too-late/ https://mtlynch.io/shipping-too-late/
- stuxnet79 8y agoFirst off, I just wanna thank you for being so candid and sharing your experiences so far. I wish you'd blog more, but I understand this eats into time you'd prefer to spend on your projects :) Apart from your rent and private health insurance what else about the cost of living in Manhattan (apart from rent, food) pushed your expenses to 7K a month. I'm assuming you moved to a lower cost of area without modifying your lifestyle too much, so it's crazy that you'd get such a dramatic decrease in cost just by moving.
- mtlynch 8y agoThanks for reading! I wish I would blog more, too! I write so slowly that I have way more ideas than I have time to write. >Apart from your rent and private health insurance what else about the cost of living in Manhattan (apart from rent, food) pushed your expenses to 7K a month. I'm assuming you moved to a lower cost of area without modifying your lifestyle too much, so it's crazy that you'd get such a dramatic decrease in cost just by moving. Good question! One thing to keep in mind was that I don't have especially expensive tastes, but I also didn't adjust my lifestyle at all when I quit until I moved, so I could have lowered it from $6-7k if I put more effort in. One big expense in New York is just the cost of socializing. In other areas, I feel like people socialize more at each other's houses. In New York, because housing is so expensive, it's hard to have a group of friends over, so people tend to meet at restaurants, which are expensive. And nobody has a car, but everyone lives spread out, so you spend a lot on Uber. But if you're living in Manhattan, everyone around you is living this relatively high income / high spend lifestyle, so you don't really notice spending so much. And I'm not even talking like bottle service, five-star restaurant dining. Just like get brunch together, go do some activity that costs $30-50/person, have dinner, that could be like $100-200 in a single day. Part of what keeps my costs down in Western Mass is that a) costs are just way lower and b) people around me don't have such a high income so normal activities that people choose are relatively cheap.
- ghostbrainalpha 8y agoHow many items are listed on Is it Keto? I'm not seeing results for my first two searches Pickles, and Mayonnaise. Also its not imminently clear after doing a search that the search bar will let you do another "Is it Keto" search because of the change in style. Did you do a "Is X Keto" keyword search in Adwords to come up with your initial list of foods?
- mtlynch 8y agoThanks for reading, and for the good questions! >How many items are listed on Is it Keto? It's currently at 131 foods. At the beginning, I deliberately made browsing hard to obscure the fact that the database was so small. Now that it's a bit bigger, I'm considering making it possible to browse by category. >I'm not seeing results for my first two searches Pickles, and Mayonnaise. Yeah, those are in the queue. My writer actually wrote a draft of Mayonnaise but I still need to edit it. Mayonnaise is the #21 most 404'ed page and pickles is #45. But it's a long tail. "Beans" is the #1 most 404'ed and it's only 1.7% of 404s. >Also its not imminently clear after doing a search that the search bar will let you do another "Is it Keto" search because of the change in style. Good point. I'll tweak the UI to make it more obvious that the user can keep searching. >Did you do a "Is X Keto" keyword search in Adwords to come up with your initial list of foods? I do it a few different ways. At the beginning, I would just look in Facebook groups and wait until someone asked "is X keto?" then I'd quickly write the article and link it. Then I started looking at which pages got the most 404s and I'd write those. Now that the Twitter account is more popular, I have more control over what people read (as opposed to only reacting to what users search for) because I can drive people to a page by sharing it on Twitter. And if a product is keto and I @-mention the manufacturer, sometimes they'll RT it and give it more exposure, so I look for manufactured foods that are keto friendly. Because for something like "lettuce," it's hard to make money because they have to click the link, then click something else that's keto-friendly and that they can buy on Amazon. For SEO, I also do look at Google Trends and look for "X keto" keywords where there isn't already a good result. A query like "is xylitol keto" is hard to win at in SEO because a lot of big keto blogs already have dedicated articles to it. But I think Is It Keto gets top spot for "Is Propel Keto?" because none of the bigger sites ever bothered to write an article about such a specific product.
- shaman1 8y agoCongrats for your courage! On a slightly personal note, how was your social life been for the past year? If you want to have a family do you see yourself staying in this city?
- gortok 8y agoHow did you survive if you didn’t make any money last year?
- mtlynch 8y agoThanks for reading! I had a healthy stockpile of savings from working 10 years at various software jobs that paid well. I was at Google for the last 4 years, did consulting before that, and worked at Microsoft before that.
- akhilcacharya 8y agoI'd like to do this (or at least take a sabbatical) like this in a decade - unfortunately saving as much as you seems difficult to impossible at my current trajectory. Did you ever write up how you managed your prior savings?
- mtlynch 8y agoI haven't written about it, but my strategy was very simple I just put all of my money into the Vanguard 500. For about 18 months before I quit, I started moving my money into less volatile savings like treasury bond funds.
- chosenbreed37 8y ago> How did you survive if you didn’t make any money last year? The author made a reference to the "The 4 hour work" week. If I remember correctly one of the points there was about being able to operate from a low cost center. e.g. I imagine modest savings accumulated in the US would support you if you relocate to say "Thailand" and work from there for 6 months.
- montenegrohugo 8y agoM Lynch also says that 2k expenses/month is more or less covered by interests in assets, which means he probably has around 600.000-ish in stocks (at a 4% safe withdrawal rate)
- steve1977 8y agoThere was one enormous hidden expense that my profit and loss chart didn’t show: me. My living expenses were rapidly eating away at my personal savings. Between my $3.3k/month Manhattan apartment, private health insurance, food, and utilities, it cost $6-7k per month just to sustain myself. I wouldn't really consider this hidden expense. It's just expense. I think this is one of the most dangerous lies startups tell themselves.
- azhenley 8y agoThis sentence threw me off too. I would have expected the author to have budgeted these living expenses prior to doing this... maybe "hidden" is just a bad word choice.
- mtlynch 8y agoThanks for reading! >I wouldn't really consider this hidden expense. It's just expense. Maybe I should have worded it differently. I meant "hidden" in the sense that the chart I showed didn't reflect it because that only showed my business expenses. I definitely did take into account my living expenses when I decided to quit my job.
- deleted 8y ago[deleted]
- polygotdomain 8y ago>Maybe I should have worded it differently. I meant "hidden" in the sense that the chart I showed didn't reflect it because that only showed my business expenses. Salaries are a business expense. If you hired a second programmer would you not expect to pay them? So why wouldn't you expect to pay yourself?
- mtlynch 8y agoThey are, but all my other expenses are objective and quantifiable. I could make up a salary for myself, but it would kind of be pulled out of thin air. I've thought a lot about what the dollar value is of my time and I haven't come up with any way of reaching a number that I find practical. It can't be my earnings, because that's negative. It's not 0 because I do value my time. It's not my opportunity cost from not doing consulting work because that would just tell me that I should outsource everything. I could just make up a number like $50/hr, but I don't know that it would help me make decisions that I couldn't other make.
- juvoni 8y agoWhat specific tactics did you use for Project Managing yourself? How did that differ from PMing in a work environment?
- wurstcase 8y agoI'd like to know that too. For me, I just use the free version of Trello to keep track of development. I'm used to scrum so I start every day with a 1 man 'meeting' where I look over what ive done and what needs to be done. That's been working for me so far but I have only one project going. This would be a good ask HN post.
- mtlynch 8y agoI did a few different things. For a few of my projects, I wrote a spec defining what "complete" would look like. [0, 1, 2] For the last few months, I've been following a plan that's more loose. I write monthly retrospectives on Indie Hackers [3, 4] and define what I want to accomplish next month, but I don't write a formal plan. Google was very light on PMs, especially the teams I was on. Microsoft used them more extensively, but even then, their main value was in coordinating with other teams and synthesizing information about end-users. As a solo developer, I don't need those things as much. 0: https://mtlynch.io/files/outsourcing-mvp/ketohub-v1-design-doc.pdf https://mtlynch.io/files/outsourcing-mvp/ketohub-v1-design-d... 1: https://mtlynch.io/shipping-too-late/#the-mvp-that-wasnt https://mtlynch.io/shipping-too-late/#the-mvp-that-wasnt 2: https://blog.spaceduck.io/sia-load-test-preview/#full-test-plan https://blog.spaceduck.io/sia-load-test-preview/#full-test-p... 3: https://www.indiehackers.com/forum/isitketo-month-4-my-first-dollar-of-revenue-03e572f661 https://www.indiehackers.com/forum/isitketo-month-4-my-first... 4: https://www.indiehackers.com/forum/isitketo-returning-to-a-site-that-grew-without-me-0a0fe3ef52 https://www.indiehackers.com/forum/isitketo-returning-to-a-s...
- Aeolun 8y agoI’m a bit confused about the graph? Your monthly loss seems to have been reduced to almost nothing, but then in the projects section most projects appear to be operating at a loss, and after that it still leaves 2k living expenses unaccounted for. Am I missing something?
- deleted 8y ago[deleted]
- yitianjian 8y agoIt seems like what he described - he hired more freelancers/contractors at the start of these projects resulting in a ton of expenditures, but as they matured they costs mostly are server-based.
- mtlynch 8y agoThe graph only reflects my business income and expenses and doesn't include my living costs, which I'm paying by drawing down from savings. I thought about how to show a unified view of my finances, but I couldn't think of any way to do it sensibly because it would included a huge one-time expense of buying a house, then a bunch of other one-time expenses from moving, renovating, etc.
- azhenley 8y ago> Your job at Google used to impress people. Now, when people ask about your work, you awkwardly tell them, “Um, it’s a website where you type a food, and it tells you whether it’s keto…” Shouldn’t you do something that sounds more impressive? This is a very real doubt that I think about constantly.
- j45 8y agoA piece of valuable advice I recieved - ignore what others think of you. Instead, focus on becoming strong in what you believe, and why. Firmly held beliefs that are easily changed is a benchmark of innovation. I don't care what anyone thinks except my customers. No one with an opinion of my job title that I do or don't impress pays my bills. I pay my bills. Embracing freedom in insignificance of a less than glamourized idea can free a person to explore more than they could ever have. The secret is once we can lower our ego, or insecurity to let ourselves work hard to solve small problems, they naturally lead to conversations about larger problems. Talent has to work hard, not make it look easy. Having talent doesn't mean it should be or look easy. Hard work and learning Discipline is never optional for anyone. A simple idea often needs a lot of hard work that no one understands until they try it themselves.
- brobdingnagians 8y ago> A simple idea often needs a lot of hard work that no one understands until they try it themselves. This is so true. I become more and more impressed by people who can release _anything_ half decent by themselves. There is so much involved in all the little details, and each of those takes time to develop. Even just trying to provide a nice generic UX experience takes thought and effort. e.g. does pressing enter take the default action, how do I utilize screen real estate to not be cluttered but convey information adequately to new users, how to design multi-user logins for accounts, etc. Lots of skillsets to either have or develop. There are all good ways of doing them, but takes some foresight and insight about how your future users are going to use the product and to look beyond your own assumptions and knowledge of how the system works. But it is so liberating and you can learn so much more by doing it than by living the unexamined life.
- fharper1961 8y agoI'm sympathetic to his goal because I have similar aspirations to have more freedom. What I might miss in his situation is working as part of a team with others: business people, SW devs, design
- chosenbreed37 8y ago> What I might miss in his situation is working as part of a team with others: business people, SW devs, design Technically he does have a team of freelancers...
- fharper1961 8y agoTrue, but hiring freelancers isn't usually the same as being part of the same team working towards shared goals. Ideally I'd find people I enjoy working with and who have complementary skills.
- mtlynch 8y agoThanks for reading! That's definitely the thing that I miss most. It's not just the social interaction but the feeling of growing together. I like working on a team because we're all learning from each other. It's just not the same with freelancers. When everyone's a full-time employee, there's a permanence to that, and it encourages everyone to invest in each other and invest in the team. With most freelancers, they could quit at any time, so there's less incentive to take time to teach them. And the power dynamics are weirder so it's much harder for freelancers to tell me I'm doing something stupid, whereas peers or people senior to me felt much more comfortable doing that when I was an employee.
- deleted 8y ago[deleted]
- chosenbreed37 8y ago> Sidenote: My friends with children tell me that kids won’t complicate this at all. Mmm...I'm not entirely convinced. I suppose it depends on whether or not you already have kids before you go this route. e.g. if you've got a couple of kids going to school in NY you have to time it properly. And you'd have to think about whether or not the place you're moving to would suit them. Oh and there's the small matter of getting "buy-in" from your wife/partner/girlfriend :)
- TheReveller 8y agoI think he's being sarcastic. The one thing that all parents (myself included) tell non parents is that children change everything.
- Insanity 8y agoYeah I was pretty sure it was meant in a humorous way. Kids will change everything, which scares my wife and me quite a bit. (We don't have children yet). :)
- onemoresoop 8y agoCongratulations. I think the best gain from this aside from the learning experience itself is the fact that you cut down your expenses and learned that life is still good without spending a ton of money. I did this in my late 20s and did go back to work un-solo but, i kept the expenses low and managed to save a lot more. I am still happier with less now and I only spend when it is necessary. Good luck to you!
- mtlynch 8y agoThanks for reading! Yeah, I've never considered myself a huge spender. I'm still happy with my decision to pay for an expensive apartment close to my office when I was an employee because my income was high and not having to commute saved me so much time and stress every day. But early last year, one of my readers sent me links to Mr. Money Mustache and his ideas about low-spending / FIRE definitely influenced my thinking.
- philsnow 8y ago> I'm still happy with my decision to pay for an expensive apartment close to my office when I was an employee because my income was high and not having to commute saved me so much time and stress every day. I worked for big tech companies for 10.5 years and, because I started having kids early in my career, I had a single family home and a long commute. I did the sad math and figured that I probably spent over 6000 hours over that decade just commuting. It is said that to become an expert at something you should spend about 10k hours working on it. If I didn't make a change I was going to reach 10k hours of commuting, so last year I got a remote job and it's been pretty transformative.
- deleted 8y ago[deleted]
- meremortals 8y agoEnjoyed the article, thanks for sharing and your transparency
- mtlynch 8y agoThanks for reading!
- edoo 8y agoThe real secret with low effort outsourcing is to give them a week and if you aren't impressed moved on, or hire 3 at the same time and do the same thing. There are people that are very suited for low input remote work and tons that aren't.
- montenegrohugo 8y agoReally liked this post. As someone who is considering this path, this was the most down-to-earth, realistic(but without coming off as pessimistic) article I have read anywhere. Also really like the goals for 2019: - 500$ per month in revenue - 12 blog posts Somehow these feel like very easy achievements, but insurmountable at the same time. I wish you much success Michael! PS: I hope to write my first blog post somewhat soon-ish too :)
- mtlynch 8y agoThanks for reading!
- claudiulodro 8y agoAdmittedly I haven't followed your blog, so you may mention this somewhere on there. You seem to fall into the common developer trap of building a bunch of stuff without gauging demand and then trying to monetize it afterwards. Like, are there people out there clamoring for a one-stop location where they can check if food is keto? Is your site less friction than just Googling "Is dark chocolate keto?" then reading the little blurb answer Google generates? Can the bulk of your value proposition be copied easily by anyone with access to WordPress? IMO you are going after areas that are too saturated/competitive. Those sorts of fields are great for marketers that know how to navigate, differentiate, and promote them, but they are not so good for developers that mostly specialize in building complicated things. In your situation it's probably fine to keep doing what you're doing since you have stacks of BigCo savings/investments, so you can more-or-less take your time and eventually build traction with something. I'm not worried about you specifically, just other people taking your approach that don't have such long runway. Not trying to be harsh, just trying to help.
- mtlynch 8y agoThanks for reading! >Admittedly I haven't followed your blog, so you may mention this somewhere on there. You seem to fall into the common developer trap of building a bunch of stuff without gauging demand and then trying to monetize it afterwards. I've definitely been guilty of that. I wrote a blog post about how I did this without realizing it a few months ago: https://mtlynch.io/shipping-too-late/ https://mtlynch.io/shipping-too-late/ These are good questions! I'll try to answer each: >Like, are there people out there clamoring for a one-stop location where they can check if food is keto? Honestly, I think there are. I initially got the idea while I was trying to find an audience for KetoHub, but I'd constantly see people post in keto Facebook groups, "Is X keto?" and they'd just get a lot of unsourced, contradictory information. I have the problem myself if I forget whether a food is keto. Dark chocolate is an easy one but like "is thousand island dressing keto?" currently doesn't have a good result. The best you'll find are forum posts and people disagreeing with each other. >Is your site less friction than just Googling "Is dark chocolate keto?" then reading the little blurb answer Google generates? Google generates a little blurb, but it has to pull that information from somewhere. I'm hoping for Is It Keto to be the source that Google uses for most foods (it currently is if you Google "is propel keto" or "is pure via stevia keto"). Maybe some people are satisfied with the blurb, but about 1/3 of my traffic is currently SEO, so I feel like I can continue growing it. >Can the bulk of your value proposition be copied easily by anyone with access to WordPress? They could, but they'd have to spend a lot of time building up a corpus of food data. And they'd have to catch up to my (admittedly small) lead in search rankings. Unless you're talking about someone just plagiarizing all my content? >IMO you are going after areas that are too saturated/competitive. Those sorts of fields are great for marketers that know how to navigate, differentiate, and promote them, but they are not so good for developers that mostly specialize in building complicated things. I think that's true. I've been trying to think about smaller niches I could focus on. Like keto resources for other languages (seems to be fewer players) or keto + some other diet, like vegan keto, kosher keto, etc. >Not trying to be harsh, just trying to help. Not harsh at all. Thank you for the feedback!
- gortok 8y agoSo was this all product work or consulting + product work?
- dajohnson89 8y agoyay another "i quit google" post
- mtlynch 8y agoGlad you enjoyed it! I plan to write one every year.
- dajohnson89 8y agoBest wishes to you. I think it's awesome to strike out and do your own thing. I don't think I am gutsy enough to do it.
- mnmapplications 8y agoJust out of curiosity, what did you do for your healthcare and everything after leaving Google? Great article by the way, I really resonated with the line: "Your job at Google used to impress people. Now, when people ask about your work, you awkwardly tell them, “Um, it’s a website where you type a food, and it tells you whether it’s keto…” Shouldn’t you do something that sounds more impressive?" I've had this thought (about my own projects) all too often
- godot 8y agoHe did mention in the middle of the article, he's buying private insurance: "My living expenses were rapidly eating away at my personal savings. Between my $3.3k/month Manhattan apartment, private health insurance, food, and utilities, it cost $6-7k per month just to sustain myself." If my experience (in California) is anything close, it costs somewhere around $500/mo for a single person his age. (If you have a spouse it gets up to around $1000/mo, and with kid(s) it goes up to about $1500/mo) This was 2013-2016 numbers, and was also with Covered California, not sure if that makes it any cheaper.
- codeisawesome 8y agofive HUNDRED dollars?? Per month?! I’m definitely amazed.
- philsnow 8y agoDid you expect it to be higher or lower? A lot of salaried people have never read their paystub carefully and seen that their employer pays 80-90% of their health insurance premiums for them. Further, a lot of people don't realize that employers get a discount on providing health insurance because they have a pool of people over which to distribute a bunch of uncertainty. When you buy individual insurance, the "pool" is you (and maybe any of your dependents), and the insurance companies charge you "full" price.
- ahnick 8y ago
- ndonnellan 8y agoThe title of your post is "My First Year as a Solo Developer" but then you mention "I work with an excellent developer who handles all the coding and web design so that I can just write.". Did I misread that and it only applies to the blog or to all development? I'm not super familiar with 4HWW, but the best advice I've seen on striking it out on your own is to do everything yourself until it becomes painfully obvious you need help, then start outsourcing the stuff that can be automated. Not to outsource everything from day one and be a project manager. (but perhaps I misread). That said, the best education for business is to try it and see what doesn't work! Best of luck! I think the comment here about gauging demand is important. Have you talked to lots of people on Keto diets? Are their biggest pain points not knowing what is keto or not (it might be #30 on a list of 31 things)? Do they have trouble searching for resources on this? etc.
- cableshaft 8y agoEspecially with a blog site. That's a solved problem, more or less, with tons of free or dirt cheap options out there. Why outsource that? It's already a Jekyll powered site and has a Jekyll theme on it, so I really don't get why he needed to spend $4000 to pay somebody else to put that together for him.
- mtlynch 8y agoAnswered a similar question about that above: https://news.ycombinator.com/item?id=19057745 https://news.ycombinator.com/item?id=19057745 tl; dr - The site is more complex than it might seem, and I highly value having someone that can give me the look and functionality I want without having to spend a lot of time managing them or doing it myself.
- cableshaft 8y agoThat's fair. I can understand that if those were your requirements that it would take a decent amount of extra time to put in place, and you can find it valuable to pay someone else to do it. Personally I probably would have tried to get my blog in place before quitting my day job and worked on it in the evenings, although I definitely understand how hard it can be to find the time and energy sometimes (I've let mine sit dormant for a couple of years now, I need to redo it) and how it might not get done if you had to do it yourself. Best of luck to you in your venture. I'm still hoping I can get to that point eventually, with a slightly different path. By the way, thanks for sharing the source code. I've been curious about Jekyll but haven't really invested the time into seeing how it's set up. It's nice to see an example of what it would be like in action.
- js4 8y agoWhy make the goals for 2019 so small? This makes things asymmetric the wrong way. The risk associated with doing this is too high considering a 6k per revenue goal annually. When the cost is your savings and, more importantly, your time. You don’t need to change the world or anything but why not make the goal 100k? This will help you focus on things that can make 100k.
- james_s_tayler 8y agoCos you first actually just need to make some amount of money. Any amount of money. Small is a good target. There is no guarantee you can even hit that. So you make the easiest possible Target to hit and then you ramp it up as you go.
- mtlynch 8y agoThe poster who replied below sums up my feelings about it. The appeal for me is that with a small project, I get a tight feedback loop. If my goal is to make $100k in a year, I have to take some pretty huge swings, so maybe I have a higher chance of making a large sum, but I also have a greater chance of making $0. Is It Keto is fun to work on now because I have some levers and knobs, so I can see how adjusting them affects my income. I made $1.20 in December and it's looking like around $25 for January. That's lower than what I hoped but I'm getting that feedback quickly, so I'm learning a lot about what's working and what's not. If it were something where I'd have to sell $500/mo packages to each client, I feel like I'd have many months of $0 where I can't tell if I'm close to making money or if I'm totally off track .
- _zskd 8y agoI had to work full time and go to school at night to get my education. I used to begrudge people who had it "easy", but anymore I feel like the grit and self-confidence I got from struggling and succeeding has paid dividends down the road. I still think I would be better off coming from a rich family. Grit is nice but you can't call grit and have them cover your rent. Another thing I got good at was managing a budget and learning to make do with less. I don't know his upbringing or where he comes from, but there is $$ coming from somewhere. I guess you could save up a lot of money working at Google? But he previously established he spends $6k/mo on personal expenses. Doesn't seem like a "retire early" person. This is exactly why I don't compare myself to the Zuckerbergs and Musks of the world: How am I supposed to compete with this? I feel for this person. I'm sorry he had to learn some of these lessons the hard way, but this just screams "wantrepreneur" > Outsourcing I may be missing something but this just seems loony-tunes to me. What is the business he is trying to create? How is outsourcing all of your tasks "lean" at all? > Strategy / Products Other people have pointed out: Find a product people are demanding and build it. Launch it as soon as possible. Iterate on it and delight your users. Don't make it an easy idea that someone can just copy. A keto diet search engine doesn't even pass the smell test to me. My fitness app ( edit: The fitness app I use, not own ) Lifesum can do that. I'm sure all of the others can as well. Why would you create a product in a crowded market with huge established competitors? > Travis CI: -$1,419 To me, that is a lot of money. You can run a Jenkins server for $10/mo on Digital Ocean and get 90% of the same features. It's not hard if you just need something pragmatic. Heck, you can even automatically spin the instance down during off-hours and pay even less than that. > Coveralls You can just generate HTML documents for this, you don't need to pay them to do it. > Ther personal expenses I cannot imagine spending 6k/mo on personal expenses. WOW! I thought Portland, Oregon was expensive! > Buying a house Also, why BUY a house? Now you have an asset you have to get rid of at some point. You now have loan payments to pay that will never go away unless you manage to sell the house. Buying a house is often NOT an investment, especially in a tiny little town. The most expensive house is the one you can't sell. I mean, I guess maybe the house was VERY CHEAP.
- jtth 8y ago"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." Closes window.
- hinkley 8y agoEnvelope math is telling me that's about 30k/year before taxes. That would be a 6% annual return on half a million dollars. Not exactly a recipe for the masses.
- driverdan 8y agoWhy? He's been in the industry for 12 years working for big companies. A single person working at MS or Google can save $50k a year.
- icedchai 8y agoHe's living the dream! Working on stuff he enjoys, living off his investment returns.
- eugenekolo2 8y agoI'm sorry, but how is your website worth $4000? It's a static Jekyll website. This website is 3 to 10 man hours of work. Are you seriously paying people $500/hr to `gem install jekyll` and pick a theme for you? Honest question, because I'm either missing something here, or you're throwing money out the window and in which case: message me about developing something for you.
- mtlynch 8y agoHaha, I wish it were only 3 to 10 hours of work to create the site. The site is open source if you want to see what it's doing: https://github.com/mtlynch/mtlynch.io https://github.com/mtlynch/mtlynch.io And here is all the work that Andrew, the blog's developer, did: https://github.com/mtlynch/mtlynch.io/pulls?q=is%3Apr+author%3Ashredtechular https://github.com/mtlynch/mtlynch.io/pulls?q=is%3Apr+author... The repo does a lot more than a vanilla Jekyll install would provide. There are automated build checks to make sure the pages render with proper HTML, no dead links, that the correct headers are in place for social sharing. Vanilla Jekyll doesn't handle image resizing very well, so Andrew did a lot of work to add in the right plugin to handle it and to go back through all of my old posts to update the images. It was also important to me to have Github gist-style file includes, but I didn't want to split my content between my blog and external gists, so Andrew added support for file embeddings within my pages. There's also just routine work in keeping packages up to date. Every few months, there will be a neat feature I want in either my theme or Jekyll itself, so we have to upgrade, but often that generates work to check that the upgrade didn't break anything. You might still look at that and say it's not that much work, but there's complexity in keeping all of it working together. It's worth it to me to have the look and functionality I want on my blog without having to interrupt my writing to do it myself. I'm sure I could find someone who will work for cheaper, but Andrew is great because he's rigorous and an excellent communicator. I've worked with other Jekyll developers and they've all burned so much of my time not understanding what I want, explaining things poorly, or expecting me to catch the errors in their work. When I make feature requests to Andrew, he gets what I'm asking right away, lays out the options with the benefits and drawbacks of each, and does the work correctly the first time.
- 8y ago
- dangwu 8y agoWhat affiliate link program are you a part of? That's a notable amount just from your blog.
- mtlynch 8y agoMost of the money is from Amazon. Then I think I got like $60 from Newegg (via CJ) because 1-2 of my posts mention computer components where the prices are better on Newegg.
- nyrulez 8y agoI also quit my job at Google New York 4 months ago to pursue my own entrepreneurial path [0]. This post is a bit scary for me. I admire author's transparency, but if I am being honest, I don't want to be at the same place after 1 year. I'll probably write down my own summary of all the learnings from my mistakes so far (there are SO many), but the biggest one was the same that the author seems to be making: trying to do too many things at once. I also think freelancing away everything for a strong developer is a mistake because of the roundtrips involved. Making a business out of anything requires an insane amount of effort beyond engineering and I have finally managed to now try to do just one thing for the foreseeable future, and spend at least 30-40% of my time on outreach, validation and business aspects. [0] https://stockquanta.com https://stockquanta.com
- mtlynch 8y agoThanks for reading. Don't fear ending up like me. It's fun! Just buy a house next door to me in Western Mass, and we'll go on some hikes together. Kidding, but really I suspect we just have different goals. I'd like to build a business that makes enough to support me and a family comfortably on <= 40 hours of work per week. From StockQuanta, it seems like your goal is to build something that can grow very large, and limiting your work hours isn't as critical to you.
- nyrulez 8y agoI didn't mean your situation but was mostly referring to the profit/loss chart :-) I am sure you're having a grand adventure, and I hope to have the same. And I didn't realize you are constraining your work hours, which is a nice goal. I am trying to front-load the pain haha. Are you formerly from Google NY too?
- mtlynch 8y agoYep, Google NY. The building in the cover art on the article is 111 8th Ave (with some creative liberties).
- seanwilson 8y agoCan you give any tips on how you find people to outsource to? Where do you look? Do you interview them? Do you give them a trial period of some sort? Do you do fixed costs or hourly rates? How do you agree on prices per task? What do you do if you're not happy with the quality or they're late? Thanks for the article by the way. It takes a lot of bravery to be this transparent about your earnings and expenses.
- nyrulez 8y agoNot the author but I have been on a similar journey after leaving my job at Google 4 months ago. I have successfully used Reddit /forhire and Upwork to find decent people to work with and help code up parts of my new project (https://stockquanta.com https://stockquanta.com). The most important thing I look for is their past work - its complexity and usability both. Without that, it's a massive bet. Don't trust their words. And also you talk to them about your project and see if they ask the right questions + get the nuances. Assuming this works out, then you ideally do fixed price, not hourly. Latter can become scammy. For the fixed price, you will divide it into milestones so that the first set of costs isn't too much but also gives some kind of re-assurance to the dev that you're serious and can give money. If the execution is bad, you can bail out sooner. I have seen developers lie about their past work too. One Fintech developer claimed he was the main developer for wealthfront.com and betterment.com lol and had them as part of this portfolio. I soon found out it was an amazingly bold lie which I guess many folks do fall for. In my experience, they are ALWAYS late. I don't have a good way so far to control for that effectively. Even after this, you will get bad apples. Some money will be wasted initially. The trick is to keep the good ones with you as time goes on (become friends with them if possible), and move away from the rest.
- seanwilson 8y agoThanks for the tips! > Assuming this works out, then you ideally do fixed price, not hourly. Latter can become scammy Can you elaborate? I'm assuming you mean if they work slower they earn more money? I prefer fixed price as well when working with clients; it has big advantages for both sides. > For the fixed price, you will divide it into milestones so that the first set of costs isn't too much but also gives some kind of re-assurance to the dev that you're serious and can give money. What do you do for payment if they don't reach the milestone or you're not happy with the quality? > One Fintech developer claimed he was the main developer for wealthfront.com and betterment.com lol and had them as part of this portfolio. I soon found out it was an amazingly bold lie which I guess many folks do fall for. How did you find this out? > In my experience, they are ALWAYS late. I don't have a good way so far to control for that effectively. I find the same with clients. You have to be very cautious agreeing to any deadline where you're dependent on other people and factors you cannot control, especially if you've never worked with someone before.
- break_the_bank 8y agoEarlier this year I found this guy called Andrey online. He had left his job in Ukraine and moved to Bali with the goal of generating $1k/mrr. Check him out[0]. Fairly inspiring. Maybe you can cut costs further and see different parts of the world if you are keen. [0]https://www.andreyazimov.com https://www.andreyazimov.com
- dennisgorelik 8y ago> The things you’re best at are code reviews, unit tests, and refining processes for a team of developers. Aren’t you wasting your best skills working by yourself? This is very important question. Unfortunately, Michael Lynch does not have an answer to that question yet.