The Redis challenge was extremely fun. I ended up having to read Redis protocol specification doc pretty carefully in its entirety! The result felt like lightly-guided independent study, if that makes sense. (Which, again, was lots of fun)
Scala Team at Stripe
I'm learning about how Redis works under the hood, system calls, socket programming in Python — something I've never done before
Senior Data Scientist at Cloudflare
My favorite way to master a language.
Winner of HackAtom
I’ve started the SQLite challenge, enjoying it a lot so far. Just the right level of guidance, helpful yet gives you a lot of freedom to explore and learn for yourself.
Participant at Recurse Center
In a perfect world, job interviews ask for assignments like CodeCrafters instead of Leetcode.
The best way to refresh your programming language skills and learn something new about Redis, Git, SQLite internals.
Software Engineer at Microsoft
The challenge helped me dive into its internals, through *actual* practice. Super fun.
Kang Ming Tay
Software Engineer at Supabase
I was really impressed that they support Haskell, and will probably usethis to learn Rust! The git-based workflow is :chefkiss:
Lead SWE at Mercury Bank
Found out from a colleague. It has you build your own version of things like Git and Docker from scratch. A cool way to build a stronger mental model of how those tools work.
CTO at SourceGraph