2M users but no money in the bank

leandot | 699 points

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.

xrd | 4 months 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

lanecwagner | 4 months 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.

insane_dreamer | 4 months 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.

8bithero | 4 months 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.

trcarney | 4 months 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

Oras | 4 months 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.

cj | 4 months 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?

bux93 | 4 months ago

The only way out for something like this to stay afloat is to be subsidized by a big tech company.

$7,500 monthly is nothing to a large tech company. It sort of does makes sense for big companies to subsidize this so that the quality and amount of software engineers that join their company increases.

This value prop is intangible, but I feel like at least one big company would go for it.

ocean_moist | 4 months ago

How are they managing to spend 7.5k a month in server expenses? Are they using AWS?

Laaas | 4 months ago

Maybe this will be helpful to the author (partially already mentioned):

- Nonprofit business model does not equal "everything is free for the user forever", I'm guessing you already know that, but the wording on why you don't believe in nonprofit business models explicitly mentioned keeping everything free as the reason. You can earn revenue from users in a nonprofit business.

- You have a big audience with good engagement for the segment, there are multiple ways to make money without abandoning the core mission (job boards, screencast upsells for advanced courses, premium content, whatever else, look at how Remoteok.com makes money, copy-paste as the founder is super open on his process)

- Being a for-profit business and fundraising, will temporarily solve your issue of having funds to run a business. It will not solve the issue of not knowing how to/being afraid to charge users or other parties for the value they get out of your product. You could already be solving this problem today, and you have a 2million audience pipeline built in to solve that issue.

I'm not dismissing the challenge of some business segments being extremely difficult to make money in despite the value being meaningful, I work in healthcare, so I know, but since your new business will effectively be in the same segment, do focus on the revenue aspect much sooner and much than you think you'll need to, because you already know what happens if you don't.

And big respect for what you've built in a super crowded space, you obviously have the product and user empathy chops needed, wishing you the best of luck on nailing the business chops!

napoleoncomplex | 4 months ago

Nice post! Nice site! I just added 70 links from PLDB to your site.

Some thoughts before I donate:

> I've lost faith in the nonprofit business model

Great! You will find a way to generate revenue streams. This is a good pivot! I would recommend going fully open source and public domain as you add a profit model. IMO public domain for-profit companies are superior to (C) non-profit companies. Profits don't make you evil, closed source and copyright does.

> every PR in a live Exercism repository should get a review before it can be merged

Why? I recommend just merging in. Quickly fixing/undoing problematic commits.

> $7,500 in monthly donations. That covers our server cost

OMG!!! Stop! This money should go to you 3, not cloud providers.

Server costs should be $0. This should be a local first, entirely client side site. Maybe 1 $50 a month droplet if you need some read/write user stuff. With less than 100K active users in a day, 1 server should be more than enough.

Finally, ditch the (c) symbol at bottom. Go public domain!

Here's my user test and authoring of this comment: https://www.loom.com/share/763e480438c4481ba0aa056c6ef0cbbb?...

breck | 4 months ago

Where the fuck are the VCs looking at serious hackers with millions of users who haven’t gotten the business model dialed in yet?

Y-Combinator says “build something people want”. Two million sounds like a lot of people.

I’ve only glanced over this so I could be missing some critical fact, but superficially it sounds like pmarca or pg should write a check before the rest of us stop believing in the startup lottery.

benreesman | 4 months ago

> The one area we have had some promising success is in advertising on the site. But the effort it takes to find advertisers and manage them, and my general desire not to flood Exercism with adverts, has meant that I feel this isn't a very sustainable strategy.

To me that begs the obvious question... what about trying some automated advertising like Google Ads? Probably not the most theoretically optimum use of their ad space, but minimal effort is involved.

arbuge | 4 months ago

I haven't used this site but I did run a service a while ago that had 100K free users. All the talk here about not using AWS is bunk. Not needle moving. OP needs to bite the bullet and charge their customers. At least some of them, for something. Heck some of their traffic probably comes from bots. Bill them. Make a white label version and try to sell that to big customers. Actually the other way round: try to sell it then make it if they bite.

dboreham | 4 months ago

Sounds like a very useful service. I just signed up. Did you consider to inform new users that the service is financed by donations? You seem to focus on "always free" which is nice but I guess most people are also ok to pay some money if your service is useful to them. I guess this might drive some more donations if people knew that you need money. Also a banner like Wikipedia (maybe a bit less annoying) would work.

