Ask HN: Successful one-person online businesses?

800 points by mdoliwa ↗ HN
This question was asked 3 years ago (https://news.ycombinator.com/item?id=7367243) by kweball, and I'm curious what it looks nowadays.

> How many people on hacker news are running successful online businesses on their own? What is your business and how did you get started?

> Defining successful as a profitable business which provides the majority of the owners income.

665 comments

[ 3.2 ms ] story [ 554 ms ] thread
IIRC pinboard.in is an example.
https://www.indiehackers.com/

Here is a good list of 1 or 2 people software SaaS/websites along with interviews

Why people share their revenues? Every product can be copied. If you know revenue, you know what product you should copy.
Because transparency is good.

Also competition is good, stop being afraid of competition or people "stealing" ideas.

Good for customers but not for business. Competition tends to minimize margins and profits. While main business goal is to make money, competition is against business goals.
Ideas are cheap, execution is everything.
Many one-person businesses focus on niches and do one thing great. Often they also offer great (aka personal) support. Also, quite often, they are great in building a community around their service. Additionally, many of the solo entrepreneurs are good teachers and share what they know. All these factors together make their services (and themselves) so valuable that a competitor with a slightly better price will not take away all customers.
You're talking about acquisition channels. Community, blog or webinars are great channels, but there are also organic search, paid search, traditional advertising, native advertising, bundling, paid promotions, upselling. If the copy-cat is better at these, their product will out-sell yours.
Very few of the one-person businesses go for mass markets where you need the paid (ad) channels that you mention. Also, the "channels" I mentioned are not just for acquisition but for enduring relationships. You cannot simply buy trust, an ad will not deliver as much value as a connected and caring business owner.
Competition can also grow a sector, bringing in many new customers that may have otherwise dismissed an idea or might not have even heard of the idea without the exposure driven by the competition.
This is kind of why I think Tesla wants someone like FF to survive.
If a big chunk of the public moves from "should I buy an electric car?" to "which electric car should I buy?", then all electric car producers win.
Exactly. An idea is just that, an idea. It takes months and years of hard work to turn an idea into an income stream.
Most of the businesses in the list are very easy to copy. There are neither rocket science, neither patents to protect them, neither big money to pay lawyers to protect their work.

Knowing how well the product sells, you can copy it piece-by-piece by saving a lot of time trying different approaches. Author of original product already did all the hard work guessing what will work the best. You just come, copy and profit from his work.

But by the time finishing the copy, the owner had improved their product and advanced the roadmap. The key here is constant move, IMO.
From my experience copying a feature is about twice cheaper than trying different approaches. You may not figure out a good way to implement it until you build first version and let people try it. You may need re-iterate to find perfect implementation. The copy-cat will come later to see what you've done and will implement the good solution without iterations.

The copy-cat may have more developers too.

Just curious. Why aren't you copying these and ranking in all that money then?
This is not true. People who copy will mostly do it for money. Finally the passion for the idea trumps the desire to chase money and your product will eventually suck. On the other hand if you think you can make a better product from existing solution, then there is a good chance of you succeeding.

You can try copying any one of those of ideas for money and see for yourself.

Will do:)
I can't figure out if I appreciate your honesty or if I think you're a giant douche
>Finally the passion for the idea trumps the desire to chase money and your product will eventually suck.

I think his point is that the ideas being shared are simple enough not to require that much passion to implement, and the goal being not doing something better, but something economically viable (good enough to generate income).

The obvious counter-question would be: why would people use the worse copy instead of just using the superior original? The answer is that it could be the case for a variety of reasons, one of which is cultural relevance, the original filters geographically, is not internationalized well, people do it differently in different regions, etc. After all, you find companies doing similar things in the same market, it only makes sense there's chance of finding other companies doing the same in different markets (given the conditions to implement the idea are already in place: not that easy pulling an Uber/Lyft in a country where mobile broadband and payment haven't matured).

You're not entirely wrong, but building most products is easier than finding the right audience and being able to sell it to them. That's the business.
I don't think this is so simple with one person shops, as knowing one's value propositions, revenue/profit numbers & acquisition channels etc goes vastly beyond the concept of the presumably worthless 'idea' that people usually refer to in this context.
Having an idea for a business, and successfully executing on a business, are two very, very, very different things.
China ( add third world country) can / has copied / cloned apps for their local market , happens all the time. ;-)anyone can copy / clone your app at any time that does not mean the same as copying your business. I'm just sayin.
(comment deleted)
Patio11 was blogging about his old Bingo Card software for many, many years and became one of the most high-profile members of Hacker News because of it. I don't think a flood of competing Bingo Card software came in.

A lot of the time, finding a good enough niche, a small enough niche, and understanding customer acquisition for that niche is all the "moat" you really need. Remember, your competitors likely don't know your market as well as you do and are probably fighting a harder battle than you initially fought since they have to compete against you.

There were some, I know of one personally but there were others as well. Not sure what the impact of that was as Patio11 seemed to be squeezing all the blood out of that stone.
For years I thought "bingo card" meant something else that I just wasn't familiar with. Until I actually read about it and it was as simple as cards to play bingo. I believe he sold that business now.
The BCC was never profitable enough with constantly declining revenues. Patrick ended 2016 with $120,000 in debt and working in Stripe to pay it down.

Probably, revenues started to decline after bragging about them.

I swear sometimes recently I feel like I'm reading comments from a weird alternate universe HN where I simultaneously claimed to be Elon Musk and also fabricated everything.

