[HN Gopher] 6 months in and $1k MRR: my biggest mistakes so far
       ___________________________________________________________________
        
       6 months in and $1k MRR: my biggest mistakes so far
        
       Author : jnfr
       Score  : 201 points
       Date   : 2020-03-06 15:28 UTC (7 hours ago)
        
 (HTM) web link (lunchbag.ca)
 (TXT) w3m dump (lunchbag.ca)
        
       | stevoski wrote:
       | Hey Lunch Money founder, if you are reading these comments, a big
       | congratulations on reaching $1K so quickly! I loved reading your
       | story so far.
       | 
       | IMO getting to that first $1K is harder than getting from $1K to
       | $10K. Most first timers never make it to $1K at all.
        
         | ronyfadel wrote:
         | To be clear, 1k to 10k in recurring revenue (SaaS style). I
         | sell one time purchase apps, and I'm not sure I'll be able to
         | scale from what I make (2k$/month) to even 3k$/month any time
         | soon.
        
           | rhizome wrote:
           | To be sure, what you have is MR, not MRR.
        
           | hopia wrote:
           | Can I ask why you picked this model instead of a subscription
           | based model?
        
             | ronyfadel wrote:
             | If you check the apps I currently offer (link in my
             | profile), I'd have a hard time asking for recurring
             | payments. I'm basically implementing missing OS features.
             | 
             | I have other products in the pipeline where I will consider
             | a subscription model.
        
       | projektfu wrote:
       | Are you on a path to get 5-10x users?
        
       | jazzex wrote:
       | I subscribe to this application, and I love it. I was not one of
       | the first 100 to experience any of these difficulties, and the
       | one bug I did experience was fixed by Jen two days after I
       | pointed it out. In the mean time, Mint still has not deleted my
       | account two months after I requested it...
        
       | daenz wrote:
       | >That is until I realized that it was my own dumb fault because I
       | accidentally left my Plaid environment set to development
       | 
       | One of the last things you do before launch is pay money to
       | yourself by running a real payment with real money in production.
       | An automated test for config is nice, but nothing beats actually
       | doing the critical thing yourself before launching to the world.
        
         | darkerside wrote:
         | > which only supported 100 connected accounts. My free test
         | accounts which I had been diligently rationing up until this
         | point had been depleted and Plaid was rightfully denying any
         | new connections.
         | 
         | You picked an odd time to stop reading!
        
       | codysc wrote:
       | The bit about the lack of a mobile app, and the over-compensating
       | for it was a great illustration of guessing at the importance of
       | features to users. Something I'm dealing with a lot right now as
       | I strip out incomplete features to get to a better MMP. Thanks
       | for posting.
        
         | hef19898 wrote:
         | I had that revelation last week. Well, actually earlier but it
         | took a while to settle.
         | 
         | The plan was to build product until around May / June, simply
         | because I wanted a little bit more sophistication than
         | spreadsheets ( these would do the job, by the way). A chance
         | encounter with a potential customer ended with me sending an
         | offer after his most important question was "are your
         | transports insured". Pretty much looks like my MVP is much more
         | M than I assumed!
        
         | nicoburns wrote:
         | Yep! I took over a 3 year old product where we're
         | rewriting/refactoring a lot of features that we're poorly
         | engineered (and UX designed). For a bunch of them, the
         | "rewritten" version is just stripping out the feature, because
         | no one is using it or ever has used it.
        
       | krisroadruck wrote:
       | Currently use YNAB and it drives me bananas. The way it refuses
       | to reconcile budgeted money for a CC against the interest/fees
       | for that card as monthly payments often go out BEFORE interest is
       | assessed for the month, requiring a convoluted interest bucket
       | and juggling. I'll give this a shot.
        
         | Jtsummers wrote:
         | The way I treat interest/fees is as just another expense. Then
         | there's no juggling. But I manually enter all the transactions,
         | I don't know how this works if you automatically get
         | transactions, as it would depend on how the CC or other
         | companies add interest onto the statement (as a regular
         | transaction or separately). So once a day (typically, at least
         | 3-4 times a week) I go into each account and YNAB and make sure
         | everything is present. If interest or fees are present, I add
         | those as transactions. YNAB properly accounts for it (if you
         | budget money into the interest/fees categories) for the next CC
         | payment.
        
       | Guidii wrote:
       | WRT the android/ios app question: Why do you want to implement a
       | native app? Seems like a significant investment if you're already
       | meeting user needs with your PWA offering.
        
       | davidsawyer wrote:
       | I'd recommend listening to the Indie Hackers Podcast episode that
       | Jen was a guest on. Super enjoyable listen.
       | 
       | https://www.indiehackers.com/podcast/150-jen-yip-of-lunch-mo...
        
       | dunky11 wrote:
       | I would change the footer of your website. The yellow background
       | / white text combination is really hard on the eye. I would
       | switch to a lighter shade of yellow for the background and black
       | text instead.
        
       | kayson wrote:
       | I'm always hesitant to use any of these services because (AFAIK)
       | they need to store your banking credentials in order to access
       | your account. The one exception I've found to this is Chase,
       | which actually has an API. But even with providers like Plaid,
       | its not clear whether the API is being used - I don't think it
       | is, because the request does not go to Chase.
       | 
       | Is there a better way? Or a service that would let me enter
       | credentials if I want to update data? Rather than storing them
       | and updating automatically...
        
         | HeavenFox wrote:
         | I am building a similar app as a hobby, and have done some
         | research on this. I am also very interested in avoiding Plaid,
         | mostly because they are very expensive, and require a signed
         | contract with them for production use (which I don't want to do
         | under my own name, and forming a LLC is also expensive).
         | 
         | Without Plaid, you only have three options: connect to bank
         | yourself with OFX, let user upload OFX file, or let user upload
         | CSV.
         | 
         | OFX stands for Open Financial Exchange, an open standard to
         | programmatically access and transmit financial data - which is
         | basically Plaid, but provided by the banks themselves, which as
         | you can imagine is 1000x worse than Plaid.
         | 
         | Connecting to bank using OFX is really annoying. First, if you
         | want to do it without storing the user's credential, you need
         | to run the app in the user's computer, so forget about auto
         | update in the background. Second, I don't know a single bank
         | that publishes their OFX connection parameters, so people rely
         | on crowdsourced data, which is iffy at best and totally
         | unreliable at worst. Finally, OFX is a disastrous format to
         | parse. It uses SGML (!!!) and require DTD to parse correctly
         | (!!!!). Furthermore, banks' implementation are, as you can
         | imagine, widely inconsistent. For example, each transaction is
         | supposed to have a unique identifier. However, HSBC decided to
         | reuse them, so you can't completely rely on it to dedupe your
         | input.
         | 
         | To be fair, OFX has improved, and the latest revision abandoned
         | SGML in favor of XML and introduced OAuth for authentication.
         | But few bank support them, and among those that do, the API is
         | still not public, so you probably need to talk to the bank's BD
         | people to use them. For example, Chase says "Access to the
         | Developer Ecosystem is currently by invitation only and limited
         | to developers and businesses that have a relationship with
         | Chase."
         | 
         | Most banks support downloading OFX file yourself, so you can
         | just let user upload them manually. This is obviously a huge
         | hassle for the users, and you have the same problem with
         | parsing OFX format.
         | 
         | For the rare cases where OFX is not available, you can count on
         | CSV. However, since there's no standard, you can't automate the
         | import, and must require user input to annotate the columns,
         | which further increase user friction.
         | 
         | In conclusion, in today's landscape, Plaid is a necessary evil
         | if you want to have a seamless user experience. Anything that
         | preserves user privacy will result in a 10x worse UX.
        
           | kayson wrote:
           | I reached a pretty similar conclusion investigating OFX to
           | add support to Firefly III. I think best case scenario would
           | be to setup OFX connections to the institutions that require
           | the user to enter credentials and manually refresh data.
           | Unfortunately you wouldn't get the benefit of automatic
           | budgeting/spending alerts, but in my case, for just tracking
           | spending, it would work. Right now I have to export each
           | account to csv monthly, and import to Firefly. Fortunately
           | the import settings are saved as JSON so as long as the
           | format doesnt change it works well enough.
           | 
           | I have read in some places that you can get OFX access as an
           | individual if you call the right customer service dept.
        
       | homero wrote:
       | How close is this to Mint? I'd be interested in paying for a Mint
       | alternative. They've really gone downhill plus they sell my
       | information.
       | 
       | But then again I don't trust Plaid and avoid them at all costs.
        
       | roughfalls wrote:
       | This looks great and I'm inclined to give it a try. But do you
       | have a privacy policy? I try to avoid services that sit between
       | me and my financial institutions, as I worry they're building
       | analytics off my spending patterns and selling it to third
       | parties.
        
         | projproj wrote:
         | I felt the same way, and it's part of why I made spendweek.com
         | (a privacy-first, easy-to-use competitor to Lunch Money, YNAB
         | with a single focus on saving money instead of keeping track of
         | all your accounts). I am sort of proud of my privacy policy, so
         | it's a link right at the top of the home page.
         | 
         | Here's the basic manifesto of the SpendWeek framework in case
         | anyone's interested: https://www.spendweek.com/blog/you-need-a-
         | different-budget/
        
           | nikon wrote:
           | There are more than 4 weeks in a month, should you not divide
           | by 4.33?
        
       | jtbayly wrote:
       | "A $5 monthly membership adds up to $72 per year."
       | 
       | Nope. Might want to fix that.
       | 
       | https://lunchmoney.app/features/recurring
        
         | ALLLOWERCASE wrote:
         | Comical. A budgeting app that can't get basic math correct.
        
           | quickthrower2 wrote:
           | Compounding!
        
         | viklove wrote:
         | I don't even understand how you could get a number not ending
         | in 5 or 0 and think it's remotely correct...
        
           | kaishiro wrote:
           | Presumably because they used to have $6 in the copy (or in
           | their head) and fat fingered it.
        
           | [deleted]
        
           | xutopia wrote:
           | Probably because they AB tested multiple prices as the
           | article states and settled on the current price and forgot to
           | replace one mention of an older price in the copy. No
           | biggie... doesn't mean that person is dumb.
        
       | ericmcer wrote:
       | The part about the lack of an app is a great insight, I think
       | people do have a lot of fatigue around apps right now, and a
       | really well done responsive page will work for most users.
       | 
       | Most of the features enabled by making an app are ones users are
       | tired of: push notifications, mic/camera access, etc.
        
       | sydney1 wrote:
       | Thanks for sharing! I've been using Lunch Money for a couple
       | months and really like it.
        
       | lbj wrote:
       | What a trooper. Well written, very interesting journey and very
       | forgivable mistakes for a startup. Hope this takes off big time
        
       | blakesterz wrote:
       | This was super interesting! The design really helped as well. I
       | liked this one:
       | 
       | "Lesson learned: People care about the narrative behind your
       | product, so don't be afraid to tell your story!"
       | 
       | As someone who finds new things on HN all the time, I always
       | check the "about" page, especially if it's something that isn't
       | free. I'm surprised at how often the "About Us" isn't actually
       | "About Anyone", there's no names, it's all just "Us" and "We".
        
         | rootusrootus wrote:
         | > I'm surprised at how often the "About Us" isn't actually
         | "About Anyone", there's no names, it's all just "Us" and "We".
         | 
         | I tend to assume that a lot of times this is because "We" is a
         | lie, it's "Me" and they want to avoid revealing that it's
         | someone's side project.
         | 
         | I could be completely wrong. I am a lot.
        
           | rhizome wrote:
           | Not to jump on you specifically, but seriously, why does this
           | matter? I'm not saying "don't think about this thing I don't
           | think people should talk about," I'm saying, "in what way is
           | pronoun selection important?"
        
         | DoreenMichele wrote:
         | _I 'm surprised at how often the "About Us" isn't actually
         | "About Anyone", there's no names, it's all just "Us" and "We"._
         | 
         | That's something I often get instructed to use when doing
         | freelance writing. It is considered "professional" and
         | "corporate speak."
         | 
         | The other thing is that women and minorities sometimes
         | intentionally hide or downplay their personal details. One guy
         | with a very "foreign" sounding name legally changed his name to
         | something normal WASPy sounding because it was a barrier to
         | doing business. I have seen at least one article on the front
         | page of HN where a woman founder was being sexually harassed
         | and generally treated terribly by clients when doing support
         | chats. She changed her picture and her name to make it appear
         | you were dealing with a man and that largely stopped.
         | 
         | I'm a woman and I've had to deal a lot with awful behavior from
         | people, much of which is pretty clearly rooted in misogyny,
         | basically. I'm still not sure what the best path forward is for
         | me.
         | 
         | One part of me is clear that hiding or downplaying my gender to
         | try to be successful just reinforces sexism. Another part of me
         | has to wonder if that's a hill I really want to die on or would
         | I rather be able to, you know, eat more regularly and what not.
        
           | z3t4 wrote:
           | If you get somewhat a big audience you will get weird
           | messages anyway, it doesn't matter if you are a man or women.
           | For an app that probably have hundred of apps just like it I
           | think it helps go get personal, you want to build trust and
           | bound.
        
           | hef19898 wrote:
           | Damn, I might be guilty as charged! Not long ago, I
           | officially launched greenleaves.io, a logistics startup. The
           | main issue I have with the about us thing is, that for now it
           | is just me. So I use a lot of we and such (the co founder
           | will join as soon as there is enough money to sustain a
           | second person, we both have family, so...).
           | 
           | Would you to have quick look at
           | https://greenleaves.io/about/? Because the last two weeks
           | told me that I might be overthinking a couple of things...
        
             | DoreenMichele wrote:
             | Try reading this: https://johnnycupcakes.com/pages/about
             | 
             | Then sit down and "tell your story" in writing as if you
             | were telling it over beers at a pub to a few new-ish
             | friends who don't all equally well know your backstory. Get
             | someone to read through it before publishing it. Good
             | feedback is very helpful. Also, grammar check, spell check,
             | etc.
             | 
             | You want to be somewhat entertaining, but more importantly
             | you want to capture as succinctly and compellingly as
             | possible why you are uniquely/especially qualified to offer
             | a new and better solution to an old and tired problem
             | space, basically.
             | 
             | There's also a movie clip I like and I've written about why
             | elsewhere, so let me link you to that write up:
             | 
             | https://www.reddit.com/r/CitizenPlanners/comments/ecr2vv/ge
             | t...
             | 
             | I actually suck at the doing business thing or I would no
             | doubt have some brilliant tie-in here to "And if you have
             | trouble with that, you can hire me..blah blah blah." This
             | is why I still work for a writing service. And I blog.
        
               | clemParis wrote:
               | I agree with the "tell the story as if you were telling
               | it over beers at a pub" part but please don't make your
               | page 9Mb like in the first example ;)
        
               | DoreenMichele wrote:
               | Someone at a meeting recently quoted some historical
               | figure about "If you want me to write a speech of 5000
               | words, that will be a thousand dollars. If you want me to
               | write a speech of 500 words, that will be ten thousand
               | dollars."
               | 
               | Writing concisely is a virtue, but getting in all the
               | details often matters more. It's fine if the first draft
               | is wordy. If you can reach a point where it tells the
               | story well and is also concise, you probably have
               | something "worth its weight in gold."
               | 
               | It can take a lot of time to get there. Good writing can
               | take a lot of time. This is often not at all obvious.
        
           | wolco wrote:
           | I would recommend hiding your gender. You'd be surprised at
           | how awful women can be to each other. The only people I see
           | activity holding back women is other women. I just don't
           | understand it.
        
             | whatshisface wrote:
             | Women being hit on anywhere they show a picture is pretty
             | common. In western culture it's the men that are supposed
             | to do the approaching, and if you're attractive and a lot
             | of men can see you, well, the same thing always happens.
             | This is fine for Victorian parlors or whatever but not
             | ideal for business!
        
               | DoreenMichele wrote:
               | That's a fairly obvious problem, but I think the larger
               | problem is what I said in my other comment: The lack of
               | strong business connections.
               | 
               | It is a self-reinforcing nightmare because it sets women
               | up to assume that if a man is taking a strong interest in
               | her, there is only one reason he could be talking with
               | her. If she then reacts with flirtatious behavior or
               | trying to make sure he understands whether or not she is
               | romantically interested, etc, this can drive off men who
               | would like to make a business connection and don't need
               | some woman threatening their marriage, etc.
        
               | whatshisface wrote:
               | Part of the reason we're stuck in that nightmare is that
               | there are so many workaholics out there that for many
               | people, braving the obvious risks and downsides of doing
               | relationship stuff "on company time" is their only path
               | to not dying alone. It would be so much easier if we
               | could all agree to divide the sterile from the personal
               | right down the 5pm line, but there are too many people
               | that have nothing on the other side of 5pm.
        
               | DoreenMichele wrote:
               | I think it's inherently tricky for reasons I tried to
               | explain in an old blog post, recently republished here:
               | 
               | https://witnesstodestruction.blogspot.com/p/the-gray-
               | zone.ht...
        
             | DoreenMichele wrote:
             | _You 'd be surprised at how awful women can be to each
             | other._
             | 
             | LOL. No, I wouldn't be surprised. I'm well acquainted with
             | the phenomenon.
             | 
             |  _The only people I see activity holding back women is
             | other women._
             | 
             | This framing may be on the mark, but my observation has
             | been that the primary way men are a problem is that men
             | mostly don't want to engage a woman too much if they aren't
             | looking for a sexual relationship and this is a huge
             | barrier to networking, getting referrals, etc. I don't
             | think most men are intentionally, actively and on purpose
             | trying to keep women out, but it's a big, big problem that
             | they don't want to talk too much to a woman for fear that
             | it might lead to an affair or a really terrible
             | misunderstanding or gossip.
             | 
             | For serious business people, a good reputation is worth a
             | lot of money, so I think a lot of businessmen don't want to
             | take the risk of talking overly much to a woman for fear of
             | pointlessly sullying their reputation. In most cases, they
             | don't strictly need to network with women to further their
             | career, so it's just not worth the risk involved to them
             | most of the time.
             | 
             |  _I just don 't understand it._
             | 
             | I think I do, at least to some degree, but this is not
             | really the time or place for me to natter on about it.
        
           | quickthrower2 wrote:
           | The "royal we" as they say!
        
         | tr352 wrote:
         | Related to this: I wonder if the days of founders naming their
         | companies after their own (family) names are ever coming back.
         | There's something wholesome about it and it inspires
         | confidence. Who is more trustworthy: someone attaching their
         | name to their business, or someone who hides behind WeeBlee or
         | BlooBloo or whatever it is they came up with?
        
           | rcfox wrote:
           | I've always dreamt of doing that, but someone else already
           | used my name: Fox. Even if there weren't probably some kind
           | of trademark issue, there's definitely a negative sentiment
           | associated with it.
        
             | tr352 wrote:
             | Add your first name or just your initials. That would
             | pretty much solve that problem.
        
             | reificator wrote:
             | There's a reasonably popular streamer named Michael A. L.
             | Fox, his URLs are his full name and in casual conversation
             | he's referred to as MALF.
             | 
             | It doesn't seem like there's been any association between
             | him and the company Fox. In fact it doesn't even seem like
             | there's any association between him and Michael J. Fox.
             | 
             | My personal advice would be to brand around the imagery of
             | a remote controlled fox and not bring up other things with
             | the same name. The comparisons will happen but if you don't
             | call attention to them I'd bet it happens less than you
             | imagine.
        
         | stevekemp wrote:
         | To be honest I assume 99% of startup-stories about their
         | inspiration, their journey, and their motivation are just
         | faked.
         | 
         | It is nice to see when it comes from an obvious solo-developer,
         | but mostly these things are sanitized and improved over time.
        
           | bluetwo wrote:
           | Yep. I get so tired of the "Shark Tank Template" in which
           | entrepreneurs must pretend that they stumbled upon the need
           | their product fills.
        
       | HorizonXP wrote:
       | Wow, great job! I love how you're documenting all of this, it's
       | super inspiring. Congratulations on this!
        
       | drastorguev wrote:
       | Did you struggle in convincing people to share their account
       | details with an unknown startup? What if you are fraudster and
       | not a real company?
        
       | steve_adams_86 wrote:
       | I use YNAB but I'm compelled to give this a try. I love the
       | simplicity and I enjoy the transparency behind the product's
       | development (not that it makes a difference while budgeting, but
       | I'm a sucker for a personal touch). Really cool, I'm stoked to
       | see how the trial goes. Thanks for sharing Jen. Keep up the great
       | work.
        
         | colinloretz wrote:
         | I've tried YNAB and use Mint alongside Lunch Money and I'm
         | super sold. I started using it when she first launched on HN
         | and have been in love with it so far because it's super speedy
         | and not as manual as YNAB. The way she handles recurring
         | expenses is what made it for me. I set a task in my todo app to
         | reconcile my transactions every day (usually only happens every
         | week).
        
       | xupybd wrote:
       | I like the look of this. I would think about switching but I've
       | paid a year of YNAB and I don't have the time to switch budgets
       | right now.
       | 
       | But I will probably re-evaluate in 11 months when my YNAB
       | expires.
       | 
       | Onboarding with the kind of products may take longer than the
       | author realises. People like my self will need reminders that
       | this product exists. It took years of YNAB ads for me to switch
       | from HLedger and that really only happened because I needed
       | something my wife could use after I got married and we merged
       | finances.
        
       | MapleWalnut wrote:
       | It would be great if you could add an RSS feed to the blog.
        
       | [deleted]
        
       ___________________________________________________________________
       (page generated 2020-03-06 23:00 UTC)