Jabdoa2 | 4 months ago

My heart is in pain from reading this post - as everybody's who had a startup & encountered the "poor fit" argument. I particularly feel for you regarding the problem of being more generic than needed when people prefer smaller scope (happened to me a few times).

I don't have a solution for you, and you probably tried a lot of prudent things. I assume you have already contacted people that buy into educational software (e.g. Kevin O'Leary of 'Shark Tank' fame)?

I wish you some kind of miracle that turns things around; sometimes once conversation can change everything. Surely this user base deserves that the site finds a way to sustain.

jll29 | 4 months ago

> For the last few months, I've been working on a new educational product teaching coding fundamentals that I'm going to launch in 2025. 96% of people who try to learn coding give up - which I find unacceptable, so I'm aiming to change that.

Feels like you've been kickstarting a competitor/pivot on the side.

philipwhiuk | 4 months ago

I don’t know if Jeremy will see this, but:

At my org it’s hard to get justification for donations.

However if this was something like ~100$ a year or whatever per dev, I’d be paying it today for my team.

heeton | 4 months ago

out of money, final payroll, no alternative but to go into zombie mode, yet for the last few months the co-founder has been working on his next product which will launch in 2025.

maybe everything that could have been tried was tried but this comes off like some of the effort spent working on the next company could have been spent keeping this one alive

mef | 4 months ago

That's too bad.

I used to contribute to Exercism a lot (I'm still technically a maintainer but haven't meaningfully helped in a while), I think it was the first OSS project I contributed a large amount of effort to. I was more or less the sole maintainer for C++ for a while and also helped with the C track.

It's definitely a good service and OSS project, I recommend it a lot. Fundamentally though people don't want to pay for things that they can get for free, or they're used to getting for free.

If people actually want OSS projects to survive, you should be giving a little bit of recurring money. I set aside $XX/month to distribute to projects and I don't even work anymore.

Arcuru | 4 months ago

I have a theory that developers are a difficult demographic to market to and monetize off of.

Its bc we are skeptical and frugal.

game_the0ry | 4 months ago

Why not charge 5000 users money instead of servicing 2M users for free?

It seems to me if you can’t get 1 in 500 of your users to give you $10 per year then maybe your product isn’t actually valuable or useful and should just shut down.

I say this without knowing anything whatsoever about this product or its utility; it just seems like a general thing. If you have this many signups and you can’t charge even a tiny tiny fraction of them, it means the signup number is irrelevant.

sneak | 4 months ago

Can't you just add in Wikipedia-style donation request popup/banners for everyone in general? I reckon plenty of people will be willing to spare some change even multiple times when they log on, just like they do with Wikipedia.

dartharva | 4 months ago

This is the problem with ed-techs. Nobody wants to pay. Those that do (Universities, schools) are also competing with the platforms to some degree.

physicsguy | 4 months ago

Switch hosting model. Assuming you run expensive cloud services for $7500.

Get some inexpensive bare metal servers and you maybe can save 80% cost.

bluepuma77 | 4 months ago
[deleted]
| 4 months ago

> 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. Keeping something free for everyone relies on either the user being the product, or on significant donations, and without either, it's very hard to grow.

Non-profit =/= the product is free. The vast majority of hospitals and universities are non-profit, and their product/service sure as hell isn't free.

Nonprofits operate under a non-distribution constraint, meaning any surplus revenues must be reinvested into the organization's mission rather than distributed to private ownership.

What they've lost faith in is running a business with a free product.

KoftaBob | 4 months ago

This are the LinkedIn comments on this post: https://www.linkedin.com/posts/exercism_activity-72374803032...

rurban | 4 months ago

They shouldn't have advertised 'free forever' on the website. OMG. In that area, people don't even think about the next day.

One of the things I learned is that you should never offer even one tiny ounce of added value which the average user is not capable of perceiving.

Literally the entire idea of profit rests on arbitraging between perception and reality. You don't want to pay for surplus value that is beyond your customer's perceptive capabilities.

grosjona | 4 months ago

Like many others I had never heard of this service. I looked and I am very very impressed. The way topics are laid out... someone put a lot of thought into this.

I would love for this site to continue and thrive.

I also agree with some others here that the hosting at AWS is probably best left to organizations that have a lot of spare cash. It is way overpriced. I self host a fairly busy site. It is mostly hands-off. I have never really fully understood the AWS premium.