Hello, Earth 2 HNer. Back here on Earth 1 I ran a succession of small software businesses. They're anomalously well-documented; BCC more than any other. If you have access to the Earth 1 Internet you can read the first month'a report where I "bragged" about $24.95 and follow the curve from there. Please give my regards to fellow Earth 2 denizens who told me in 2006, 2007, 2008, 2009, and 2010 that publishing numbers would bring a horde of competitors to kill me.

The amount of dis/misinformation in your short comment is astounding. Normally I would ignore posts like this, but I have seen a lot of incorrect (or at best creatively interpreted) patio11 information floating around, so I would like to clarify some issues to the best of my understanding.

- BCC was profitable enough for Patrick to quit his job as a salaryman and maintain a similar lifestyle. Most folks would be shocked at how little money he had to make to do that. The revenues and profits went up quite consistently for the first few years -- that is, until he had bigger fish to fry.

- BCC was profitable enough for Patrick to do lucrative consulting as well as build a second business (I can't recall the order of those at the moment).

- Patrick acknowledges that he spent very little time on BCC after he got the processes down. While he was "making money while he slept", he did quite a bit of stuff in that free time that he needed/wanted to do (e.g., iirc, health, dating/marriage, etc.).

- BCC had declining revenues due to neglect that Patrick acknowledges himself (e.g., not updating marketing). As with many folks who scale businesses, it was not a valuable use of his time (e.g., working on AR had higher expected value).

- AR scaled to a higher level than BCC, and it supported an even better lifestyle while still giving him free time for family and building other things like Starfighter. Sadly, Patrick found AR to be not a terribly interesting problem space and did not build it out aggressively. This is not a problem unique to Patrick (i.e., more interested in working on interesting problems than optimizing income with boring/repetitive work).

- Starfigher turned out to be a bust. Patrick incurred some debt while taking a bigger shot. This is remarkably common, and the number is not a terribly big one for a bust. My understanding is that the debt was paid off (or could have been paid off) when he sold AR.

- I don't want to speak for Patrick, but I imagine that there are a number of reasons he went to work for Stripe -- interesting problem space was probably one of them. Debt issue may have been another, but that was effectively solved with the sale of AR.

I'm not sure why so many HNers denigrate Patrick's achievements. He certainly hasn't optimized for maximum income, but I think that the amount of lifestyle freedom that his businesses gave him is somehow grossly underrated and underappreciated. I can only think that there are a fair number of HNers who are envious.

Don't get me wrong, there are many things that I think that I or others would do differently if we were in Patrick's shoes, but we aren't, and we don't know everything that is going on in his life.

That said, if folks are going to criticize him, at least get the facts right. Patrick is fairly open about his business experiences, and the annual reviews on his blog at kalmuzeus.com are a good start.

Edit: oops, Patrick replied while I was typing.

you are twisting the truth, 120000K is debt from bootstrapping a different startup
Because there is a massive difference between sharing revenues / idea and making a business profitable off a clone.

You could copy a lot of ideas out there right now, but that is the smallest part (in my mind) in making a business out of it. The coding and 'making' of the product, is actually the smallest part.

Getting any consistent revenue, marketing, growing your user base, reducing churn - those are all much harder than actually building or copying something.

There are _many_ ideas on github right now with real working code & permissible licenses you could just grab and try to make a business with. So why aren't there profitable, sustainable businesses popping up all over because of this? (Hint: coding is not the hard part, idea is not the hard part)

There are companies who build commercial products from that open source projects. The most obvious example is format converters. There are tens of products build around free ImageMagick and ffmpeg.
There a few rational reasons.

* Building a personal brand - everyone loves to read about business adventures, and the more details the better. Financial details are great for drawing audiences. If you feel your brand could be worth more than the project you're discussing, it's worth it to share

* If your market is developers or software managers or small lifestyle businesses, they'll learn about you through your posts. They're not looking to copy you. You'll be more easily discoverable than those who copy you, so it might be worth encouraging imitators in exchange for increased exposure to your market.

* If your finances are solid (the only reason somebody would copy you) it might give customers who are worried about choosing a small, fragile business enough confidence to use your solution.

Here in Sweden, and I suspect in many many countries, revenues and profits and pretty much all numbers in a limited liability stock (the most common kind) company are public information. Here is Spotify for example https://translate.google.com/translate?sl=sv&tl=en&u=http%3A... (allabolag.se is a third party site aggregating these numbers.)

Also, income statements are public information, yet making both of these public information has not imploded the economy. Rather the opposite it seems. It is for example a huge benefit when you are looking for a job to be able to go to the interview and ask why the company never has made any profit the last five years, just as a simple example. Also very good for anyone in the B2B segment.

Thanks for sharing that, that's really neat
I built a network of agricultural communities. Making a decent living from Adsense revenue. There's a substantial secondary revenue stream in the form of paid classified ads in niche marketplaces. I could make more money by going after advertisers myself, but I don't like the sales aspect. I am currently developing a turnkey website platform for companies in my niches, fully integrated with my other platforms, Twitter and Facebook. I will hire a sales person when that's finished. Right now I work from home so that I can take care of the kids when my wife is at her job.

Because the revenue stream is mostly passive I still take some consultancy projects, but that's not quite necessary.

Please, share a link.
There are 45 in total, my biggest communities are Dutch. Hope it's not against HN guidelines to post these links:

https://www.tractorfan.nl/ (mechanisation)

https://www.prikkebord.nl/ (dairy farming)

https://www.truckfan.nl/ (transportation)

https://www.vastgereden.nl/ (bloopers! good for the views)

https://www.boeren.nu (combination of the above)

http://quotum.nu/fosfaatrechten/ (niche market, covers the trade in phosphor quota licenses)

With so many websites, would it be better combining them all into one parent website, like Reddit and their sub-reddits?

I see you have links to your other sites, but maybe Google rank for a parent site would be more prominent since the one parent address would have a lot of traffic.

Maybe have a parent site that lists/links out your 45 (or just the a group of related sites) and maintain the individual addresses. Then have a link back to your parent.

I guess this is more of a branding idea. Google Parent Alphabet, with Google Mail, Google Drive. Also, honda.com

(You obviously know what you are doing, so take this is just a question, not a suggestion)

I kinda have that in boeren.nu. But my reasoning was that you can't be everything to everybody. A farmer might enjoy reading about tractors and cows, whereas a mechanic couldn't care less about the cows. I could make it easy to add interest to your profile, but only 20% of my visitors are logged in.

Also, while I certainly think of Google when I build things, I think of my visitors quite a bit longer. I always look at Google as the company that tried to replace me with their silly Google+ communities, as well as the company that sends me 40% of my traffic.

(comment deleted)
This sounds really interesting, care to share a link?
I come from a rural community and live in a large city now (in Canada). The rural/agricultural regions here are so vast and spread out between each other.

This is an absolutely fantastic idea! (Now that _some_ form of internet has made it most places.)

How did you go about growing the communities?
I listened to what they wanted to do with it and I am in the lucky position that I can develop whatever they want. But that was a slow, 10 yr long process.
How do you quantify "success"?
This is a much better question then it seems on the surface :D

Success is defined uniquely for every individual. For some success is finding a way to "earn enough", others success is defined by "having some noticeable change in the world", and then some it is "making a million dollars".

Success is accomplishing a long term goal you've defined for yourself.

I think it's getting harder, now the world is getting more developers and more fully funded startups.
Why do you think it's getting harder? I think it's always been hard and will continue to be hard. There are a few opportunities and it takes lots of time to exploit them if you get to them at the right time.
Simply because all the niche's for software are getting filled. Leaving only opportunities with huge hurdles to get over, which is hard for one man companies.

In the early days micro isv's were fairly common, and well known. I don't hear much about them anymore.

>Simply because all the niche's for software are getting filled

There's also a ton of new niches opening up, but you need to be aware of them and they don't happen in a vacuum. You can't just sit in your home office that imagine a new niche, you need to surround yourself with people doing other stuff.

Even if you surround yourself don't expect to actually understand. Lots of niches, probably most of them, require expert knowledge of the domain that's not easily acquired unless you are actually working in the niche and dealing with that stuff hands-on. The alternative is if someone with expert tells you their problems and then actually help you understand their domain, because they are willing to do that for you. But it's often not easy finding people that will actually help you acquire enough domain knowledge to be able to implement the solution to a problem.
I earn 1200-1700$ monthly without doing anything with a site i made in 48 hours. I agree its not easy. But with some luck its not impossible
Can you share more details about your site ?
Over the past year I've grown my own software company from 0 - $1250/mo in revenue in a highly competitive space (lots of VC-funded startups).

It's not enough to do full-time yet, but there are distinct advantages I have that VC-funded startups don't. For example, I can serve SMBs/smaller companies, but for a VC-backed company these organizations aren't worth their time.

Clearly they have advantages I don't have either (time, headcount, etc), but the presence of a market is a great thing, because I don't have to guess if companies are willing to pay for it.

Do you have a link for your product/service/offering? I'm very keen to learn more about the sorts of products that work out and also how you happened to work on that idea.
A developer isn't a software company in the same sense that a kid good with numbers isn't a bookkeeping firm. Software companies don't compete with developers; they hire their services.

Small software shops don't meaningfully compete with funded startups, because funded startups have to have some plausible path to growing massive, and the types of things small software shops ship just have to have a plausible path to generating $1k to $25k MRR. "A spreadsheet software better than MS Excel" is a fundable startup; a single program better than a single Excel spreadsheet is, very plausibly, a piece of software that can be sold in a manner successful for a small shop.

I'm personally and professionally involved in the small-software-shop community, and my anecdotal impression is that it's the best time ever. The same sources of leverage which make starting a startup attractive help out small shops, too. You can achieve global distribution on the App Store, Google, Facebook, etc. You can charge businesses tens of thousands of dollars on the SaaS model for software which is plausibly within the reach of a single developer. You can take advantage of infrastructure like AWS, Heroku, etc to get your product to market at a fraction of the complexity and expense of doing a print run of 1,000 CDs. You can take advantage of frameworks which make producing business value far, far easier than it was with more archaic tools. Your customers are disproportionately likely to consume software already (a plus!), including software which you can integrate with or expand, giving you a built-in market with levered upside to your own coding efforts.

More developers = more people looking small mISV opportunities. Starting a mISV is a dream for most developers.

I used remember a large community that has now disappeared. There used to be a lot of mISV conferences, I only know a few now. I know people who used to be mISVs, and they aren't anymore.

Even hacker news's favourite patio11 isn't anymore.

small software shop too. Damn straight. I have a TINY software shop in NYC. It pays the bills and food for me and my nuclear family. I can't complain. I have friends who make 2X as me , who work in a box within a bigger box on a grid. They have NO time todo JACK and SHIT. Wealth is discretionary time. You can ALWAYS make anotha dolla, but you'll NEVA make anotha min.
Curious, how do you acquire customers? I've been thinking about doing something similar.
referral. I did rinky-Dink websites back in the day then gradually those rink-dink customers become bigger. I think about the 4th sale first. Business is about building relationships. Also i got very lucky. I hit up everyone i know and their motha / fatha's brotha etc.. then i ask for the roladex of my current customers and see if they can use some work. If they don't have the money for a MVP / Wep app / prototype i pivot to a discovery gig. Then i also work on my own IP building stuff. Also always networking at meetups in NYC there is always somebody who knows somebody and a bunch of ad companies who now get software work , need to sub-contract it out. They were sub-contracting to third world BUT that shit is drying up so i got lucky with a few who wanted the work be done here. I hired this girl todo content marketing too. Then im always on to the next sale.
Would you mind posting some links to find people in this community please? Forums etc?

Thanks!

(comment deleted)
Hey patio11, do you have any advice for someone who wants to join the small-software-shop community you mentioned? Would be happy to volunteer or help out with this community as well
Stratechery is an example of this. If you get the FEI newsletters, many of the businesses they are brokering for sale are one person efforts.
I have not heard of the FEI newsletters yet and cannot find them via Google. Would you mind sharing the link?
http://feinternational.com/ is a brokerage of Internet-based businesses; presumably the newsletter is something that goes out to folks who've expressed some level of interest in attempting to buy one via the website. (I've sold two businesses through FEI.)
Thanks! What was your experience with selling over FEI? Both selling and buying seems to be professional. I wonder how many interested people it brought you and how smoothly the whole deal went and how much effort you had to put into it.
I've been running https://www.candyjapan.com for about five years. It has (just barely) made enough to support my life in Japan. I'm currently writing a "year in review", will probably post it next week.
I saw your site in the old thread, how would you compare it 3 years ago to now?
I like the - "Try unique sweets even if you are in <country>." headline. Did you test the website with and without it?
Haven't tested it, as with my level of sales it takes about 6 months to run a proper test.
I will say that it looks a bit awkward if your country would normally be prefaced with "The".

>Try unique sweets even if you are in United Kingdom

I also don't like the golden text-shadow, but that's just personal taste.

Do you think you've saturated your market? I.e., are you looking to put it on the back burner and build something else or are you still focused on scaling candyjapan?
I feel like I probably should be focusing on something else, but some nice discounts would kick in if I can reach 1000 subscribers. That's still a bit far, but seems possible, so I'm obsessing about reaching that level.
I love your "behind the scenes" section, and I actually meant to contact you about the optimal filling of the boxes.
What do you do about visas? Do you have a day job?
Ha! I ran into you online before : )
I bought your book on Leanpub. Great read, as I recall.
I bought my girlfriend a subscription to Candy Japan about a year ago as a gift. It's been about a year now and I must say, it's really been a joy. We intend to keep our subscription going. My girlfriend and I are always so psyched when a new box comes in.

