Readit News logoReadit News
xrd · a year ago
This is one of the saddest posts I've read in a long time.

I love exercism. It's beautiful, works in the browser and from CLI. The lessons are really well designed. It's the perfect coding school environment.

So, I'm sad it isn't viable.

But, I think I am really saddened by the comments here, second guessing all the decisions they made. If I were to second guess the people behind most of the comments, I would assume no one has ever run a business with payroll, or built something with this much reach. The comments ring really hollow for the most part and seem really callous given this person has sunk his life into making the world, and my life, a better place. I'm scared for the moment he is in life and sad there are not more positive comments, and even better, comments from people where they would actually help by making a donation.

ihid · a year ago
Thank you for being so kind and supportive. I really appreciate your comment.

I'm ok. I'm hopeful for the future. I believe there's lots of amazing stuff we can do and that Exercism has a great future. But right now it's in a hard, low place. The last few months have been pretty tough emotionally, but I think getting to this place is one of acceptance. The only direction now is up :)

stavros · a year ago
Can you please just add a paid tier before shutting down? Just a $5/mo something that shows a badge on your account, or whatever. Call it something other than "donate", "premium account" or something, and see how many people pick it up. You "only" need 1500 people to do that to cover the costs, which is less than a thousandth of your user base.

Even if it gives a few useful features to subscribers, that's better than shutting down.

ordinaryradical · a year ago
I had no idea you were in financial straits and was just using Exercism yesterday to teach myself a new language. I’ve really appreciated the platform and it’s already helped me learn so much.

I’m donating today and I wish you the best.

archon810 · a year ago
Can you detail the $7,500 a month server bill please? What hardware are you paying for and in what quantities? Would love to compare to what we're using at Linode to see if maybe there is a better pricing structure out there for you.
xrd · a year ago
I've gotten so much from your site. I'm sorry you have put so much in of yourself and haven't been able to make it work financially.

Would you email me (chris@extrastatic.com). I've got a few people I think would help depending on what direction you want to go in.

intelVISA · a year ago
You've built something great that 2M enjoy, remember that!

Fwiw moving away from AWS would probably get that bill from 7500 to 750pcm or lower. Cloud is very expensive if you've not made special arrangements or can burn VC money/free credits for your org.

leandot · a year ago
I submitted the article to HN after reading it and I have joined the Exercism Insiders - recurring $10/month, a very fair deal. Hope that has helped a bit!

As someone already mentioned please consider adding ways for monetizing, ads + remove ads, paywall, paid exercises, etc. to stay afloat.

Also please get in touch, email in bio, I don‘t have anything concrete in mind but would like to be in touch. In another life I would gladly be teaching coding, who knows maybe it works out.

Dead Comment

ksec · a year ago
>I would assume no one has ever run a business with payroll, or built something with this much reach.

Somewhere along the line between 2010 - 2012 and definitely post 2013, most of the HN comments are no longer founder focused or business minded. It is unfortunate.

happyopossum · a year ago
> I would assume no one has ever run a business with payroll

Or maybe they have and therefore know you can’t sustain a “business” without collecting money to pay for your expenses?

chrisandchris · a year ago
I think we passed the 2020s and in 2024, nobody asks "how will we sustain this" nd just hopes that a VC will give them x$ which ... will them just buy... time.

Yes, I have deep respect for the people building such a site for the better good, but asking the "how will we sustain this" from Day 1 is important (not even how to get rich, just how to get break-even).

EricE · a year ago
Indeed. Who knew free wasn't sustainable?!?
RecycledEle · a year ago
When your Internet-site-based business can no longer afford to pay its bills, start charing and lock out everyone who does not pay.

Maybe you can reopen a free tier later, but for now you are in panic mode.

ASalazarMX · a year ago
"7,500 users, but a bit of money in the bank because the server bills are somewhat lower"
michaelcampbell · a year ago
> I love exercism. It's beautiful, works in the browser and from CLI. The lessons are really well designed. It's the perfect coding school environment.

By any chance do you also donate?

lanecwagner · a year ago
I don't know if iHiD will see this, but this is Lane, the founder of Boot.dev. One of our students shared this article with me, and it really sucks to see. Exercism has always been a go to recommendation of mine for students who need additional practice or to learn languages we don't yet teach.

