Hacker News new | past | comments | ask | show | jobs | submit login
How I’ve Attracted the First 500 Paid Users for My SaaS (inkdrop.info)
925 points by spiffytech on Oct 15, 2018 | hide | past | favorite | 135 comments

This story strikes me as (at least partly) survivorship bias. It's great that they were able to acquire 600 paid customers without advertizing their product on blogs, and ignoring their competitors. I don't have hard numbers to back me up, but I doubt that this is a successful strategy in general.

This story is a data point that proves that it's possible, not that this gives you a better (or even good) chance at succeeding. Hell, I would wager that greater exposure would have led to much higher sales.

Do you think there's a philosophical difference that the author did here? They specifically write "Don’t hurry. It’s not a startup rushing to an exit.".

The lack of pressure and the slow cultivation was something that struck me in this article, as opposed to the stereotypical rush of the startup lifecycle.

This exactly. He's clear about not looking at his project thru the lenses of startup. It's nice recipe for a side-project.

It seems like I did this thing and it worked, it will work for you too. When the reality is if the guy was to try this again 19 more times with new startups, chances are he'd have 18-19 more failures under his belt..

The whole 'Lean Startup' trend was such a feel good gimmick.

Sure if you arent sure about your product and havent done any market tests, a minimum viable product is fine.

However, I had/have a service that was already popular and my circle of friends were obsessed with MVP and Lean Startup. They pressured me and when I began mainstream marketing the response was that my service was low quality.

Those people were wrong, but minimal HTML/css bugs was all it took for people to question me.

I think the "Lean Startup" trend is very useful for a large amount of entrepreneurs, who suffer similar issues. Primarily being afraid of launching their product until it's "perfect".

It's very, very easy to just keep working on things indefinitely, never quite being perfect - a backlog that adds two new items for every one you finish. And the longer you work on something, the more pressure there is for it to be "perfect" at launch. Additionally, if in all this time, you're not getting feedback - you may be developing something that is not quite what people want. Feedback is crucial, and launching your project is a surefire way to get real, useful feedback.

Getting something out there is half the battle for a lot of people. Myself included. It's a very large psychological barrier to launching something. And the more work you put in, the larger that barrier grows - which is paradoxical sounding, but true. With a smaller, proof-of-concept launch, you can change your product direction more easily - if it turns out the feedback isn't great. With a larger more polished product, you have already invested so much into the current direction. There's momentum and emotional attachment (for people like me, that is) which makes it unwise to proceed like that.

But if you don't suffer from these problems of seeking false perfection before launch, and you get feedback throughout development from non-launch sources - you don't need to subscribe to the "lean" mentality.

I disagree, though what you're saying is true I don't think it's the primary reason for why the lean startup model was so effective.

The lean startup mentality was fundamentally a product of the era of entrepreneurship that birthed it, and the market environment for software.

About 10-15 years ago the web was clearly here to stay and maturing, but literally huge problem spaces had been very lightly explored with software. So it made sense to do something, anything, to solve a problem that software was good at, because the alternative was almost always a legacy approach. Which means even an MVP was likely useful for customers. The only real danger was moving too slow.

It's the equivalent of buying up residential real estate in Brooklyn or San Francisco 20 years ago. Or whatever metaphor you prefer, where a market is growing so quickly that nearly all entrants have the ability to thrive if they are at least somewhat aligned with a consumer problem and willingness to pay.

Thing are different now. There's a software solution for almost everything, maybe not a great one but there's something out there. People are overwhelmed and exhausted by their options, have subscription fatigue, and likely have the experience of adopting a fledgling poorly supported MVP type solution that didn't live very long and regretting it.

People are pretty much the same. But the market environment has shifted.

Nobody gives a fuck about your landing page with two sentences and an email capture box any more. The world has moved on from this model.

Nobody gives a fuck about your landing page with two sentences and an email capture box any more. The world has moved on from this model.

Good thing the lean startup was never about this.

The lean startup movement actually grew out of the work by Steve Blank, best summarized in the (unfortunately titled) book 4 Steps to the Epiphany. Eric Ries basically made it more accessible and catchier-sounding, but a LOT of the ideas from that movement are things we take for granted today in the startup world. They didn’t stop working, they just became the default instead of a new way of doing things.

The whole smoke test thing where you setup a shitty landing page and collect emails as validation is more from Tim Ferriss and The 4 Hour Work Week.