Thanks for the great work you do!

I just signed up for myself in the US, thank you for posting it here :) Quick note, how does this work for someone that changes countries every 6 months -- e.g. In Vietnam today, in Thailand in 6 months, etc.?
I'd love to subscribe to something like that to get exposure to different, interesting foods. But I'd prefer something healthy — I wonder if there's something like that.
Developer of Mac apps, selling via the Mac App Store. Started several years ago as a "let's see if I can make this work" project.
Do they sell well?

Would you say it's harder or easier to sell on the Mac app store than on the iOs/Android app stores?

Enough to sustain my modest lifestyle and put some aside for the future. But people with Silicon Valley salaries would probably laugh at my income. I have no boss, no investors, no employees to worry about. Just me and my ideas, on my own schedule.

I don't develop for iOS/Android, but from reading about others' experiences with phone apps, I think it's easier to find a small but steady market on the Mac. People will pay for useful Mac apps. And the Mac user market is more passionate and engaged with 3rd party software than phone users are.

But conversely, you are never going to strike it rich on the Mac with an "Angry Birds" type megasuccess. Mac app aren't sexy like that. (It's good, because the more developers are attracted to the glitz of iOS, the more they leave the Mac market for people like me...)

Numbers-wise, consider that there are are 1.9million apps in the iPhone App Store and 31,000 on the Mac App Store.

