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.
I think it was about a year ago, I spent a full day on your Docker building course and ended up building the whole thing myself. As an sre (and mostly a user of docker), digging into the internals blew me away.
Super stoked that you guys are creating these courses, the concept & quality are worth paying for
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.