I know you mentioned you don't wanna do ads, which makes sense. But if you're getting 1200 sign ups a day thats worth a lot, and id be happy to chat and see if there's a sponsor opportunity thats uninvasive and that could at least keep you going.

anyhow, you can reach me on Twitter @wagslane or via email: lane @ boot dev.

either way, hope things turn around

ipaddr · a year ago
I agree with the ads model as a way forward where purchasing a membership removes them. The fairest way.
synergy20 · a year ago
second this, pay to get rid of ads, a fair deal and proved model.
nnurmanov · a year ago
Another thing to try is to find mentors to train juniors and charge small %

Dead Comment

insane_dreamer · a year ago
Congratulations on a very successful platform! (Success should be measured in usage/reach, not $).

You've probably thought of this, but it might be easier to charge a very small amount -- say $1/month, which most people even students, could afford, rather than rely on donations. If you get 1% of users paying that, it's still $20K month which is more than you're getting now. (Of course managing the payments themselves costs money).

It can still be non-profit (which is a great thing), so no one is getting rich off of it, and it doesn't poison the mission. But it could pay the bills.

Update: Processing fees are a problem as posters have pointed out, so you'd probably want to make it $10/year, or $5/six months. It's still an easily decision for a very large number of people.

Patreon has $1/month options, not sure how they do it though.