cheema33 | 4 months ago

Hello. Blog post author and Exercism co-founder here.

Thanks for all the comments, especially those kind supportive ones. I've replied to a few, but I thought it would making a couple of general points for context.

1. I feel something that's missed is that if Exercism just continues to help tens of thousands of people per month and has no-one working full-time on it in the future, that's not the end of the world. Our donations cover server costs (thank you, donors!) so there's not an existential threat. And our wonderful volunteers keep our content growing and up to date (we've added a dozen new languages already this year). For most of Exercism's existence, it has had no paid staff. Me and Erik having to become volunteers again is ok - it just means things will improve slower.

The blog post was written as an update to our community, and our community has been on this journey with me over the last few year. They've seen us go from zero money, to raising over $1M in donations and hiring people, to not having follow-up donations and having to let those people go. They have a lot of context that's maybe not seen by people new to the story. The post is sad, because Erik, who's well loved is leaving, and because the last couple of years haven't financially gone in the direction we'd have liked it to. But the post is not me complaining.

Exercism hasn't been financially successful during the last 18 months, but it's fulfilled the core part of its mission by helping hundreds of thousands of people. And it will continue to help people moving forward.

2. Our aim is to get people to learn a programming language and then to get on with their lives. It's actively not to monetise people. That's important, because it changes the model a little. We don't expect people to stick around month-after-month doing stuff (one person said that having 70k MAU is terrible - but you can also see it as totally expected - you sign up, learn, leave - that's the point). Which means having some recurring Premium offering doesn't massively work. Nearly all the people who donate are also contributors, power-learners (learning multiple languages), or people who feel aligned to a world where something like Exercism exists, and want to ensure it continues to do so.

So the only real end-user model is to charge an upfront fee for using Exercism, which actively goes against the mission and doesn't honour the commitment under which people have contributed.

3. To all the other monetisation ideas, thank you for them. I appreciate you all wanting to help. We've considered and experimented with lots of them over the years. We've not found one that fits well yet but maybe/hopefully that'll change in the future. I have areas I will continue to peruse and am hopeful about.

4. There are numerous threads on server costs, and while I appreciate the opinions there, saving some cost there wouldn't massively shift the needle. Our donations cover our server costs. Hiring good developers and other people costs a lot more money than the ~$3k/month we'd save. I'd also say that there's some general under-appreciation of the complexity of running student's code in 73 programming language sandboxes in real-time. Exercism is a lot more complex than a webserver/database model - we have over 400 GitHub repos. I'm certain some ops gurus would be able to do a better job at building a server infrastructure than I've done for less money, but the one I've built works with basically zero maintenance and not having to be on call 24/7/365 is something I need/value.

As I said in my blog post, I'm going to take a couple of weeks out now, and come back hopefully re-energised to keep building Exercism, and the new project alongside it, which hopefully will help keep Exercism funded. Thank you again for all the support, ideas and well-wishes.

---

Changelog: - Added "For most of Exercism's existence..." to the end of that paragraph.

ihid | 4 months ago

> My plan is to give beginners a rock-solid base, then funnel them into Exercism

Shouldn't you be doing this the other way?

If you have 2 million users, then just make something that you can sell to them.

Whenever you have a bunch of customers paying you $X there is a subset of those customers that will pay you $(X+Y).

You don't have to "make them the product" in the sense that you would be selling their eyeballs, but you're teaching people to code, surely some of them will want to get a job as a coder afterwards.

What about creating a paid placement program where you give recruiters at companies hungry for tech talent access to the coders that perform the best on some tests? The coders can voluntarily take the tests, so they know their info is going to recruiters.

You could also offer certifications as a service to companies looking to test proficiency of their existing staff or create a subscription model for use by companies who want to upskill their existing staff.

With 2m users surely you have people using it from all over the world. Companies might pay a premium to hire the best up and coming talent on Upwork because generally their hourly rates are not as high as experienced devs on the platform, but you can tell based on the code they're writing that, despite their relative inexperience, they're an outlier in terms of coding skill.

You could get affiliate revenue or commissions by selling other, paid certifications such as for SAP/ABAP, Cisco, Microsoft and the like.

It just seems like you can take this as the platform product and upsell, rather than trying to create another product that you sell to people who aren't already using Exercism.

dools | 4 months ago