Oh, and for the record, it still works. Look at presales, Kickstarter, etc. Same idea: demand validation.

Finally, I reject your idea that everything that people want and need has been built and we’re all just bored and fatigued. Doesn’t match my experience as a business owner, consultant, or consumer. There’s more opportunity for innovation than ever before.

I run an online business with my wife. Her background is in marketing. When I explained the MVP idea to her, she thought it was the dumbest idea ever. In her eyes spending expensive marketing dollars to bring people to see anything but a full featured product is a disaster. You only have 1 shot and 5 seconds of their attention so you better make sure they like what they see.

Any pivoting in the business strategy means you don't know your business space. Business opportunities and the required value-add features should be painfully obvious if you have experience and know the industry/niche.

In her eyes spending expensive marketing dollars to bring people to see anything but a full featured product is a disaster.

The lean startup approach doesn't advocate spending a lot of marketing dollars showing people your MVP. It advocates being, well, lean, until you have a good reason to believe that you have "product/market fit". It's then that you crank up the marketing/promotion stuff.

After all, wouldn't it be a disaster to spend a lot of expensive marketing dollars showing people a product that they don't want or need?

There are a couple definitions of "marketing". Most people's definition of "marketing" is "advertising". However, in business school, "marketing" is knowing product fit even before building anything. Knowing the product niche, pricing, market size, competitive advantage... all in the business plan ahead of time. You would not spend any money on advertising (or engineering) without knowing all this. Lean startup is backward in this sense.

EDIT: i guess my point is, engineering isn't cheap either. Shouldn't be OK spending that money ahead of product fit either.

Knowing the product niche, pricing, market size, competitive advantage... all in the business plan ahead of time.

The whole point of the lean startup approach is to posit that the "business school approach" is wrong, exactly because you don't know all this stuff ahead of time, and that "business plans" are an outdated idea.

And if what you're doing is a truly novel product, then you almost certainly don't. If you're using the "fast follower" strategy to be the nth company doing a product in a certain space, then sure.

OTOH, even Steve Blank says that there are certain areas where you don't need to do Customer Discovery / Customer Development... like, if you're creating a cure for cancer, it's pretty much all engineering. If you build it (and it works) they will come. But I think that kind of scenario is the exception, not the rule.

There is a lot of confusion created when we start pushing Lean Startup for non-startup situations. It isn't meant to be a universal/one-size-fits-all approach to building a business.

A startup is "an organization dedicated to creating something new under conditions of extreme uncertainty" (quoting the insider cover of Eric Reis's The Lean Startup). If there isn't extreme uncertainty, then it isn't a great fit as an overall strategy.

On the other hand, the LS counterpoint would be that you'll miss considerable insights if you rely on existing knowledge/research (Ford's classic "If I asked people what they wanted, they would have asked for a faster horse" quote....)

Reminds me of Joel Spolsky’s “Marimba Phenomenon” concept. His argument is that the amount of marketing and PR you do has to stay in proportion to the amount of polish and sophistication in your product, so you don’t end up giving everyone a bad first impression that they never revise.

“The Marimba Phenomenon is very hard to avoid when you spend too much money trying to launch a new product. It’s easy to spend on marketing and PR, since that just takes cash, but it’s hard to spend on software development, because that actually takes time and talent.”

“By contrast, small companies that don’t have great marketing budgets are in a great position to launch early and often.”


But we're not talking about rebranding dog food. We're talking about creating a new way of leveraging technology to {something internet}. Maybe the old Detroit way of marketing cars isn't quite applicable?

I guess, but he's doing a note-taking app. I think that niche is as old as Detroit.

I think that MVP should be about features, not quality. Things need to work to make people want it.

> However, I had/have a service that was already popular and my circle of friends were obsessed with MVP and Lean Startup. They pressured me and when I began mainstream marketing the response was that my service was low quality.

Some friends exist just to give us bad advice. There are problems with Lean Startup, but this feels more like "people that don't understand a thing, giving advice about that thing."

I thought the whole point of MVP and lean startup was to be able to finely hone a core service, making errors less likely. I also think there is a disconnect between that path and mainstream marketing.

Are you saying you should have waited until it had more robust features? Seems like the chances of bugs would go dramatically up.

The point of MVP is to avoid wasting time and resources on ideas that will never get enough traction to be worth it. (Even the best market research can be disastrously wrong.) Lean startups don’t plan to launch a marketing campaign for a half-done product.