Have you also tried selling outside the Mac App Store? (The old Fastspring / Paddle / Stripe route?)
Yes, that's how I got started. But I prefer the convenience of selling on MAS.
I am always curious about people having succesful businesses with desktop apps. There is even a thread that I started some months ago asking if there's anyone making a living out of desktop apps [0].

Can I ask you what kind of apps are you doing, and what are your prospects about the future of Mac development? I'm asking this mostly because I would really like to get back to desktop application development, but now I'm not really sure that I should target Mac natively, mostly because of all the buzz with Apple's bad decisions, etc..

[0] https://news.ycombinator.com/item?id=11658873

I have apps in the Productivity and Utilities categories, all with retail prices of $15 or less.

I've no idea about the prospects for the future, but I'm not seeing any significant changes in the market at the moment. However, I am concerned with Apple's current actions (or lack of) regarding the Mac.

Thanks for your reply! Just another question, hope you can reply: are you targeting a specific subset of users (like developers, for instance), or you are implementing productivity and utility apps for the "generic" user?
For the generic user. I think "specialist" apps have to be much more expensive because of the much smaller market.
There's a lot to be said for being an early entry to an app store that you expect to stick around even if early adoption is slow. I'd throw the Windows Store into that category, and while I've never used it I think the Mac store may be similar.