charlie0 · a year ago
Would $1/month even be worth it? It seems payment processors would take a big chunk out of that $1, which is why I very rarely see monthly subs of that amount.
gradyfps · a year ago
Some payment processors have "micropayment" fee structures, where they take a higher % (5% in PayPal's case) for a lower fixed fee per transaction.

PayPal's traditional fee (for USD)[1] = 3.49% + $.3, for $1 = $0.3349

PayPal's micropayment fee (for USD)[2] = 4.99% + $.09, for $1 = $0.1349

Using that model would make sense in OP's case.

[1]: https://www.paypal.com/us/webapps/mpp/merchant-fees#statemen...

[2]: https://www.paypal.com/us/webapps/mpp/merchant-fees#micropay...

insane_dreamer · a year ago
You'd probably want to charge $10/year (once) rather than $1/month. It's still an easy choice for many people (of course still inaccessible for students in some countries).
insane_dreamer · a year ago
You could use crypto for micro-transactions (it's one of the main problems that crypto was meant to solve). LiteCoin, for example, apparently has quite low fees[0] ($0.03-0.04) Monero much less than that. But enabling this in a frictionless manner for users is probably difficult (I don't own crypto myself).

[0] https://coinwire.com/cheapest-crypto-to-transfer/

datavirtue · a year ago
Well, it's $12 a year. I always pay a sub for a year or two if it's that low.
whatevaa · a year ago
Yeah, if you want that little, do Bitwardens $10 a year. $1 transactions are ripe for abuse, checking if cards are active.
wslh · a year ago
> Congratulations on a very successful platform! (Success should be measured in usage/reach, not $).

Most organizations aim to survive as long as possible, so financial sustainability ($) is crucial.

dmurray · a year ago
How does it not "poison the mission" if it means 99% of users drop the platform?
insane_dreamer · a year ago
Fair point. I used 1% at the very low end -- if the amount is small enough (in the $1/month range) I think the opt-in rate would be much higher.

I would then give a free account to anyone who asks. ("We know that even $1/month is a big ask for some folks in certain countries or they may even have a method by which to pay it. If that's you, let us know and apply for a free account here.") Then basically auto-approve (with some bot-screening mechanism) accounts that apply. Sure you'll get some abuse and people lying, but not that many people are going to lie just to save $1/month.

jessriedel · a year ago
Another alternative is charging $10/month, but allowing students or anyone to request a waiving of fees. They just need to take a minimal speed-bump action to request it, e.g., sending an email once per year. Anyone who isn't willing to do this probably isn't getting much value anyway, and a non-trivial fraction of people (more than 1%) would plausibly pay $10/year just to avoid the speed bump or to support the mission.
Barrin92 · a year ago
that's one percent more success at the mission than you have if you're forced to turn the servers off because you can't pay the bills. Money's to an organization what's oxygen is to a body, before you go and plan any missions you need to be able to sustain yourself.
MrDresden · a year ago
Does that even matter if the mission is dead?
fsckboy · a year ago
>(Success should be measured in usage/reach, not $)

measuring success by how much people are willing to shift scarce resources in your direction is a perfectly good way to measure success. It's "weighted usage+reach". the remarkable effectiveness of markets in allocating resources this way is a huge achievement for civilization. I really had to scratch my head at their surprise that a non-profit oxymoron model, i mean, business model wasn't viable.

dartharva · a year ago
There will still be plenty of students (mainly from outside of the West) who will immediately lose access if anything gets paywalled by even a cent because of various reasons.
insane_dreamer · a year ago
Yes, for sure. You could make it free for users in X countries, based on IP. Yes, people elsewhere could use a VPN to get around it and use it for free but you're charging so little that anyone who can afford or has a mechanism to pay won't go through the trouble.
smt88 · a year ago
> Success should be measured in usage/reach, not $

What? No.

If a business isn't able to sustain itself with its revenue, it has failed and will need to shut down. That's the definition of failure.

Lots of things can be "successful" by your metric by using unsustainable pricing.

thinkr42 · a year ago
This entirely. You can't eat using "good feelings" / "impact" alone.
KolmogorovComp · a year ago
From TFA, they’re not a business, they’re non-profit.
belter · a year ago
You do know Twitter never made a profit, right? And Lyft is 14 years old and is not profitable...And GitLab does not make money...And Zillow is not profitable...And Snap is not profitable.
insane_dreamer · a year ago
It may not be successful long-term with this model, but it's been very successful so far.

Deleted Comment

chris_pie · a year ago
Don't most payment platforms have a constant minimum fee per transaction? That would hurt you at a $1 price.
BlackjackCF · a year ago
I think this makes a lot of sense. Same model as TryHackMe.
giancarlostoro · a year ago
Yeah their minimum is $10, which for me, I can only justify if I daily your project, or use it frequently. I love the site, but I don't use it nearly enough to justify this cost. $5 I might forget about. There's a site I rarely use that I pay $3.99 for, because its <= $5.

I'm guessing fees make it not worthwhile, maybe they should negotiate lowered fees from their payment service, or figure out someone else who would give them drastically lower fee rates.

8bithero · a year ago
I was doing some Exercism tasks the other day and then saw this so if only felt right that I make a donation. Looking at some of the comments there seems to be a number of people who have also just made a donation.

Given the state of every service becoming subscription based, I can definitely see a lot of subscription fatigue. Maybe an alternative route you could try is the annual wikipedia "We want to keep this free. Please help us buy donating". I think a lot of people appreciate the service but a lot of the times it's easy to forget that running a service like exercism can get expensive, and would be willing to donate, given a compelling enough reminder of this.

nicbou · a year ago
Voluntary donations don't work. At least not for most things. The vast majority of users don't donate, and that includes the most demanding ones.

I offer a ton of free information online. I received raving feedback from people, including some that said I saved them thousands of euros. Just this week readers jokingly suggested giving me a Nobel prize or a statue. Still, donations are one percent of my revenue on a good month. They would not cover my groceries.

This is fine for me, but it's always on the back of my mind when people suggest donations as a funding method.

filleduchaos · a year ago
> Voluntary donations don't work. At least not for most things

In my (limited) experience they mostly don't work because the people/projects that need donations are way too coy about asking for money. Donation buttons get tucked out of sight and/or cloaked in twee language like "buy me a coffee!"

I like to point to https://archiveofourown.org as a counterexample. Hardly the most critical project in the world - it's just fanfiction - and yet they raise a few hundred thousand dollars a year in public donations (solidly surpassing their budget goals) because they run an actual, clear, focused fundraising campaign twice a year.

ChrisMarshallNY · a year ago
I'm assuming that you are talking about "All About Berlin"? (I am deliberately not linking, because you didn't, and there is probably a reason for that).

I run a number of apps and services that don't make a dime. In fact, they cost me thousands. I don't mind.

Monetization is a real pain in the ass, and I stay away from it (for these services).

I have the ability to make a lot of money, if I choose, but that's not much fun. I don't really need the money, and I like having full control of everything I do.

I am regularly approached by folks with monetization ideas. Some, are quite good. Others ... not so much ...

Maybe I 'll pursue something, eventually, but I'm in no hurry.

Thanks for your service. Looks like a great site.