Ignoring competitors is generally a good strategy as a early stage team, specially in immature markets. If you focus too much on what the competition is doing you tend to end up with a local maximum otherwise.

Agree on your point about ads though

I fail to understand the point of your post. The author was simply sharing his personal experience on what appears to be launching his first paid app and how it allowed him to stop freelancing thanks to the profit. It isn't a "they", it's a he.

If they were “simply sharing [their] personal experience” instead of giving (what they think as) actionable advice, then please explain the following:

– Title: “How I’ve Attracted The First 500 Paid Users[...]”[1].

– “TL;DR” section of the article: “You Don’t Have To Get Covered on Large Blogs” and “Ignore All Competitors” [2].

Also, it's a 'they' used as a gender-neutral singular[3].

[1] https://blog.inkdrop.info/how-ive-attracted-the-first-500-pa...

[2] https://blog.inkdrop.info/how-ive-attracted-the-first-500-pa...

[3] https://en.wikipedia.org/wiki/Singular_they

It all depends on what you definition of success is. If your definition is creating a high-growth technically innovative business (what many would say a tech startup is), then this for sure isn't a good way to achieve success. If your definition is creating on the side a sustainable business based on tech (which other people would also define as "startup"), then this advice is generally very good.

There may be survivorship bias because his slower, low-cost strategy is a good way to survive! The longer he survives, the greater chance his product takes off. If you go guns blazing, you effectively put death in the business plan and success is only a contingency.

I feel what's also missing is how he acquired his very first 100 paid customers because a lot of the other strategies don't really apply (make existing users happy, user forum, roadmaps) if you don't have a minimum user base to work with.

I skimmed some of his blog posts:

> "On the private beta launch, I posted a link to Hacker News and it fortunately got covered on the top page and it resulted in over 1,000 beta entries. Beta users gave me lots of suggestions and bug reports and they helped me evolve the app to be ready for the official release."


> "You don’t have to care about competitors. It’s a waste of time. Because you know where to go. You can ignore even if they stole features your product has. Because you are the person who most understands your product, how it works and why it works."

I enjoyed this article, but this bit I'm not entirely convinced by. The saying does go that competition leads to innovation. Instagram Stories were a great business move, but if they hadn't paid attention to Snapchat, would they have come up with it?

I understand that this article was written about a niche product, but I think it still applies.

On the other hand, I really like the bit about the communication with your customer-base. In game development particular, but also in all sorts of software I use, I see so many developers who don't interact with customers or improve their product based on feedback.

Customer feedback for users that aren't enterprise has to be the ultimate form of support. If I can provide the same service as a competitor to you, but I'll listen to your feedback, respond to it, and potentially act on it, I think I have a big advantage.

> if they hadn't paid attention to Snapchat, would they have come up with it?

There's a big difference between large established players and new startups. Established players can't just grow, they need to protect what they have so that their base doesn't drop out from underneath them. New startups are default-dead and don't have anything to protect yet.

Furthermore: oftentimes, big players offer customers a boatload of features, and most customers don't use nearly all of those features. If you mindlessly copy features, then you aren't paying attention to whether those are the features your small but developing customer base actually wants. The only way to know what features your customers actually care about is to talk to your customers.


The advice to ignore competitors and focus on customer feedback is great when you're small and a solo Dev. As the company grows and you can dedicate other resources, you can start monitoring and selectively copying competitors. I'd still say that internal iteration is a better path though.

Ignore the competitions, does not mean you do not know the competitions.

Follow them and know what they are doing. But do not adjust your plan easily for just what your competitors are doing.

Taking this further, ignore what the competitors say they do, but take into account what your market and potential customers do with those competing services.

e.g. A competitor may have launched a bunch of new features that nobody needs or uses. You follow what they do to compete. You then focus on things that don't work when actually, all competitor's customers buy the service for a few core features that they don't shout about, or aren't actually improving (mistakenly).

You can be better at listening to competitors' own customers then they do.

I think this is the spirit of the advice.

Regarding customer feedback: As soon as you reach a certain scale, it gets really hard.

For my app, I have hundreds of feature requests, and for 95% of them all I can say is, that's a nice idea, but I don't have time to do it.

For the remaining 5% it'll take me a year or longer to implement them.

For customers this looks like I'm unresponsive.

When I started out, I often added features in a few days, and customers were thrilled, but that low-hanging fruit is mostly gone now.