Even if your initial product isn't great, if store adoption is slow then your good-enough MVP has a chance to gain traction just by being better than limited alternatives. That gives you time to improve it if viable, and by the time better competition shows up you're well ranked because the early competition was bad.

As a possible example of this, was Instapaper so highly ranked and successful because it was quantifiably better than the alternatives (once they arrived)? How much of an advantage was its status as one of the first available apps?

For a different example that perhaps shows the advantage better, consider the Android "Exchange by TouchDown" which was one of the early way for Android users to connect to Exchange accounts, still available for the low low price of $19.99. Last time I looked a year or two back, it really hadn't kept up with the competition and in fact is often not needed at all on more modern phones, but it's still there with between 1 and 5 million downloads and a cumulative rating of 4+ on the older app. On the newer version that runs Android 3+ the same app has effectively cratered, but they've still probably sold a few million dollars worth of it because of its history.

I'm currently working on a desktop app that I plan to sell (for Windows though, not Mac) and I've gotten some interest (no sales yet but a lot of trials). I think you can definitely be successful doing desktop apps but you need to know the target market. Mine is Windows application developers so they tend to use desktop tools to get their job done, especially when it comes to building their product.
https://parkplatzsuche.at/

Local small advert pages for parking spots and garages in the cities of Austria. More or less a online portal for parking, similar to traditional online rental websites.

Translate to english,slovak,hungarian. Profit ?
Nice! Had the same idea for the german market some years ago. Can you lie from this or create any revenue at all?
Good to see something from the D/A/CH region. Motivates me to keep going. Best wishes from Augsburg!
(comment deleted)
In 2016 I took content creation somewhat seriously and the end result was enough income to sustain living in NY.

Not sure if it's worth blogging about yet. Are other developers interested to see how to potentially make software engineer-tier salaries without having to work for another company?

(Note: I also started with nothing. No mentors, no following, no existing profile, no paid advertising, etc.).

Edit: If you're interested, my site is https://nickjanetakis.com.

If you sign up anywhere on the site, you'll get notified when I release content related to starting your own business / building up your brand as a software developer.

I recommend filling out the form at https://nickjanetakis.com/learn-in/2017, because you can include what you want to learn most about which helps me figure out what I should start writing about first.

write an article definitely interested
(comment deleted)
Of course other developers are interested in that. That's such a leading question that you risk tripping some people's BS meter.

But still ... yes, definitely interested.

Yeah my BS meter has tripped. Most of his submissions are links to his own site and his comments here are "would anyone be interested in ____" and "let me tell you a secret" self promotional spam.
I only post comments like that when it makes sense.

If you asked me, "hey I just downloaded Sublime Text, what are some good packages for a Rails developer?". Why wouldn't I link you to a blog post that lays it all out so you can consume it quickly?

"Let me tell you a secret" is a line I used twice. As a software developer I like testing things and analyzing the results. So when I reply to people, I tend to make note of the wording and phrases I use, and then see how it does.

Nothing wrong with that IMO.

You could choose to ignore the link too, but I'll leave you with this. None of my paid training material has anything to do with "selling the dream". It's all tech courses related to web frameworks and how to deploy them to production. In other words, concrete knowledge that has guaranteed results.

The point is, change your pitch. Your wording leads to thoughts like the two commenters had above. Shouldn't be too hard if you have real substance to sell.
I can only guess that he's not incredibly familiar with this community and its aversion to BS/fluff... I'm sure he finds great success in his verbiage "testing" on other less savvy forums.
After inspecting your website, I realized that I had purchased your Build a SaaS App course once, on Udemy. I ended up asking for my money back after discovering that you don't actually build anything, the code is already written and the video lectures quickly breeze through explaining it.

A few people mentioned this in the Udemy comments on your course, and you retorted with snarky replies.

Not a fan of your marketing or your attitude towards customers who were offering legitimate criticism.

Hi,

Sorry you didn't like the course. I don't recall any snarky replies, but you're right. There were a few people who would have preferred a "code everything from a blank page" approach.

The problem is, how do you code up a 4,000+ line Python application with dozens of files and thousands of lines of HTML/CSS/JS together 1 character at a time?

It would take 100+ hours of video and you would want to punch me in the face after hearing me say "ok now type D I V close bracket" for the 400th time in a row.

A vast majority of people (as seen by the reviews) really enjoy the way it's presented and like seeing it get built up in 12+ stages. It's impossible to make everyone on the internet happy. The best I can do is listen to the feedback of everyone and continue tinkering with future content.

FYI - this is a snarky reply
You're being highly disingenuous with your reply, to the point that I agree with the other comment that it is snarky. Assuming your audience already knows HTML and Python is perfectly acceptable if the focus is on building the application, not on teaching how to type HTML and Python from scratch one character at a time. A video could then say "Now we enter in this page of HTML [cut from blank editor to already typed in text]. Note the following sections: [brief explanation of important parts with highlights]" etc. which the audience can follow along via section-by-section downloads. This is a very standard style, and that you seem unaware makes you appear ill-suited for teaching anybody.
Hey,