I just don't agree with this leetcode industry. That, recruiters and the whole tech hiring industry that has spun off from a process originally intended to get to know and gain confidence in a potential employee. It is just I have doubts in the educational help these platforms really deliver given that there are already so many resources to learn these days say compared to 20y ago.

leetsbehonest | 4 months ago

Exercism is a great site and I'll be sad if it goes away entirely. It's a really wonderful service and community.

I used it [throughout 2023](https://xavd.id/blog/post/12-languages-in-12-months/) to tour new languages and have been on a deep dive of Rust this year in their [48in24 program](https://exercism.org/challenges/48in24). The UI and tooling is great, there are real humans available to mentor and everything is open source and volunteer driven. They make learning fun and that's no small feat.

Of course, things like this cost money to run, especially when there's so much going on behind the scenes. Sad that the current iteration hasn't worked out financially, but I have every faith in the team that there are good things ahead.

xavdid | 4 months ago

I've completed Exercism courses and they are great.

One thing that was obvious to me is that if you want to focus on a specific topic the $15/month subscription is too cheap, you can pay, take the course, cancel because you are done with the course, all within the month.

The other thing that is challenging is that the majority of programmer is either too cheap or "too broke", $15 USD is a meaningful amount of money in other countries with weaker currency, and in countries with strong currency I've met people paying thousands for a university diploma, doing a well paid internship that "could not afford exercism". That's though, I hope I never have to build a business for software developers.

All of that shared experience comes from 3-4 years ago, so prices, models might have changed since that, but if they go under it's sad, their UI and their UX was so clean, fun, interactive, pleasant, etc, it was a joy to study using their material.

nakovet | 4 months ago

Also internet is flooded with similar learning websites. First time I've heard about exercism though. Looks cool.

Fokamul | 4 months ago

Should offer some paid structured courses for $200, and offer a 90% discount for existing users.

Without revenue any company will fail regardless of popularity. A firm may acquire the company for the customer/lead list, but I wouldn't count on that kind of valuation matching the work your team put into the projects. =3

Joel_Mckay | 4 months ago

The biggest issue I had with the tech boom and the current tech culture is when they replaced "profit" with "people" as a metric of success. To me they took the phrase "people over profit" and turned it into "people are profit".

It is time investors businesses and started looking at the bottom line again, even non-profits. I mean can you imagine if we based the success of a store with how many people walked in even if they did not buy anything?

Even non-profits need to make money, so their business model was either wrong or they do not have a product worth paying for. On top of that we are probably in economic stagflation so we will be seeing more stories like this as the months go on.

FollowingTheDao | 4 months ago

So you need to charge, but don’t want to lie about the 100% free part even though you can change that

So you need to upcharge. It is 100% free… to start

and then there is a subscription that is paid to finish the language course, shown in monthly cost but charged annually by default

more languages? charge more

You can sell the account data to recruitment firms. Everyone hates this but you know that your users are the product, your users know that they are supposed to be the product. Keep a cut with the recruiters so they have to pay you a little commission when candidates land a job

yieldcrv | 4 months ago

What I did once in the very early 2000s was to white label a free platform so that other people could license the software from us for $$$ to pay for our free flsash game platform in 2001.

shams93 | 4 months ago

Archchair business strategist, snippet from the homepage: "Exercism is fun, effective and 100% free, forever"

Business model: "I've lost faith in the nonprofit business model"

Also noting changing in the IT market, tech layoffs, AI revolution, less demand for tech workers.

Hope it will work out for you!

stefek99 | 4 months ago

Kudos for being passionate and providing stuff for free.

A lot of people will probably tell you to add a paywall, not sure it's breaking the "non-profit business model" if you keep the price really low. But at the same time, even a low price would deter some users (myself included) and it would also devalue your content :/

h1fra | 4 months ago

Is there a way to get funding through libraries? Kind of like how it's possible to read subscription journals and newspapers for "free" in the library. The library must be paying for the subscription right? I think there is a strong values alignment with public libraries and exercism.

sockbot | 4 months ago

Exercise seems like a goldmine for coding LLMs:The same challenges solved again and again using different languages and user provided feedback. Much better for analysis and training than random GitHub repositories.

Have you tried selling access to that data to the usual suspects ?

niemandhier | 4 months ago

Given that you are not making money on this at all, it would be wise to consider charging a small amount. If the number of users drops because of this, you still won't have lost any money. But those who choose to stay will help make this sustainable.

pkphilip | 4 months ago

A shame. All the random garbage that comes out of things like ycombinator, promoted by 'visionaries' like graham, thiel and other bottom feeders, and something truly useful to the world like exercism is starving for funding :|

AdeptusAquinas | 4 months ago

Exercism looks really cool! Have you thought of reaching out to philanthropists, particularly in tech? Just a wild guess but I believe there would be at least 1 wealthy individual out there willing to donate money for this cause.

charlie0 | 4 months ago

It does not help that many expect learning material to be free online. This ends up capping the quality of learning exp as the orgs can’t re-invest earnings to make a product better.

breadsniffer01 | 4 months ago

I don't understand. I don't even know what exercism is.

You created a site that has 2 million users and don't know how to monetize? Just charge people $5 a month to use. It will solve all your problems.

tadasv | 4 months ago

I was donating, but my skill level is not good enough to successfully use the site. It's not really a place for beginners though, so once I learn more I will probably sign back up

mistyvales | 4 months ago

Wow this is really surprising. Exercism is simply the best put together language training program I've come across. I hope they find a way out of these headwinds.

tomrod | 4 months ago

Adsense alone would more than cover this.

Of the 2M users, guessing the MAU is much lower, which would render the ad model non viable.

Still always sucks to see solid products rendered unsupportable

mvkel | 4 months ago

Seven years ago, excercism helped me get through the children's cancer ward with my mind intact when my daughter got treated for lymphoma. Thank you

nederdirk | 4 months ago

This a political/economic system failure. How do we design a system that allows for entities like exercism to be funded/supported?

bigdict | 4 months ago

Can I buy in as a share holder and monetize this?

bitcoinmoney | 4 months ago

First time I've heard about them. I hope this helps them get a bigger donation pool and support from similarly minded organizations

tr33house | 4 months ago

:( exercism has been great. I've been subscribed to the insiders program for more than a year now, I wish I could help more.

bloopernova | 4 months ago
[deleted]
| 4 months ago

Can you perhaps issue certificates which we can get after completing the course? USD 50 - USD 100 isn't that bad.

shadowmourne | 4 months ago

How can there be NO money in 2 million users?

andrewstuart | 4 months ago

> Right now, we have about 800 monthly donors and about $7,500 in monthly donations. That covers our server costs pretty much exactly.

For only 2M registered (not even monthly) users? Tell me you are using AWS without telling me you are using AWS.

Let's think about their heaviest workload, which is likely running user-submitted code server-side to test those exercise submissions. Say it's really bad performance-wise and costs 1s of single-core CPU time per submission. 45m submission gets us 520 days of CPU time.

I'm going to go out on a limb and claim their entire site could run off a $50/month dedicated server, and it would be unimpressed.

chmod775 | 4 months ago

Just add a premium tier or partner with coding bootcamps. Don't give up so easily.

mikestaub | 4 months ago

I wonder why this would not be a fit for GitHub and Microsoft...seems like it could complement GitHub...

fredgrott | 4 months ago

Do a paid job boar within the website itself Or paid mentorships or something like that

grodes | 4 months ago

why not charge for access? There is plenty of people making money with subscriptions and courses in this space. You just need to gate the content. You have an audience already, bait and switch. Money will come.

hankchinaski | 4 months ago

Why is this free? That's the problem here. They'll easily get 10-100x their donation amount if they make this freemium. They don't even have to degrade the core experience.

Life takes energy. You need to make some of it back to survive. Asking for money isn't a dirty thing.

echelon | 4 months ago

Surprised that a Pluralsight type company wouldn't acquire.

squigglydonut | 4 months ago

Crazy idea: charge $1

NoblePublius | 4 months ago

exercise-monetize your users! even it’s a pay-what-you-want with a minimum of say $10 or $20usd per year.

your service is loved.

notnmeyer | 4 months ago

Maybe pull an OpenAI and go for profit?

ed_mercer | 4 months ago

Sorry for being upfront honest and transparent:

If you have that amount of users and you cant even pay 3(!) people, then your business model is massivly fci*g wrongly configured, Jesus!

You have that much traffic and you are unable to monetiz - i guess, this is because the "founder" is also the lead developer and the product genius.

You need some business guys to tune this!

Jesus, if this product fails, it will be a great example in whatever Stanford Business 101 course :-))