I don't think customers need to see every feature they request actioned, or even actioned quickly. As long as you're shipping new features and communicate both your roadmap and with individual feature requests, I think people understand.

I do, however, think you need to balance big featured with quick wins that make a subset of your clients significantly more happy.

I'm really sceptical about sharing roadmaps. In the beginning, I often talked about planned features, and it often turned out that they took way more time than expected (one of my favorite features is in progress since December 2015).

If I share a public roadmap, and then I don't deliver, people will be disappointed.

So I've started to only tell people about new features once they are stable enough for testing.

I don't want to build up expectations when I'm not sure when/if I can deliver.

> If I share a public roadmap, and then I don't deliver, people will be disappointed.

I agree. Your public roadmap should be conservative, or more oriented towards the type of impact you will be making. The intent of a roadmap is to communicate your focus so that folks outside know the general theme. You then have something to reference in conversations later when someone asks for something that doesn't fit with the theme.

Personally I have found any type of feature and expectation discussion easier in person or on a call. I expect feedback over the internet to be poorly phrased or hostile. Expectations break down if you have any type of sales team who are prepared to offer features to close deals.

It looks like you make a database management app for the Mac. If I was creating a theme-based roadmap I might choose a theme like "SQL Console Improvements". You can explain that your focus is on that area of the product, but that your focus may change in the future. When you get close to being certain a feature within the theme will be developed then publish that information. You can operate multiple themes depending on resources.

This approach can also work for feedback. You can let users know that the next theme on deck is "Optimization Tools" ask for feedback on how users want to improve their SQL queries. Then when you start executing on the theme you have collected feedback that can be incorporated. The flow makes users feel involved in the process. Actually summarizing the feedback in public can be a useful community exercise for expectation setting when everyone thinks they have the most important idea.

I fully agree with this. I'm still trying to figure out how to approach this problem. My next attempt would be to establish a formal system for voting for feature requests (such as UserVoice or a Discourse plugin), and focus on a single top-voted feature.

Side note about your apps: I've used Postico for a year or two now and I really love it! Great job :)


Look at it as a factor of size.

Google MUST be worried for Apple. Because them are figthing for big amount of users.

But when you are solo, or a small team, and your goal/real chance is have a small number of customers, what other do is close to irrelevant.

You will find a lot of competition and your idea will be already in the open for long time. But that is not important. As long you care for your small(ish) customer base you will be ok.

Is like sell hamburgers in the street. The street seller not need to worry at all with Mc-Donald. IF have a tasty product and can provide a better service, it will be ok

Competition is a huge distraction because the market is usually big enough for both companies. Ie customer isn’t looking for feature comparison at this point, but for the best service.

And you can provide that only if you’re focused on present customers.

Took me a very long time to understand this ... PG mentions this as a big failure mode :-/

The way I have always thought of things was along the line of - I can spend all my time worrying about my competition, my competition spends all their time worrying about me, and neither gets anything done.

So my philosophy is to be aware of the competition but listen to my customers and the industry.

Instagram stories - examples like this are where I struggle. At least they copied it fairly well if that's the case :)

If you have 500 customers and your competitor has 500 customers. You are in a market of over 10,000 potential users.

What do you do? go after your competitor's 500 customers, many of which are only going to consider switching if their product lets them down or go after the other 10,000 potential customers that don't use either product?

The point is people spend huge amounts of time and energy trying to second guess their competitors and copy them when they should be listening to customers.

Instagram can experiment in a way that a single-founder with $3k MRR cannot.

The stories features was also stolen based on data that regular competitors would not have. Facebook used Onavo VPN data from users to see how features affect usage of Snapchat. They can also see which apps are very viral or sticky, which is why they bought Whatsapp for $19B.

Is that true? Or just conjecture?

Surely the users of onavo would be self selecting into low economic groups, not indicative of the full population?

I think this part is about focus. Sure, it may pay off to watch your competition but what’s the price for it? Ignoring other things? I interpret it as: most of the times just do what you wanted to do and ignore your competition

Some truths are directional, rather than universal.

Maybe "ignore competitors" is the former.

Example: "carbs are bad" is directionaly true but not universally so (at least I would posit it is directionaly true for the modern American diet)

I took it to mean: don't blindly copy the competition's features, or be intimidated by seemingly complex features they have. Focus on your own users and make them happy.

As I understand it, "not caring" about competitors is used in the sense of "not worrying about them".

I think the key is to "avoid competition", not "ignore competition".