The course does mention you should have a basic understanding of HTML and Python before starting it. It's meant to teach you about Flask.

There's about 60 HTML templates in total. Rather than put the burden of copy/pasting each one onto the student, I decided to break the entire project up into 20 stages (separated by folders and git commits).

You get to see the application at 20 stages of development (to see how it gets built up). It starts with a single app.py file and finishes with the end result.

Basically I go over each line of code, and explain why it's written and what it does.

This style of teaching was a choice I made based on the direct feedback of hundreds of students in previous courses.

Most of them like the fast paced style where I talk over the code. There's also many hours of code challenges built into the course to get your hands dirty. The refund rate is currently less than 1%.

Yeah. Agree with you. Sounds like "Do you know how to make money on my online blog? Use blue host <referral link here>"
NY really? Do you live on Long Island? Manhattan is so expensive. I'd be interested. I'm in LI.
Long Island (you're right, Manhattan is way too expensive to live in).
There are four other boroughs ;-)
Staten Island, Jersey City, North Bergen & Westchester? lol
Hmm... most (or at least many) people here are building businesses now and have little interest in being on yet another marketing-heavy email list. A forum like this is a great place to connect and share stories! In the long run that will pay off far more than just strafing by and telling people to sign up for your email.

How did you build your following? How did you monetize? Are you an ad publisher or are you selling something? What kind of content did you create?

I'm in the process of building a business right now too, which for me encompasses "how to be a self reliant software developer who can choose to work whenever and wherever".

I'll tell you a secret, I haven't even e-mailed my list once. Why? Because I'm still figuring this stuff out as I go. I don't have years of content to create marketing auto-responders and dozens of products to push to people.

Just yesterday I was thinking about the problem of "you have all these people on your list, if you don't message them, they are going to forget about you", so I thought maybe I should be spinning off newsletters based on the weekly blog posts I create -- and at worst send maybe something out every 2 weeks.

That's why when I stumbled on this ASK HN thread I thought I'd ask if people wanted to hear this stuff, and then figured by publicly posting something like this, I'll have accountability to actually start messaging my list.

P.S,

I'm just a dude who cannot accept wasting his life away to make another company rich so I can "retire" when I'm nearly dead. I want to live life right now on my own terms and have the self reliance and freedom to work anywhere in the world, and never have to worry about money again.

My income comes from a few streams. Course sales (related to tech), affiliate sales, book sales and consulting. I don't have ads on my blog and never will.

All of the content can be found on my site at https://nickjanetakis.com/. I recommend reading the home page because it better describes what I just wrote here.

(comment deleted)
You blog posts seem pretty interesting. How did you choose the titles?

I agree 100% with your statement about living live on one's own terms.

Thanks. I spend a considerable amount of time on the titles.

Usually I write out a bunch of headlines, and then eliminate the ones that are horrible.

My goal is to condense the essence of the entire post in as little characters as possible. I often ignore any type of SEO tactics, and optimize it for humans.

There's definitely way more I could write on this (there's a whole process, tons of things to research, etc.), I'll add it to a Google Keep note for a future post (if you read some posts you know what I mean!).

Alexa 500k in just a year in is pretty good. What was your general audience building strategy?
Thanks. Honestly, I don't even think I'm a blip on the radar.

For most of 2016 I didn't really try to build an audience. I just posted on topics that interested me while not paying attention to anything.

Then I stopped blogging for a few months and really started to think about what I want to do (this happened about mid-year).

During that time I re-did my site and completely changed my mindset from "I want to make money" to "I want to create the best content I can on a specific subject".

I don't really use twitter or other platforms. I just post content on my site, and try to reply to comments on relevant sites (like HN and other tech sites) when it makes sense.

this was cool until it got a little clickbait-y plug
The style of having checkboxes next to very obviously positive statements feels really disingenuous. "Urge for the freedom to travel and work anywhere" - of course that would be nice. Maybe I'm too cynical.
Active statements like that work really well. I agree with you, but as people building companies it is a choice to do what works or do what feels best to us.
Checkout simpleprogrammer.com Similar to what you are doing. Reverse engineer his marketing approach. Its pretty good.

PS. Asking for signups on HN is bad mojo. Inbound content marketing works best here, but will take multiple front page submissions for any considerable amount of subscribers. :)

GET AWAY.

We already have enough of "I get rich by telling others how to get rich, when in fact I'm totally poor and never did anything in my life and have no experience at all."

I can't take any of this "how to work for yourself and make money" seriously, if the main way that you make money is by charging for these lessons. It's like a pyramid scheme where the real money is in getting people to learn from you and pay for the privilege. It would be a lot more credible if you made the ideas freely available, but, alas, that will not pay for your rent in NYC.
I don't charge any money to read the blog.

While I do have a few paid courses, they are all based around learning specific programming / developer related technologies, not marketing or pyramid scheme tactics.

I, alone, publish an add-on on the Atlassian Marketplace. I have several add-ons for diversification, but 1-2 of them is 99% of my income. Server sales are one-off (but 80% of my income) and Cloud sales are recurrent (better if you hope to hire).

Define successful: I 100% live off it ($50k/yr before taxes). Biggest new add-ons are often agencies who can afford to sponsor their development because it's a customer funnel for them; I'm one of the rare new who built a business from scratch and lives off it.

