3 ms·
How long does it take to develop new challenges with support across all of the languages you have? And how scalable is that process? This looks super cool, and
by automatoney 4y ago
How long does it take to develop new challenges with support across all of the languages you have? And how scalable is that process? This looks super cool, and a fun way to spend some of an education stipend (that for me mostly goes unused) but I'm not sure how many times I'd want to re-implement git in additional languages.
At the moment it looks like there's git, redis, docker and sqlite as challenges (that have varying support for different languages) with a regex parser, http server, shell, bittorrent client, and react up as future candidates, if I've read the site correctly.
- sarupbanskota 4y agoYou're read correctly about the challenges available. A new one ships next week! Today it takes us ~2 weeks to build the "core" parts of a challenge (planning, stage instructions, tester etc). From then on, the changes are incremental (adding support for more languages, better hints/instructions, getting experts to provide feedback on solutions etc). Hard to say how much time the incremental changes take because they’re done over a span of months, but it’s definitely work. At times our community pitches in to add language support: https://github.com/codecrafters-io/languages https://github.com/codecrafters-io/languages Paul also did a series of tweets when we were building the SQLite challenge if you’d like to see what the challenge-building process is like: https://twitter.com/RohitPaulK/status/1421517393780740100 https://twitter.com/RohitPaulK/status/1421517393780740100