I don't think they're saying "You don't have to care about your competitors." I think they're saying, "You don't have to care about your competitors [to attract the first 500 paid users for your SaaS]."

Yeah, I enjoyed the article, but this isn't for anyone looking to build a serious business. The advice works for someone looking for a similar result (a sustainable income), but I wouldn't want to apply this knowledge if you want a business that makes you even well-off, if not rich.

Spending time on user forums is a poor use of a developer-founder's time. You're better off adding features and focusing on promotion and offloading the rest to a cheap support guy

> Spending time on user forums is a poor use of a developer-founder's time. You're better off adding features and focusing on promotion and offloading the rest to a cheap support guy

I completely disagree. You get to know your core userbase and what their pain points are. When you're in charge of development and sales and marketing and everything related to your product, you really need to know what you're doing and why. Being in touch with your users helps with that.

This is an interesting perspective on running a SaaS and pricing it for slower paced growth. On the Inkdrop pricing page, it reads:

>We would like to provide good, quick and warm user support. If we got a lot of users, we won't be able to support them all.

Frankly admitting that they want to pace user growth for better quality service is both brutally honest, and enticing.

I hope more bootstrapped SaaS companies achieve this equilibrium where pricing is premium, growth is paced, and quality is high.

Maybe a little bit too paced?

According to the first graph, it's $30,000 in total sales over the last 2 years which forced him to continue freelancing as his main income. This post is basically announcing ramen profitability. (Of course it's still a great achievement to turn any profit on a side project, let alone supplant his main income)

While you're right that $30K isn't hugely profitable, his growth curve looks good, especially at the very end. He could probably either reduce his focus and cash $1300 in profit extra a month or continue and it appears that his product could keep trending up for a while. That's a really sweet position to be in IMHO

Haha thank you for that.

I have been in the market for a new term, for what to say to people what my goal is with my side projects. Up until now I have been saying, it's not making much, it's all supposed to be for some "beer money"...

Welp. I stopped drinking.

Now I can call it ramen money instead. Cool!

(I do dropshipping of computer hardware, specializing in computerchips). And currently building an OS-disk to the enthusiast-market for Apple G5 workstations (yes, it's a hyper niche, and will only cover my ramens) :)

Ah thanks. I will begin reading more PG. It's necessary I realize.

I wouldn't call it "necessary" at all. Some of it is useful shorthand and steals some credibility for you if you're dealing with people who are way too deep in startupland, but most of the advice I've ever read from Paul Graham is on the more basic end of things.

If you have some basic notion of running a business, you probably won't find much in the way of revelations there. (Some of this is the "Seinfeld is Unfunny" effect, because the better advice you'll find in his blog is now common knowledge, but more is that running a tech business is still running a business.) If you aren't familiar with running a business I can see it being a useful naming-of-parts exercise, though.

Amen to this... "You will get many ups and downs on your way — A new feature might have a significant bug you haven’t noticed and it would cause some customers to quit. I recently experienced that but I would think it was a necessary process to make the app more reliable. You are not perfect. So is your product. Finish your work and see how it goes. Don’t be afraid."

Great article. I run a small SaaS on the side that’s about this size and a lot of these points resonate with me. A few thoughts:

1. 100% agree with ignoring competitors unless you’re in a field with heavy network effects. Most niches can have many successful companies, and worrying about your competition will add a lot of stress and encourage you to build things your users don’t care much about. Listen to your customers!

2. Churn is probably low partly because the pricing is low. I charge 10x - 20x this much and my post-trial churn is more like 10% (working on reducing). People are a lot more motivated to cancel if it’s costing them $1000 per year.

3. I should really, really do the support forum thing.

4. Strongly disagree on roadmaps. There are much better ways to make people feel like the service is alive and maintained enough to feel comfortable signing up. I can’t tell you how many times I’ve added unnecessary guilt and stress to my life by promising some future feature to users and then priorities or timing changed. Stupid to put yourself in a box like that for no reason.

This is amazing!

I've built more than a couple of product prototypes equivalent to the size of this app and ended up with the questions "what is the USP other than cheaper pricing? what is your marketing budget?" - And was discouraged to a point where I never did launch the product to acquire paid users. And did launch it for free and has decent number of users. But it is not fun working on a product that does not pay.

This is so fresh and encouraging advice here. Even if it was paying me just half of my freelance pay for a decent period - I would call it a success.