freedomben · a year ago
Personally, I think this approach of asking for donations is the right move for a non-profit. Subscription fatigue is real and is becoming a major problem. I am now at the point where I will go without software I would absolutely pay for one time, but because it is a subscription I refuse.

I'm sure when all is said and done, there just are not enough people like me to make a difference, but I sure hope things swing the other way. Subscriptions for everything and tips for everything are two cultural things that need to die in a fire. They are ways of squeezing more out of people, especially by taking advantage of human tendencies. It's gross and at this point I think it is unethical. Maybe not all implementations, but there are plenty that are.

01HNNWZ0MV43FF · a year ago
You could use the time value of money formula to convert between one-time prices and subscriptions. just multiply annual price by 30 to get forever price.

So my $6 per month VPS would be about $2,000 upfront.

And a $500 game console would be a $1.50 monthly subscription. (Obviously glossing over tons of differences in say, a PS2 and a Stadia subscription)

It feels easier to ask customers for $1 per month than $360 up front... Especially since I don't know if my service will be up forever

breadsniffer01 · a year ago
This kind of thinking is why sites like this one, get into financial strain. Why do you expect to get value for free? Would you be the same kind of user who complains about ads, or a highly priced one time fee? I’m glad more products are subscription based since it filters out users who are not serious.
tensor · a year ago
Subscriptions are a pain for sure, but I think a big reason for that is that they are always something like $10-20 a month. For something that people might only use occasionally that's just too much. If they were instead maybe $20 a year and easy to cancel, I think a lot of people would sign up.
breadsniffer01 · a year ago
That’s around $1.5 dollars a month. No one can build something full time with that kind of pricing model. That’s more of a side income pricing model.
8bithero · a year ago
Yeah that's a fair point. A modest annual fee is probably the way to go, especially since exercism is a service you dip in and out of (at least I do).
127 · a year ago
In my experience asking for donations generates about 1000x less money (within that exact order of magnitude) than directly asking for money up front until you get access to the product.
cdrini · a year ago
Yes, but they're not trying to make 1000x more, they just want enough to maintain their existing staff and servers. They're not looking for unreigned financial growth, it's a nonprofit who wants their service to be free and accessible for everyone.
cdrini · a year ago
Very much this. This is the gold standard for non profits. Wikipedia does it, the Internet Archive does it. And the banners are very large and intrusive during donation month. This suggests that they must be having an effect, or they wouldn't be making them quite so large! I think if I was in their shoes, this is probably what I would try. December is generally giving month.
insane_dreamer · a year ago
Donation fatigue even is more real than subscription fatigue.

The only way I can see this working is a recurring donation with a low enough amount that people will just set it once and forget it.

So instead of a $1/month subscription, you could try a $1/month recurring donation.

cdrini · a year ago
Donation fatigue? The only time I'm prompted for donations online is Wikipedia and internet archive in December. That's about it. I can't think of any other service that asks for donations.
trcarney · a year ago
I just had an idea that is a shot in the dark but you could try cold calling large companies with complicated SDKs to see if they will pay you a large monthly fee in exchange for exercism hosting a tutorial they create for their SDK.

You already have the sandbox and the support for the most popular languages.

It may take some development to build out the feature but you probably wouldn't need too many to sign on to cover your costs and you could still leave your core offering free.

primitivesuave · a year ago
This is a great idea, especially when you consider the untold millions that companies like Twilio and Stripe already spend on educating developers. Perhaps along with "language tracks" there could be "API tracks".
stefek99 · a year ago
Brilliant, genius idea, defo worth trying.
Oras · a year ago
I'm just thinking out loud here, but for 2 million users learning to code and improving their skills, there is a chance they want to change jobs or are already looking for one.

Have you thought of adding a hiring feature? Where people upload their CVs, and companies search (anonymously) for talent?

There is a hiring model called PPA (Pay Per Application), or monthly fees to search CVs.

Your unique selling point would be companies are not getting hundreds of custom AI CVs flooding their application; they search for what they want, and you're helping both sides.

Good luck!

edit: grammar

authorfly · a year ago
This is a tarpit monetisation method unfortunately. (I learnt the hard way) It's common for student ideas too (as in ideas with students/recent graduates as endusers/customers).

The general argument is - we can specifically identify talent and motivated learners/skill-possessing people, who will look for jobs. That's exactly what companies need and companies pay $5k-$10k a head during good markets for this rare STEM skill, like programming!

