Ask HN: What's a side project you built to make money that hasn't?
A friend pointed out a bunch of the 'tell us about your successful side project' threads suffer from a survivorship bias. They're still great for inspiration, but I suspect we could learn a lot about challenges and wrong approaches from each others' failures.
So what's a side project you built hoping to generate revenue from it, that hasn't actually earned you much / any money?
Why do you think it hasn't been as successful as you thought it would be / what would you do differently if you did it again? How much time/money did you spend building it, and what kind of iterations / improvements did you make to try and salvage it?
Appreciate any and all answers!
475 comments
[ 2.9 ms ] story [ 291 ms ] threadI'm not upset about the decisions I've made for keeping my projects free, as if anything, they have taught me a lot, and I tend to use what I learned from them for future projects. In most cases, I end up turning on an Analytics feature and studying it, in order to understand the behavior of my users, and exactly what they are using it for and why, so that I can harness that into ideas for future projects.
Two projects like this were a blog I run called Confessions of the Professions ( http://www.confessionsoftheprofessions.com ). This website was created in order to solicit rants and raves from people about their jobs, careers, and their workplace. While I wouldn't call it a complete failure or complete success, as it has been monetized and makes money through ads, I would've loved to figured out a way to bring in revenue and make it a full time job.
The reason I say success and failure: It goes viral for days and weeks at a time, sometimes receiving over 10,000 visitors a day, while other days, it normally gets its average of about 1,000, though it could be worse. Sometimes, I cannot fully recognize the fact that I began with just Googlebot, my mom, and girlfriend as my visitors, and yet I continue to receive hundreds of emails a year with contributions and people thanking me. I even had a teacher from an elementary class full of students using some of the articles for their school project and thanked me so much for creating the website.
Confessions remains an ongoing project.. I'm always writing articles or receiving them from other people and getting them ready for the website, so I'd say I spent a good 2 years passionate about it and into it, hours and hours a day. I've since limited myself to no more than 1 hour per day on it. Occasionally 2 hours if writing an article.
For the other project, MyPost ( https://mypost.io ) is a web page creation platform that allows anyone to create a page with very little knowledge of HTML or CSS in seconds, or they can completely customize their page with HTML and CSS as they see fit. And there is soo much that people can do with it. I created it for a number of different reasons as well, including as an educational tool for people to learn what it was like to code. Social media has catered to the population so much that while everyone "can use social media and the Internet", far fewer can claim to hit the "View Source" button and actually understand all that makes a website what it is.
As for charging for this, I never could figure it out and hoped to one day just put ads on the website, but ended up scratching this idea, as the ads were just too annoying, even for me. I can tolerate some ad popups, but I created the platform to offer people an experience, not an annoyance. It is this project that taught me a lot about databases and a lot about what people want on the Internet, and that is: an easy way to gain exposure. I have plans for a another project that helps people to do that, similar to ProductHunt and Hacker News.
The time I spent on this was about 3 months initially and then another 2 months just making some changes, fixing things, creating samples, etc.
I would love to quit my day job and just work on side projects and monetize them.. as I'm sure many of us would, but I have yet to get to that point completely. I do have a few projects I built completely with monetization in mind, and while there is a free version of those products, I built them as a subscription-based platform. I also have a few ...
More or less, it's a scheduling application that allows a user to set when they're open and allow anyone to book that time for however much the original scheduler valued that slot of their schedule. It's a good base application, but without customers, it's wasted potential and engineering time. Guess I'll add a link: https://kronikl.io
There is an added benefit that I built up a lot of custom Vue components and flask modules which can be added to later projects (braintree painments, address inputs, settings pages, &c.), so I'm not considering it a complete loss.
I've decided to pivot most of my time to a more marketing based approach for the time being and, once customers role in, tailor the solution to their needs.
I think there's a lot of professional services that could use it, say photographers, psychologists, etc.
That said, I could see a service where experts (think node.js and others) could put a badge on their blog site and answer questions for an hour while getting paid for it. That would be something I might use if I can get an hour of an experts time (even if it cost me $50-$100) to get some information from an expert. So instead of me taking 8 hours to learn information, I can learn that info in 1 hour. It seems like a bargain.
The basic pitch you described here sounds good, but compare your homepage with others in a related space: https://youcanbook.me/ or calendly.com/ or https://clarity.fm/
The first thing I did is go to the page to see if what it does. I know what it claims to do, but the actual mechanics matter.
And then I want to know how much it costs.
Without those two, I might as well use a competitor that lets me see what it does and for how much.
If you're not averse to the niche scheduling appointments for such people could be an interesting thing to work on. That could cover both men/women working "at home", and those who are going on tours to various cities (something that is pretty common).
Depending on where you're based this might be an immediate non-starter, but I've talked to a lot of people who hate the established publishing platforms, and scheduling is a recurring source of pain I hear about.
I'd suggest putting the app right on the homepage, so that people can set it up immediately, like this popular group scheduling app: http://doodle.com/
I think it's an excellent idea, you just need to narrow down your market and update the design accordingly. Doctors, hairdressers, physios... lots of people are looking for something like this.
Make an embeddable plugin version for WordPress and physically go shop it around to potential customers. Show them and get feedback.
Setup a customised website/landing page directly targeted at these people from your home town and try to get their attention and feedback. Be polite but determined: send an email, call over the phone and meetup.
Selling a generic product nobody knows is hard, so try to become #1 in your vicinity for a certain niche, and make sure all your marketing material is focused on that niche. Once you're the reference in that niche expand vertically or horizontally. Repeat ad infinitum. Combine your outbound marketing with proper inbound marketing, and after a while you'll gain traction and leads will start dripping in slowly but consistent.
Don't offer free trails, but tell them they can get your product at a reduced rate forever. Free customers are hard to convert to paying customers, so charge them something (even if it's peanuts). You can always upsell later.
Gradually increase your prices for your new customers as you expand your market. Keep old customers at their old price; it will take them feel special and reduce churn. At the perfect price point people will complain it's too expensive, but buy anyway.
After you've done this (I'd assume it will take anywhere from 6 months to a year) you will probably already have a long term vision in how to proceed.
I am trying to visualise all of world's knowledge with interactive mind maps focused on learning anything in a linear way.
Here is the search engine that searches all of these interactive maps : https://learn-anything.xyz/
Both the search engine and the maps are open source so I am not so sure how and if I can ever make money from this aside from the Patreon page that we have set up for the project.
If anyone has any ideas on how one can monetise this in a good way, I would love to hear it. We don't want to put any sponsored content in there as that would defeat our vision of having most quality resources available for all subjects.
Sell subscriptions to companies? Companies generally like to pay for services, even if the underlying software is open source.
how do you generate the maps? maybe you can sell that to companies so they can index their internal documentation into mind maps
I think there are multiple reasons why it wasn't successful as I believed it might be, most importantly because I built something without first researching the market enough, and failure to do so got me building something which wasn't very helpful to people.
Another important issue was marketing. I'm developer myself, and even though I tried my best to get the word out there, the results weren't as good as I imagined they would be, on one side because I had no idea what I was doing, and on the other, because I didn't spend enough money on higher quality marketing.
I spent couple of months building it but I don't regret that time -- although this conclusion is probably specific to my personal situation at the time, where I had just closed the shop on my own development agency of 3+ years and wanted to get a break by working on something fun. Additionally, out of all the "weekend projects" I started over the years, this was the first one I actually "finished", and that means something to me, regardless of the outcome.
If I get into something similiar in the near future, I would definitely pay much more attention to the aspect of getting the feedback to build something people actually want to use. And marketing, definitely marketing.
I'm not trolling here, just in case I've missed a really obvious one
The closest thing I found to something like that was Simbi (https://simbi.com) but I hesitated to make an actual step forward as I never heard or read of anyone going down that route and wasn't sure if that was the "right way" to do it.
[0] https://www.crowdsupply.com/
One thing that doesn't seem quite right though.
Shouldn't location, not activity, be the first bit of information requested from the user?
Yeah, that was the idea -- provide a high quality database of outdoors activities to the end users and then charge the providers / venues a fee for some extended information etc. But in order to even approach the providers / venues I had to have some kind of traction from the end users, which I failed to achieve.
>One thing that doesn't seem quite right though. >Shouldn't location, not activity, be the first bit of information requested from the user?
At the beginning I wasn't sure how to pull off the location filter nicely (should I use HTML5 geolocation, Gmaps geolocation, simple dropdown etc.) and just went without it but I have received this same piece of feedback more than once so I might go and add that, just for kicks.
That and an easy way to add your favorite venue near you (since it looks like there is only one venue in the US outside of CA).
Visually and concept wise it looks interesting. I bet there are outdoor adventure meetups in most cities that would be interested.
He's also big in the local Chamber of Commerce and said that lots of Chambers are willing to spend money to position their town as outdoor-friendly.
Sure you can market with sweat equity. Forums, Show HN, Product Hunt, etc but to get real money you often have to advertise. And advertising is not cheap.
I do actually have a product in this category but I don't want to post it with a throw away account.
I use a throw away account because it gives me the freedom to discuss things openly without being judged based on my real world reputation or which company I work for.
My thought was to throw it away initially but I have so much karma on this account I can't bare to part with it.
I am a marketer and at times I have ideas (for websites or apps) that I would like to get built, but since I have to pay for that and since not all ideas are going to be winners it can become an expensive proposition.
Although threads like this can be valuable since I can reach out to developers who have created a product that I see addressing a real need in the market and reach out to them to see if there is any scope to work together, but these are few and far between.
Hey, you don't have any contact info in your profile, but if you'd like to get in touch I'd be keen to have a chat, my email is eli@ux-app.com
I actually managed to get some traffic and ad revenue ($100< a month) when I first developed it and got it into the Google web app store and was featured for a little bit. I think there where quite a few bugs that I ignored and I stopped work on it for a long while.
I continue to try and improve on it, but it rarely gets the bulk of my free time.
Its been difficult for me to get _any_ feedback on it, so I bounce back and forth between feeling like its a worthwhile venture or its just a pet project that is useful to nobody but me.
Not as bad on mobile because it's so thin, but on a desktop with wide screen it is not ok.
I don't usually bikeshed on layout (not a graphic designer), but I am begging you please.
Sounds like I am doing it wrong though :) thanks for the feedback
https://www.handsfreechrome.com/
Barely any users, just around 400 or so.
Windows has built-in speech control that lets you scroll and click, doesn't it?
Judging from my five minute test drive, you could probably increase adoption if you made it 'discoverable'. It's hard to determine what to do once it's installed. Turns out, you have to click the browser action to start listening for user input. After that, you have to refer to the website to find out what commands are available. It would be great if there were on-screen suggestions of commands to voice. Using it was really frustrating and unreliable until I read the instructions on the web store page to disable 'ambient noise reduction' on macs. Showing an 'instructions' page on installation would help a lot. An instructional video would be great too.
Other nitpicks: * I couldn't get dictation to work. * More tab manipulation commands would be nice * I'm not a huge fan of the link hints placement and styling
I'm actually developing my own keybinding extension like Vimium/cVim/VimFx/Surfing Keys
https://github.com/lusakasa/saka-key
with the intent to use the codebase to later create a voice commands extension like yours.
After all the work I've put into my extension, I can see why only $10 in donations for your efforts is disheartening. Good luck!
I think adding an instructions page + video would be great, I agree.
I'm surprised you couldn't get dictation to work. That distresses me. Much time went into that. The link placement is rather tricky, and I'm not sure what type of styling would be less obtrusive and equally readable.
It sounds awesome though, as do most of the projects in this thread. I'll be bookmarking it.
I don't really thing you should do a side project with the anticipation of making money.
My focus on side projects is doing R&D and building skills or tools that will pay off in my paid work. From that perspective I don't really consider anything I have done to be a "loss."
I do open source but only to demonstrate something I plan to sell later or to establish ownership of IP.
Spending money on R&D is a great investment since you can deduct on taxes and get an automatic 30% return. That is much higher and guaranteed return compared to "investing" in stock market.
I think the biggest issue is marketing. I tried a few Twitter/Facebook ad campaigns that didn't really pan out, and an HN submission that didn't make the front page. But really I haven't done much to market it, and it just sits there chugging along with few users other than myself while I work on other stuff.
Got to 40k maps in a few months (it somehow got viral in a forum, then went from there). I even made $1k in ads one month. Some of the users included indie artists, setting up maps for fans, and diverse groups of people (there was a map for "moms of kids with cancer", for instance, which is pretty cool)
Then Google banned me for serving ads in porn sites. Then Paypal banned me (and took my funds) for taking money from shady accounts. Then my hosting service asked me to leave because they found "adult pics" on my site. A quick audit on the profile pics revealed that there were quite a few maps with porn content (including all the illegal stuff). I took stuff down as fast as I could, but never managed to get Google to pay me again. Tried my luck with a few redesigns, setting up a new adsense account (got shutdown immediately), etc. In the end, I let the domain expire and that was that. At least I didn't spend a lot of time or money on it...
Ouch.
Edit: registrar > hosting service
Your domain registrar? Would any of them do this?
I got kicked out of dreamhosting, then kept it alive on railsplayground for years (but w/o the ads/donations)
Additional curiosity tidbit: I made that product to learn Ruby on Rails - the v0 was a Java Struts/JSP, so I rewrote it as an exercise and “launched” on mine & my friends personal blogs. The internet felt a lot more viral back then, at least to me (we ended up launching two other side projects that actually got some traction too, but could never focus on or monetize)
Were people putting a pin in and commenting with a naughty pic? What does that mean?
Is any major platform more restrictive than the regional law?
Unfortunately, I never managed to find cofounders that were as much motivated as I was - each one I worked with was working on it as a hobby more than anything else, and I usually had to tell them what to do, which was exhausting considering I was the only developer to develop such a big beast. Adding marketing on top of that was just too much. We still applied to Y Combinator with the last cofounder I worked with, but he wasn't really ready to move to another continent for the project and quickly started looking for excuses to drop it. He got one when we ended up not being selected :) We're still friends, but I learned that it's hard finding people to build things.
I'm still extremely proud of this project, tho. Both technically and humanly, I learnt so many things! And the project is still running without needing much maintenance, so I guess it's still a success in some way. Plus, it helped me to find jobs, since people are usually a bit impressed when you can explain to them in interview how gameboys work under the hood ... :)
The initial emulators were handmade in Javascript, but the asm.js-compiled ones ended up much faster in practice.
- The userbase cannot grow enough without publisher, because the requirement of asking people to upload their rom is too much complex for most people.
- With no publisher by my side, I fear advertisers will not invest in a platform that is on the grey side of the legality (Start9 is legal, since we clearly state everywhere that only people uploading their own roms can use the service, but some might see this differently). Especially for the low amount of user (cf issue #1).
Everything comes down to publishers ...
The bitter part of this is that some people put together shitty implementations of this concept, but without any vision, any regard for the legality of the project, or even the future of the platform. They just make an html page with a flash emulator, add a bunch of porn and/or blackjack ads on the thing, and call it a day. They certainly bring more money than Start9, and they'll never get shut down by Nintendo ... go figure.
[1] https://www.lexaloffle.com/pico-8.php
[1] https://www.theverge.com/2017/6/21/15846752/sega-forever-net...
1> After uploading all sides of a greeting card, use some animation/visualization that will allow you to interact with a single card by clicking/swiping.
2> Allow this to be embedded into FB/Twitter
3> Make the service free - the most likely monetisation will be advertising, so it's all about MAU
First launched free around 2012 I think. Then there was a relaunch where we tried to go subscriber-based. At the time, the only online payment options were Paypal (shudder) and Amazon (a mess to configure). The subscription model flopped, so we relaunched free again.
We have a very small set of very rabid fans, but have had difficulty explaining this thing to potential users. Fortunately the Digital Ocean hosting is cheap enough that we can just leave it running on autopilot. (the old AWS hosting was a money pit)
While connecting from up-to-date chrome on win10 desktop!! You are probably weeding out a good chunk of users for no reason.
The system worked well, but I struggled to find users, and it died a sad, lonely, death.
This sounds like a really useful idea; I've seen piles of duplicate bug reports arise when a common issue hits many people at once. One suggestion (if you didn't already try this): you could go to major Linux distributions and projects that get a huge number of bug reports, ask nicely if you could try it over their bug reports, see if you can get good results, and offer to provide it to them for free if they'll mention that they're using it. Then show the results to companies with projects that get similar volumes of reports, and ask them to pay for the service.
When the standard was released 2.5 years ago I figured that exacting security code against an unevenly documented API was worth paying for, but nobody understood what 2FA was, why SMS is garbage for 2FA, that you could now get devices for a couple bucks that would work on dozens of sites while respecting your privacy, etc.
I spent about a month coding and tried to sell it for a couple months, but I simply didn't have the resources to try to do all the education needed. I put it on the shelf.
But this spring I've gotten a couple inquiries about updating it to Rails 5.0 and 5.1, so I guess the knowledge is getting out there. I did another survey and there are still no drop-in libraries for the languages I'm comfortable in (Ruby, Python, JavaScript, PHP) - either they require a lot of fiddly customization or they're half-finished hobby attempts.
I'm considering updating the gem, automating the license purchasing, taking steps to enforce the dual-license, and seeing how it does.
I'm good at "releasing". I'm not good at deciding what to build (demand) and I'm not good at the marketing side.
My latest project helps you get more followers and increase user engagement on Instagram. It's a Google Chrome extension called Magis. It's currently bringing in $30 per month with $25 per month in fee's for the payment solution. Yay $5 profit; if you don't count my time.
https://chrome.google.com/webstore/detail/magis/kahkfpeemmmj...
My previous project helped you validate your idea before you create the actual product. Apparently it was a bad idea because all it really seems to do is piss people off. Anyway, meet FauxBuy.
https://fauxbuy.com
Those are just the last two. I build a lot of stuff that's not profitable.
If this existed, you would have known not to build it
If the product is ready to ship, then ship/market it and see how it does. If it's not ready to ship, then do what research you can to make sure it's not absolutely stupid and then build it and find out. At the end of the day the market is unpredictable past the broad strokes.
Sorry to shit all over your idea, something that would help validate prior to shipment would be nice. I'm not even morally opposed to the idea of pitching people a fake product and seeing if they click, you'd just need a way to separate the fake product from the real thing you're building and hope they come back for the real deal, and that could be tricky.
With such a change, sites like Kickstarter.com have people happily _pay_ to press that fake buy button.
The idea was to allow people to find other gamers to challenge to matches for which there would be a monetary reward. I'm not a lawyer, but I've understood such an arrangement to exist in a legal grey area (at least here in Canada.) Regardless, I had looming concerns about legal issues. The major issue for the eventual discontinuation of my work on the project was bad scope management, which resulted in me developing far too much product at once. One such example was my choice to include real-time matchmaking in the "MVP". A great learning experience to be sure.
So anyway, now there's a git repo with a fairly clean NodeJS + (oops) Backbone.js project sitting on BitBucket with hundreds of hours of work put into it that'll never be released!
Perhaps the most valuable lesson I've learned from my various projects is how to manage scope, and focus on minimizing work up front. Delay work until the last responsible moment.
I think there's a lot of money to be made in such a venture, if you can manage your feature set properly. The biggest trouble is verifying match results though - which now that I think about it - may have been one of my primary concerns. (I had an entire system set up for verifying match results via automatically uploaded screenshots, which would then be verified using instructions by workers on Mechanical Turk.)
If I were to do it again, I'd focus solely on the main experience of challenging someone and pick specific games that are easy to verify the results for.
It's been a couple months, and my $20ish investment (you have to place an order for a sticker before you can sell it) has turned up $43 of profit. So technically it was profitable, but I don't think I've even reached minimum wage for the time I spent on it.
That said, I can try to distill out a few key points:
(in no particular order )
1. Doing this as a "side project" while the founders still work day jobs. I think doing that is fine, but it limits how fast you can move and how aggressive you can be.
2. And (1) goes hand in hand with this one, which is "not being focused enough". I should have emphasized a "what is the single most important thing we can do now to generate revenue" approach from the beginning. Instead, we worked on this "grand vision" which is pretty cool, but took forever to get close to having a shippable product.
3. Early on I was thinking mostly about on-premises deployments, with the idea of rolling the code into a SaaS version as "next step". In hindsight, that was probably exactly backwards. Going SaaS, and going "down market" in terms of customer size would have made it easier, I believe, to get initial traction. IoW, as Mark Suster put it[1] "hunt deer, not elephants".
4. Not taking my health seriously enough. As some of you may recall, I had a heart attack[2] near the end of 2014. And while I lived and was able to get back in the saddle, that whole ordeal happened at a really bad time from a company perspective and cost us basically the entire following year, as I recovered both physically and mentally. In hindsight, I was pushing myself way too hard, and not doing the things I should have been doing w/r/t diet, exercise, etc.
On the flip side, we have done some things right. Probably the most notable is keeping the burn rate extraordinarily low. We spend a small enough amount of money that I can fund our current activity level out of my pocket nearly indefinitely. Which is a big part of why we're not out of business despite having no revenue. And now things are starting to look up, as we have one really solid prospect in the pipeline and are deep into the transition to a SaaS delivery model for the "old" products, and have a really cool new SaaS offering stirring as well.
The interesting point for us will be if we can sign even 3 or 4 relatively small deals and get some real traction established. Then we can decide if we want to go pursue outside money or not, or if we want to just keep doing the organic growth thing.
[0]: https://www.fogbeam.com
[1]: https://bothsidesofthetable.com/most-startups-should-be-deer...
[2]: https://news.ycombinator.com/item?id=8550315