How 1 Software Engineer Outperforms 138 - Lichess Case Study
This is a case study on the Lichess product. A free and open source chess platform with over 4 million monthly active users and 1 core developer. The stack he uses is Scala, MongoDB and Snabbdom hosted on bare metal. This is an incredibly interesting project that I enjoyed studying to understand productivity.
This is a new format so I'm interest to hear your feedback. I had a lot of fun studying this project.
Lichess: https://lichess.org/
https://lichess.org/patron
References
https://www.reddit.com/r/chess/comments/7fnc3b/i_started_lichessorg_as_a_hobby_side_project_ama/
https://www.reddit.com/r/chess/comments/mpasyl/i_started_lichess_ask_me_anything/
https://lichess.org/@/thibault/blog
https://lichess.org/@/lichess/blog/developer-update-275-improved-game-compression/Wqa7GiAA
https://lichess.org/@/thibault/blog/starting-from-scratch/NITT84rC
https://docs.google.com/spreadsheets/d/1Si3PMUJGR9KrpE5lngSkHLJKJkb0ZuI4/preview
https://www.youtube.com/watch?v=LZgyVadkgmI&pp=ygUSbGljaGVzcyBkZXYgc3RyZWFt
Timestamps
0:00 - Intro
0:29 - Story to kill retention
2:06 - Lichess vs Chess.com
3:51 - Scala
6:20 - Play Framework
7:00 - MongoDB
9:16 - Snabbdom
11:17 - Architecture
15:47 - Flutter
16:01 - Developer Mindset
18:21 - Openness
18:45 - Key Takeaways
21:51 - Lichess Patreon