ta12653421 | 4 months ago

> We've tried a lot of things to change that. We've spoken to hundreds of funders and companies,

The goal isn’t to get investors! It is to get money from customers. A lot of startups seem to get this wrong.

huijzer | 4 months ago

Tried to donate in crypto, failed. Bad UX. May I have just address and chain to send to?

dlahoda | 4 months ago

Can you integrate commercially with a jobs board? Or create a jobs website?

d3vmax | 4 months ago

Founder mode can raise 1B with plain html page, but himself and investors always shy from tossing few mil at useful content sites it gonna later be scraping. It's not sad, it's really ... disgusting.

larodi | 4 months ago

sad truth of a no profit model

xiaodai | 4 months ago

>Rust does not use a garbage collector, using advanced static analysis to provide deterministic drops instead.

Huh?

lowbloodsugar | 4 months ago

capitalism doesn't really play well with digital assets, services, nor anything digital really.

we need a lot more Byung-Chul-Han somehow

ysofunny | 4 months ago

Just donated a small amount. I think this is a nice service, and can think of a couple of friends who struggle with programming (professionally!) but are too embarrassed to ask and progress, and could make use of this service.

I hear the pain-points about the donation-driven model not rising to the task, but I do wonder how prominent that particular call to action is on the site. On one hand you don't want to bombard your users with annoying jimmy-wales-style boo-hoo donation banners. On the other hand you don't want your users to be completely oblivious to the fact that their favourite service is about to be shut down if everybody thinks that "it's ok, they probably have enough money / I wouldn't make a difference anyway".