For me, one aspect is releasing a useful app, and users immediately screaming 'why isn't it free?' + 'anyone could have made that, I don't see why you should charge'.

And losing all momentum on launch.

People have been spoiled by large companies releasing apps that costs tens of thousands/hundreds of thousands to develop. And have huge server and maintenance costs for free(lets just say you don't pay with money..)

I hope the author sees this as "good feedback".. My notes taking system is terrible (lots of TXT files on my desktop) :/ Its terrible and only slightly better than NOT having a system at all. So I downloaded your app(congrats looks very polished) but maybe I just had too many coffees but I couldn't figure out how to make a new note within 30 seconds or 15 clicks :S. Maybe I'm just dumb?

I would put first and foremost how to make a note the very very first thing(and only) thing when I open the app.

I don't want to see ALL the apps features.. I just want to first see how the ONE THING i need this app todo. Make a note :)

Just my 2cents ! Congrats again on having a successful app

Try notepad++ or other workspace-supporting software if you already have such installed. It doesn't have to be primarily aimed at note-taking to work. This method doesn't help with sync, multi-device, etc tho.

Have you tried Google Keep? It's quite good for keeping random notes and sync'd across devices.

Nope - goign to give it a go ! :)

I love the enthusiasm of the founder. It’s so refreshing and motivating. I wish him further success and hope to read another post when he hits $10000 MRR.

This seems like good advice to maximize personal satisfaction on a side project.

Many of the tidbits are the exact opposite of advice for startups that are trying to maximize value.

I disagree with your classification, although I suspect we agree in general.

While these tidbits could minimize startup revenue, they don't minimize "value provided to customers". And it's good advice for anyone who wants to provide a valuable service or technology at a good price.

Some folks want to build a company with the most users. Some folks want to maximize revenue. Some folks want to maximize profit.

An entirely different segment of service providers wants to maximize the value they provide their customers.

Which tidbits did you feel that way about?

It seemed to me that most of the advice is pretty in-line with that given to value-maximizing startups.

The "ignore your competitors" bit is the part I struggled with the most.

Isn't that more telling about the nature of "value" than the advice though?

Maximise value as in maximise growth? Then, yes

If the author is reading this, I'm curious about whether you've considered targeting Japanese users and why or why not. :)

Hi, the author of Inkdrop here. There're already many Japanese users because I've also wrote blog posts in Japanese. Here is a Japanese version of this article: https://blog.craftz.dog/how-ive-attracted-the-first-500-paid...


Oh, thank you! I was a bit confused since I went to your site and couldn't find any evidence of a Japanese version. :)

If you have the time, would you mind elaborating a bit more on the following? I'm always curious (as an American living in Japan) about small/independent developers who split across two or more cultures.

1. How much of your userbase is Japanese vs English-speaking?

2. Do you find that the goals the users work toward are different based on the language/culture? Are there any things that are language-specific?

3. Do you find that one set of users is stickier than the other?

1. About 50%-50%

2. Since my app target is developers, their goals look basically same. But some users are designers, directors, etc. Japanese tend to tweet their thoughts on Twitter and English speakers tend to post their thoughts on our forum or to email me. In a nutshell, Japanese make indirect reactions on social media and English speakers tell me directly.

3. Those who have too many suggestions usually quit using my app soon in my experience because their problems are different from mine. You don't have to please everyone.

Thank you for taking the time to answer my questions. :)

> 3. Those who have too many suggestions usually quit using my app soon in my experience because their problems are different from mine. You don't have to please everyone.

I'm sorry, I phrased my question a bit unclearly. "sticky" for me means "easy to retain." So I was wondering, do you have a better retention rate among Japanese users, English users, or is it about the same?

Ah okay. I don't see any difference in the retention so far.

Hi Takuya, glad you are doing well with your app. I feel honored that I'm one of 3 feature users on the frontpage :). Even though I don't use inkdrop currently. I may try it again after v3 is released though

I have been following your development blog for some time (v3), I agree with your priorities in better image support and tables. I made a similar plugin with image resizing support on a different notetaking application, using a jquery slider. I use it everyday. It might be of interest to you. http://vincentmtang.com/2018/06/29/adventures-in-writing-a-t.... The implementation I made is significantly less maintenance too, setting image sizes per image upload is time consuming IMO. It uses a `max-height` and `max-width` property initialization you set, and goes up from there. It is (3) on your blog. It does make it difficult to make responsive image size between devices, but you could always let the user define custom media queries in settings and set a `max-width` or `max-height` property for mobile devices. It really depends on information density of images.