The Atlassian APIs could be difficult[1], but the reward is great: Being a vendor introduces you to the biggest corporates without having to be referenced or pass the Purchase Order process, so you can very easily sell to companies similar to Samsung, HSBC, Defense actors or Ubisoft.

My advice: Build a real product with your add-on, not just a tweak to Atlassian's products. Tweaks = SQL reader, theme, formatting of mathematical expressions, ... Products = Balsamiq, Gliffy, time management solutions, architecture/CAD solutions, requirement management, accounting, aeronautical check-lists, etc. Be a bit ambitious and you'll be the reason why people switch to Atlassian and money will pour onto you.

[1] Difficult = They're scattered between Server and Cloud apis, and architecture is widely different bw JIRA and BitBucket, but it's still possible to start quite fast with https://connect.atlassian.com .

Just yesterday I looked at Atlassian Marketplace and had similar thoughts (was looking to solve our reporting needs at work). Nice to hear about your success story!
Hi Tajen! Thanks so much for your input. The Atlassian Ecosystem was built by developers like you who saw the power of extending our platform and have built profitable businesses by selling add-ons on our Marketplace. We now have over 10,000 developers in our community and have paid out over $150M to developers selling on our Marketplace. In fact, 15+ developers have generated more than $1 million in direct sales each!

We recently revamped our developer site (developer.atlassian.com) to help folks find the right resources and start building with ease and scale. We're always open to feedback on how we can improve the development process and ways to help developers like you grow their business. Give us a shout on our new service desk and let us know what we can do better (https://ecosystem.atlassian.net/servicedesk/customer/portal/...)

Keep up the great work and a big thanks from our team!

> 15+ developers who generated $1m each

Ahem. Are they one-man companies? Are they newcomers? Or is it a very misleading number in that context?

I'm running https://SignalBox.ai alone, I wrote all of the software and am working on partnering and sales right now.

Previously I have 2 other startups, one was media monitoring and one was forex.

The media monitoring is B2B only. The forex trading is automated and run from my home research cluster.

Both are generating enough revenue to live off (media monitoring 120k forex, 60-80k)

I guess they fit the definition of solo founder and online, but they have no public facing websites (except SignalBox)

EDIT: I also run a slack group for Solo Founders, If you would like an invite, please email me

Add me to slack please! moura (at oko.ai).
email me : charles.quenum(at gmail.com)
(comment deleted)
Please add me to the slack :) alex at alexpineda dot ca
add me? robinson.colan (at) gmail
Sales are a big struggle to me. Where did you find this partnerships?
Network. Go to the meetups.

Don't rely on serendipity, we can do better than that. Use your programming skills.

Pull the meetup list, get all of their twitter profiles, search everyones last 1000 tweets for topics you are interested in. Pull all of their code on github. Push it through the profiler and find the talent.

Mirror github if you have to. Pull the whole darn thing, it's only a couple of hundred gigs (if you dont pull the code) Profile everyone based on their stars, contributions, watchers and pull requests.

How many other meetups do they go to? What's their history like on other forums?

Put the pics of these people on your phone, and then go and find them at the meetup. Pull their customer lists / testimonials and any other publicly available data.

Look at their company DNS records. Pull their company filings if they're available. Know their revenue, know their customers. Who's making the decisions at this company? Who is signing the cheques?

Scientia potentia est

This seems to be a fun project (enticing really), but I think I should use my programming skills to improve my startup's product. There is so much to do. I'd like something like Uber. Push a button and a salesman with a black suitcase pops in front of me. ;)
(comment deleted)
Add me please - carlmungazi[at]gmail.com
+1 for the slack add - christopher [at] tunecrew [dot] com
Add me to slack please! confiscate (at gmail). P.S. I upvoted your comment :)
whats your email?

Can you elaborate on the forex gig? I've always wanted to do it. Are you doing only TA? it seems you scrap media sites for sentiment analysis too?

Where do you get your forex data tick feed? do you pay for that? What timeline you trade? Hourly/4H? Which broker you use? Metatrader to make your trades or using FIX protocol? EUR/USD only for low spreads?

not asking for your algorithm, just wanna get a background what someone successful is doing.

Please add me to the slack - andreasmanitara[at]gmail.com
Please add me! heber[dot]fernando[at]gmail[dot]com
(comment deleted)
Craiglist and plenty of fish stayed a long time a one person online business while being incredibly successfull
Gabe Weinberg started DuckDuckGo solo, as well as his previous businesses... I think it was several years before he brought on anyone else, and while other early stage investors talked about preferring to fund a small team of at least two, he talked about how he was willing to fund individual founders :-)
I am running a niche SaaS for franchisees of several buy/sell/trade retail stores. Http://ResaleAI.com

I built the entire thing myself, handled partnerships, support, sales, etc. All while still running three of these stores.

While I did all of the development, I do have a full-time executive assistant who helps me with a ton of things (email, scheduling, errands, etc).

Now I am building a team because there is no way I would be able to maximize this opportunity by myself.

Hi, here's mine: http://mee6bot.com :) . You can read a short article I wrote recently about it: https://medium.com/@anis.blk/the-mvp-that-got-to-480k-unique... .

Transcript:

Last March, in my little darky flat somewhere in the middle of France, I had this idea to launch a little chat bot in a platform called Discord. I was coding all day long to deliver a functional and satisfying version of what I had in mind. These were the most profitable 3 days of my life…