Have you considered having a discreet yet prominent progress bar on the website, showing your monthly donation needs/goals? This could act as a good prompt for users to consider donating. One suggestion would be to accompany this by an information button, which when clicked takes you to a page explaining the different costs that need to be covered, where your money goes when you donate, and a detailed breakdown of what is currently still required / missing. Optics-wise, I would also try to find a way to differentiate between "large" donors and donation "trickles". E.g. you could color code on that progress bar different "tiers" of donation (or perhaps display this separately as a pie-chart in the breakdown information page). The point of this is to show to people who might be tempted to donate "small" amounts but are sitting on the fence because they don't think it'll make a difference, that it "can" actually make a cumulative difference, and push that kind of user past that threshold and donate "something".

Alternatively / additionally (you may do this already), if and when you see that a user has already extracted value from your service, such as, e.g., when they have submitted their 100th exercise, you could show a "congratulations" banner that says that you hope they're finding the service useful, and politely asks them if they could consider donating (oftentimes worded as "buy us a beer or two"). If they decide to donate, then after their donation, you could also have a tickbox at the bottom of this banner to ask in a respectful manner (i.e. not a dark-pattern-worded / confirmshaming one) if they would like to be reminded again after some time / number of exercises, or if they simply prefer to make a one-off donation and that's fine.

Finally, depending on your resources, if people "do" buy you a "beer", it would also be a nice touch to thank them for it, in an as personalised a manner as possible. Better yet, you could give them some sort of 'reward' / 'recognition' on the site; e.g. I think something silly such as revealing a hidden feature that allows a user to then tick a box to add a silly 'holding a beer' overlay to their avatar icon (in a similar way to how stackoverflow gives 'hats' close to christmas time), would actually go a long way to motivate people, after seeing these beer mugs on other people's avatars. And it's "silly" enough that people might donate to get this just for the fun and silliness of it.

The donation model is an odd one. Obviously, not everyone donates, but I think given some prompting and lack of friction in doing so, there's a significant number of people who would be inclined to donate out of a sense of gratitude, but who don't do so if they haven't been given a reasonable opportunity / visibility to do so, or some sort of confirmation that their donation doesn't just go to greedy shareholders on top of some sort of pre-existing dodgy revenue stream, but makes an actual difference to real people running the service.

tpoacher | 4 months ago

The title has a typo - it's Exercism, not Exercise.

thunderbong | 4 months ago

[dead]

pollies | 4 months ago

At some point they messed up their login with google captcha stuff. From the moment I discovered this new state of affairs, I have avoided exercism. A shame, that they ruined it.

zelphirkalt | 4 months ago

From the article: > “I've lost faith in the nonprofit business model”.

There’s your problem right there. Investors want profit. If you want investors then you have to convince them you’ll deliver ROI.

Altruism is not a business model. There is nothing wrong with altruism but it is not compatible (except in short term or insignificant ways) with most of the business world, which is profit driven.

efitz | 4 months ago