This reminded me a lot of how DHH described their thinking (paraphrasing A LOT): other people don't have to have a bad product for yours to be successful. Good article!

Not meant as trolling.

I'm refreshingly surprised that in 2018 it is still possible to make money with a subscription-based Markdown editor. Why would I ever shell out 60 bucks a year if I can pick one of the plethoras of good editors (free or one-time purchase, I use iaWriter for example) and then just sync for free using Dropbox or whatever (and have it encrypted on top of that if I want)? I paid ~30 and I own the editor and have control over my data.

And then there's already established competition, e.g Ulysses.

Kudos on the success, it can only be good news for anyone trying to run a saas.

I think I'm too cynical to do these kinds of side businesses... I look at this and am confused why anyone is paying for it. I often find it hard to step away from what I would do compared to what others will do.

I'm one of those 500 paid users (renewed my yearly subscription a few days ago), so here's my arguing why:

- It's arguably the only Markdown editor dedicated to note keeping that looks even remotely modern on Ubuntu.

- Its mobile support is decent and gets the job done.

- The developer is very responsive. I can't contribute to the code directly, but my name has appeared on a changelog multiple times because I suggested features / reported problems. Unlike an open source project, this one has a person dedicated to it full time whose goal is to keep me happy as a subscriber. Issues I raise don't tend to be open for months or years with no end, they tend to be fixed within a month or so.

- Its plugins are easy to install. Similarly to Atom, I'm only "ipm install <plugin>" away from having a plugin.

- I find GTD features (notebooks, tags, to-do lists) to be nice to have, even though I don't rely on them extensively.

- I can create a public link for a note and share it with whoever.

- In case shit hits the fan, you can back up the data to a local folder and sync it using whatever.

If I was relying on macOS or Windows, I would have probably found something else.

Standard Notes, as the only decent competitor, is out of the question for me since I would have to use a third-party cloud instead of my own Nextcloud install for the backups.

Main con I could think of: I manually have to download deb packages with every update like I'm some sort of a Windows user.

In fact, here's a note I've created a year ago comparing the various options that were at my disposal a year ago when I was making this decision: https://community.inkdrop.info/note/f607a6970af9e4b40795ec5b...

People pay also for convenience. Also, if you are really busy making $$$ a month then there is no problem to pay 5$ a month for something that is saving you some time, some stress and so on. I was thinking the same as you...

Well what’s the alternative to taking good notes for a developer? Markdown on git? You still have to pay for github if you want it to be private and you have the hassle of setting it up. $5/month is irrelevant if you use it a couple of times a day

my point is not so much about the markdown editor, good job to the dev for spotting a niche where he can make a product. I'm just observing that my brain (annoyingly) would have never let me create something like that.

As an aside, for my dev diary (stored on a cloud file system ) I write markdown in Vim, I used to want to see it rendered and played around with visual editors, but I like vim style editing so I just deal with it in text form with syntax highlighting and that's plenty good enough for me.

I've been using StackEdit.

> You still have to pay for github if you want it to be private

You can upload to a Gist and set it private

https://stackedit.io/ https://github.com/benweet/stackedit/

Bitbucket for free?

But I have to install this and run my own server- the cheapest one I can find is 5usd/month, so I’m paying for that and the time to set it up + maintain it. Inkdrop still looks like better value for money

BookStack is free. You can add it to a server you already have or host it locally.

On the product: this seems like SimpleNote except that it is actually being developed with features. I have been happy enough with SimpleNote for over a year now, but trying this out now as an upgrade.

For both of these I like that its just markdown files that I can export if I decide to use something else.

Edit: there is a plugin for vim keybindings, and a solarized light theme. I am sold!

Roadmaps are really important to me. When I'm evaluating a new service, I first look for a published roadmap. Specifically:

* When the next version will be released (specific date, not just bullshit stuff like "Q1 2019") * What new features it will have

If I can't find anything like this, I'm less likely to sign up.

But why is it important what features the app will have in the future? Why not focus on what it does right now?

Because I want to use services that are actively being developed and improved, where the development team has a clear vision and direction for the product and are willing to commit to it publicly.

I never post roadmaps, even with the best intentions they are a fiction. You end up railroading yourself into features that don't look so good on closer examination. It also creates tons of opportunity for conflict with your customers and a miserable experience for yourself.

I prefer looking at a changelog. Who knows how accurate a roadmap is?