Discord is a slack-like application. The main difference between slack and discord is that discord is made for gamers. It’s free, easy to use and has gamers oriented features like a great and reliable voice communication feature. The platform was crowed with a lot of chat bots. But those were very rigide, and kind of complex to setup. They were generally made from a programmer perspective. The user experience was meh…

My goal was to make the ultimate bot. I wanted to bundle all the popular functionalities that people use. Instead of using 10 bots in your team, you’ll just have to use mine. But for that to work, I also had to make the bot fully customizable. So that you could enable/disable any feature easily.

And the coding started… After 3 days of hard work, It was time for me to find users. The first thing I did to gain some traction was to go to some big Teams and convince the owners to use the bot. I spammed a dozen of big team owners. The kick worked, the engine started and never stopped since.

Have you thought about launching on other chat platforms?
Discord is great and provides a lot of features. So it didn't appeared as a necesity :)
I love your site design. Extremely clean and it very clearly shows what the bot is for.
Man, that is so cool and the name is specially awesome!

I've been thinking of launching a bot service too, but focused on order deliveries through FB messenger.

Do you still think the chat bots market is a good niche to explore?

Yeah I think its worth to explore. For Mee6 it was easier 'cause gamers are used to bots though.
Does your income come from donations or is there another revenue source? I ask because OP said that successful meant "provides the majority of the person's income" in this context. I'm curious if donations were enough to provide that or if I'm missing something.
I'm running two of the same ones from that list 3 years ago (http://www.twiddla.com/ and https://www.s3stat.com/), and have just launched another one (https://unwaffle.com/).

Every year that passes makes it easier to get something like this off the ground, as the infrastructure becomes cheaper and more ubiquitous, and the knowledge you need for the business side get better packaged into step-by-step guides.

It's definitely work, but once you're up and running, it's a lot nicer than having a day job.

Hey s3stat looks AWESOME! I'm working on a product that's built on the back of S3 as well (https://shubox.io) so this might come in super handy for me and my customers. Do you have an affiliate program my any chance?
This is really cool. I don't have use for it at this very second, but may in a few months to offload some uploads out of my infrastructure.
Thank you for the compliment :). If you have any questions or want any sort of demo feel free to drop me an email - joel @ my domain above. Would love to hear how I might be able to fulfill your needs!
Which one is your most profitable? On average how long did it take to become profitable? Were you able to live off the first sites profits or did it take all 3 to do it? Do you have a family? I ask this because I do and if you do whats your method for time management and is it enough to support one. Great businesses by the way!!
S3stat is the one that let me pack in the day job. Twiddla kicks in enough to bring the total up to "Senior Dev Salary, anywhere but the Bay Area".

Neither one grew particularly fast (aided by my only charging $2/month for S3stat when it launched). It was probably 4 years before it was enough to scrape by on, then 2 more after that before it looked like I'd be able to live off it for real while raising kids.

The big upside is in free time. I can ramp the two established products down to close to zero hours/week for months on end to focus on building the next thing (and playing with the aforementioned kids). Every time I tried that with a normal Software Engineering day job, they stopped sending me money. SaaS just keeps ticking away in the background, and is happy to pay me whether I'm in the office or not.

I've used Twiddla countless times throughout undergrad. Thanks! :)
I signed up to Unwaffle a few days ago and hadn't had the time to figure it out, yet.

Looks great, though!

Unwaffle looks interesting. Is it ML? Good luck with it!
How are you promoting your products? I am part marketer and part developer, but I am finding it difficult to market to developers :)

I recently launched http://www.smsinbox.net for Twilio devs, and am slowly gaining some users, but finding it very difficult to reach the target audience, and/or get visitor/user feedback.

The landing page looks a bit too sparse (and unprofessional), which would turn me away. [1] Consider filling it out a bit more with: screenshots, pricing, a privacy policy, etc.

Take a look at s3stat.com above for a good example, it's much more polished without much more content.

[1] I send a few thousand SMS a month via Twilio for thesimplepostcard.com

Agreed, screenshots are the first thing I looked for and should definitely be there.
This. I've been building useful things too. But reaching out to and promoting them has been the challenge. Most of my ideas are in the consumer space though.
I suggest integrating this with every single help desk software you can. They all provide integrations. We were looking for something like this earlier in the year as it pertains to customer support and using SMS as a channel.

If help desk isn't the answer, then maybe another type of platform. Generally, I think you need to ride the coat tails of larger platforms.

(Note: I do realize this is developer focused today, but it didn't necessarily need to be.)

Unwaffle looks really promising (I came on it while brainstorming/researching for a potential side project). Let us know how it grows !
How do you handle terms of use and privacy policies? Is it something that you need to hire a lawyer for?
I started work on https://getcorrello.com (a dashboard for Scrum and Kanban teams using Trello) 2 years ago. It has covered household costs since the middle of last year. I am still a solo founder, looking to grow the business to do more than just cover costs and probably make a hire or two this year.

I've read these posts for a while on HN, it's nice to be able to reply to one finally :)

congrats in your success! The project management space is incredibly crowded. I'm curious to hear how you marketed and differentiated yourself?
Thanks :)

Luckily when I started out the plugins-for-trello space was very uncluttered. It was mostly abandonware and github projects created by developers over a weekend. So since Corrello is exclusively aimed at Trello teams and was one of the only tools being built fulltime just for that I have been able to piggy back on their success without a lot of serious competition. There is some competition and I expect more will come as others realise the Trello platform is a viable place to build a business but I think that can only be a good thing really.