Problem - The people on these platforms are 70% likely to give up within 6 months or go into another field

Problem - Experience means 10x more than education to employers, especially fundamental experience

Problem - Your information on potential hires as the provider becomes outdated fast and supply-demand changes in hiring market can reduce your commissions by 50-75% in one year (as happened from 2022-2023)

I would go as far as saying these users - because they are typically earlier career - are actually worse for connecting with jobs boards/hiring than literally any random iPhone user for advertising purposes. And companies don't pay much to advertise to random iPhone users. I wish it wasn't so, but it is so according to how companies act.

If OP wants to monetise this way they should consider an affiliate programme to a CV upload or Jobs board site, it will test any appetite for hiring these people at the moment much quicker.

ihid · a year ago
It's also worth pointing out the Exercism isn't for coding newbies - it's for developers learning new languages. This often gets missed.
lolinder · a year ago
Shouldn't that make it even easier to monetize? I appreciate the resolve to keep things free for those who can't afford to pay, but a lot of your users are presumably actively employed making 6 figures.

You could follow the Sublime Text model and basically have an honor system—if you're actively employed making more than $X, please pay us. If you're not, you're welcome to use it for free!

The Tech Resume Inside Out [0] uses this model (though not on the honor system) for similar reasons.

[0] https://thetechresume.com/

sickblastoise · a year ago
I think this is a major selling point. If developers could upload their CVs, exercise could package together the users yoe + industry experience with the users learning veracity + main language. I think that would be a solid product that hiring people would pay money for.
zurfer · a year ago
even easier, just a job board (like stackoverflow), where companies pay to advertise a job.
rkowalick · a year ago
the job board could even pitch jobs in the language an exercism user is currently learning
IshKebab · a year ago
Maybe, but as a company a place that appears to be designed to teach beginners how to code isn't where I'd want to look for candidates.

I would look to reduce server costs instead. $7k/month for 2 million users seems like a lot. Do they execute your code on their servers? I couldn't really tell from their website.

codezero · a year ago
That's a particularly difficult vertical to enter. Most large companies (and a lot of small ones) would consider them an "agency" and wouldn't consider any of their candidates. I know that Recurse Center, which is fucking amazing, ran into problems like this when trying to place their participants.
cj · a year ago
My marketing department this week asked for my approval to spend $50k placing our logo in an IT newsletter with 300k subscribers.

If you have an email list of 2 million… a lot of companies will pay $50-100k for a mention.

bux93 · a year ago
What does "I've lost faith in the nonprofit business model" mean? Non-profits have costs they pay. Many famously outlive their founders. Many, like co-ops or credit unions, don't depend on donations/endowments. They have revenue greater than expenses as a matter of basic accounting?
gwd · a year ago
It sounds like his model was: "Make a non-profit org to do something useful for society, get funding from orgs that have money and want useful things done"; and it sounds like the problem he had was that orgs that want useful things done are often too specific.

E.g., there are orgs to promote computer literacy among women; and among poor people in India; and among middle-schoolers in Africa, and so on. And he has users who are women, and who ware poor people in India, and who are middle-schoolers in Africa, and so on. But none of the orgs will give him a grant, because they can't guarantee the money will only be spent for their own target groups.

I can see why that would be kind of discouraging.

Deleted Comment

iamleppert · a year ago
You can still work out a deal where you could identify some portion of your users as fitting the mission.
bee_rider · a year ago
He wrote:

“I think it's fair to say that at this stage I've lost faith in the nonprofit business model working in a way that allows Exercism to reach any of its potential.”

Which provides additional context. Why’d you remove it? It makes it clear that he’s talking about the non-profit business model as applied to his company.

pjc50 · a year ago
Non-profit is OK. Non-revenue is a bit of a non-starter.
rahimnathwani · a year ago
I read the comment more narrowly. I think he's lost faith in Exercism's specific non-profit model, not non-profit models in general.

Deleted Comment

FollowingTheDao · a year ago
Yeah, that was a big weird red flag for me as well. He is blaming the failure of his dream on "the non-profit model"? Wait till he tries the for-profit model...

Then he goes on to say that he is upset that 96% of people stop the program. Dude, coding is BORING, but coding is hyped so much that people have high expectations so you get delusional people coming and signing up to your website.