Good products often doesn't have exact roadmaps. The new version will be published when ready. Q1 2019 is fine for me in roadmaps.

Neat article, and thanks for sharing. My thoughs as follows:

1) I don't want to pay in perpetuity for the software you have built. It's unfair. (yes, even if you're a single developer and probably a very nice guy).

2) I'm ok to pay for cloud storage, but I want to be able to opt-in and opt-out whenever I want.

Almost all software is a subscription now, and this is ruining a lot of things IMHO.

Very refreshing. Focusing on one's own users instead of being fixated on the competition is something many companies could learn from.

>You don’t have to care about competitors. It’s a waste of time. Because you know where to go.

I agree with this statement,because as a small developer if you compare you and your product with big companies you will get lost in a short span of time."Good customer support will differentiate you from the big players" is one more great point in your article.

3 desktop apps, and 2 mobile apps. Electron?

Electron and React Native

Inkdrop looks seriously good. I may consider switching from my tiddlywiki+orgmode setup (it's painful, but haven't found anything better that is cross-platform). My only concern is if Inkdrop were to shut down in the future. Does it support exporting my data?

Site comes up as blocked by Malwarebytes - so I didnt override and continue on. Just saying....

I wonder what would be a good approach to scale support. It seems that the creator is currently handling all inqueries by himself. @Takuya: How many support requests do you get per day?

0 or 1 now. It's scalable.

Just so you know the trial is causing a symantec endpoint protection alert in a corporate environment. I've tweeted you a screenshot Best of luck

For me the trial download just resulted in an error about shared libraries.

I loved this story i can use this info RIGHT now for what im doing. A tesla inventory tracker. MVP is up and running next problem is how much to charge for it,I am using FB / google log in and thinking now maybe just go with the mobile # log in. this article helps a lot. I will test the subscription model $4.99/m pay as you go. Cancel anytime. Thanks! very useful!

Isn’t one of your site’s main description points is that you don’t charge people until they sold their car, unlike other sites. Wouldn’t it be unfair to advertise one thing first and then change it later?

Yup. I updated the copy. NO UPFRONT FEES. The application is another thing im building to track tesla inventory and charge a subscription.

I like to use Typora w/ iCloud

is it crazy that i'm a web dev with more than 10 years and have never heard the term "markdown" before?

A little bit crazy, yes.

It's the markup format on Github, on Stack Overflow, and for many other sites and tools.

I dislike the “costs me $5 a month”.

Seriously, part of the cost of running a service is your own income - don’t discount the value of your own labour

Unclear whether you're joking. OP is charging $5/mo to those 5000 users.

OP says they have 600 users now, not 5000.

Imagine if he continues to grow he will have 5k users and would be making 250k.

right, was typo meant 500

That's the pricing.

I understand the confusion, because I had to read the title twice to understand what was meant by the $5/month as well.

It isn't necessarily wrong, just potentially confusing if you read it the wrong way.

Yeah I totally read it wrong :)

Meta comment: I miss the time when there were many more stories like this one on HN.

I'm sure that one reason why there aren't as many now is that lots of low hanging fruits for niche tech/online/mobile businesses have already been picked, as many people write from time to time, but I also think another reason is that the stories of hypergrowth and unicorns have raised expectations and standards too much. Incredibly high salaries for engineers in SV helped there too (what? 30k? that's nothing...).

But let's not forget that trying to win the big lottery is going to make most people miserable. Creating a sustainable online business - something like what 37signals promotes, or even just a lifestyle one - can be a perfectly legitimate goal, something we should celebrate more IMHO. And the world is still full of niches which can greatly benefit from the thoughtful application of technology and sustain that kind of businesses.

EDIT: clarified language

A lot of these types of posts seemed to have moved to indiehackers.com

wow you aren't wrong[1]. they even have a sort by top capability right out of the gate which you don't get on hackernews. i guess i'm shifting there from now on, seeing as how lots of highly upvoted hackernews submissions are essentially fluff/self promotion nowadays


Interesting... thanks for the link!

> Why Churn Rate is Surprisingly Low

Yeah, you're in your first year. Of course churn rate is low.

How do you figure that? He says he launched it 2 years ago, and a pricing page is in the Internet Archive from January 2017: https://web.archive.org/web/20170123082326/https://www.inkdr...

He's published roadmap posts about his software since December 2016, at least.

Applications are open for YC Winter 2022

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact