1 billion chess games per year, often with >20k concurrent users and and some very heavy-duty engine analysis occurring for some proportion of these games and they only spends $56k.
I have seen startups with only hundreds of customers spend 10x this on AWS by copying the fancy tools used by tech giants.
It is also interesting how little the creator pays himself ($56k) and how much he spends on data protection ($40k), taxes ($52k) and various administration tasks. I wonder if his time is as heavily skewed towards administration as his expenditure.
I would also like to meet this guy, buy him a beer/coffee and thank him for the value he has created:).
I had the chance to met him a few years back during a conference in France[1]. He is very friendly indeed.
1: https://mixitconf.org/en/2015/thibault-duplessis-lichess-org...
Reminds me memories :)
$1000/mo on a few frontend servers for only 20K concurrent users seems excessive.
I've seen simple $40/mo droplets handle 50,000 concurrent websocket connections with minimal latency without breaking a sweat.
$2000/mo on databases is also nuts, unless you're storing hundreds of terabytes at high redundancy levels.
What? 300TB at 0,20e /GB which would actually be quite cheap for fast storage at high redundancy would cost 60 000e / month.
(edit: originally posted this as a top level comment but felt it fit better here)
Edit2: just checked. I've spent 11 whole days playing chess there (and not sure if that only counts games and not tactics etc). Made my first donation now.
This is probably the root of most of tech's angst: people thinking they're entitled to get rich just because they made /run something.
If you can live comfortably doing something as rewarding as making something like Lichess, what more can you really want? People are talking about FU money/financial independence, which I agree is nice, but you can totally get there on $58k/year by living below your means and investing.
The reason I say it leads to angst is when you expect more than a comfortable salary, you're imposing a higher financial burden on the overall system than necessary, which can sometimes work in the short term, but in the long term introduces drag on development/stability because those extra thousands you're personally socking away aren't going towards, say, getting a contractor to address little issues or going into the rainy day fund.
He don't want to. And maybe don't want/need to earn more. And that is completely fine. But his impact is huuuge. I'd wish more people did like him. But I don't think many will, because those skilled enough to make something similar would rather work for a higher salary.
So it's more a sigh from me, that I'd wish more people would be able to sustain making and giving away something great like this, without having to sacrifice money. Why should optimizing ad clicks give you millions, but making this only thousands?
You know, in the same way there often are discussions here about making open source income viable. It would be better for everyone if these unsung heroes got more than just praise. Then others would follow suit.
AFAIK, he is French, so you need to compare it with the local job market: there's no way he could get twice as much even in the most-paying company here, the market price for such a profile is probably around €70k, assuming he wanted to work in Paris[1] (or maybe Lille or Lyon), and if he lives anywhere else in France, he's probably already earning as much as he could wish, and he's working one something that matters to him. I would totally take such a deal.
[1] Ok, this is probably way less relevant nowadays, since covid made remote work mainstream for most of us, but remote work was barely imaginable in most French company before the pandemic came.
But people get distracted by things they “can afford,” the amount of money they “need” ratchets way up, and they find themselves missing out on things and making compromises anyway.
If you have already found a thing or two that makes you happy, you don’t need to hedge so much. You don’t have to keep trying to stuff things into a hole in your chest trying to fill it up.
Many, many of my parents’ problems went away when one of them started making over $50k a year. If they had been more content then it would have solved many more. Adjusted for inflation that’s a bit more than $58K today, but if your spouse is doing well enough, that’s still perfectly workable. If your health holds.
It might sound weirdly low for someone in IT in the USA, but first, not everyone commands FAANG sales, and second, wages in the EU are comparatively low. With some seniority, you can rise to $100k relatively easily, but you have to sell your soul to either some consulting company or old Fortune-500 industries.
So could be the dev takes an above-avg wage which would be around junior to semi experienced level developer and just does what they want to do: build a chess community.
EDIT: I don't fully understand the tax part, but if the nonprofit also pays his taxes and he goes out with $54k net, he's doing very, very well for an EU country. I've just reached that level give or take and I have lots of seniority in a really profitable old economy country. If I would be gunning higher, I'd have to do consulting or go the people management track.
[1] https://en.wikipedia.org/wiki/List_of_European_countries_by_...
Exactly.
The non profit is registered in a small town of Maine-et-Loire.[1] Assuming this is close to where the developer lives, €42k goes a long way there. You also have to factor in that he doesn't have to take the Parisian Metro every morning and live in a tiny apartment for €1,000/month.
[1] See the "Is Lichess a non profit?" https://lichess.org/patron
Note that a competent full-stack Scala developer like Thibault can easily make €70-80k at a French company while working mostly/fully remote. And even more so going into contracting and/or working for foreign clients.
He has his own reasons, working on his own thing being a huge one obviously, but he could definitely make more and keep a similar lifestyle.
Personally I would struggle to pay for a house, support dependants, and save for retirement on that amount. Partially because I went back to $zero in my thirties (although I know plenty of people in the same category much older... Trying to catch up is hard mode).
[π] https://old.reddit.com/r/chess/comments/mpasyl/i_started_lic...
Not sure how companies advertising take-home pay would work when your tax rate depends on e.g. marital status (at least in Germany it could be off by maybe a factor of 2 in both directions), which country/region are you thinking of there?
The one I used to work for had a real problem of developers leaving for the US on an internal transfer after 12 months, precisely because of the salaries.
And the answer in question: https://old.reddit.com/r/chess/comments/mpasyl/i_started_lic...
"That's my salary before income taxes. I think it's about right.
Could I make more by selling my skills to the highest bidder? Probably.
Would I be happier? Hell no.
The way I see it, that's a lot money for a job I can do at my own rhythm from the comfort of my home. And instead of bosses or clients, I work for an awesome community."
The founder could have FU money, still draw a ~50k/yr salary and keep their spending at the same level. The only difference is that if circumstances change the founder is still secure instead.
What if your best friend were already doing his thing? Would you feel the urge to send me to talk to him, or is he good?
I think he would still rely on the month to month or year to year income rather than being completely secure.
There are a handful of nature and nurture reasons that tell me that full retirement would likely be very bad for my health. And of course partial retirement I could start a little sooner.
I personally think that the founder should have enough money to never worry about money, or at least have a big buffer.
If at some point in the future for whatever reason Lichess gets less donations, he could be screwed.
On the other hand if he had a bit of a warchest he either has runway to increase revenue or to find another source of income.
No doubt they would get a job like the rest of us.
The problem with your proposition is it can never be satisfied, you will never have enough.
"I personally think that the founder should have enough money to never worry about money, or at least have a big buffer"
> The problem with your proposition is it can never be satisfied, you will never have enough
Where did you get this idea from? If you control your expenses (Like it sounds like the founder does) then the "never having enough" problem doesn't exist. At that point more money just means a larger buffer.
Maybe that would be putting it back into Lichess when they retire or maybe after 10 years they decide they want to work on something else and they live off that money to do so.
I agree it's low for someone running the whole show, but then he is doing it as a non-profit.
Tech salaries in the US are really high compared to RoW, even once CoL is taken into account.
I think you were saying it's cheap relative to the impact it has. I agree. But "holy hell that's expensive" is an entirely accurate reaction for someone who wants to fund it out of pocket.
(Gwern covers our TPU/ML infrastructure costs for around $350/mo, and I wince that I wasn't able to optimize it cheaper.)
"French taxes" is $53k, which is nearly equal to their server fees. Wow.
Props to them for however they manage to get $400k/yr for a free project with no business model, and no intended business model. (I'm serious; it's a wonderful thing for the world, and a tremendous example of what people can achieve without having a monetary focus.)
* Compared to a certain German hosting provider, where I can get AMD EPYC 7502P with 128GB RAM for about 100EUR. Again don't know the arrangement, but with some effort they could add more servers, lower the cost and add Geo-resiliency.
They claim not to:
https://twitter.com/hetzner_online/status/968085046073622528...
I do wonder if that is still the case.
edit: Maybe not: https://community.centminmod.com/threads/any-personal-feedba...
https://docs.google.com/spreadsheets/d/1Si3PMUJGR9KrpE5lngSk...
I hope OVH would donate some compute/machines to lichess. It would help lichess a lot financially. It would be good publicity for OVH and I think it would be a drop in the ocean on their balance sheet.