Hacker News new | ask | show | jobs
by rekwah 1847 days ago
Interesting concept. I could imagine a slightly modified approach being used as a learning tool for making large/complex codebases more approachable.

Want to understand how Clickhouse works? We've got this challenge with 20 stages that teaches you the concepts, using the CH codebase itself, not re-implemented in the language of your choosing. Learn the storage format & use the internal codebase classes/data structures to implement some things.

Now, the learner has a more holistic view of how the technology works and hopefully an increased likely hood of contributing back to the open source project.