Labyrinth: A platform for practising problems on systems development

1 points by faraaz98 ↗ HN
landing page: https://faraazahmad.github.io/labyrinth

During a job hunt in software, you have to to go through a lot of Leetcoding. While Leetcoding helps one get a job, I think that's where most (not all) of its benefits end. It helps you get skills to get in through the door but once you're in, what then?

"Experience, of course!", you'd say. And I agree, nothing teaches you better than experience does. But you can gain that experience only as you go along the path in your career. What is going to prepare you for the days you spent chasing the bug, using all sorts of stack traces, debuggers, etc. only to realize that it was a typo in your YAML file?

What I propose is a platform containing problems that help you get experience in developing systems (backend, frontend, DevOps, etc) similar to what sites like Leetcode do for your algorithms practice.

The problems will focus on specific areas to teach a few things per problem. The problems would be submitted by the community. Who knows, someday someone's problem solved after multiple nightmares might help you avoid yours.

I'm starting a newsletter in which I would send a problem to subscribers every week, to create content and build an audience.

I have created an example problem for you to check out: https://github.com/leetcode-org/go-routing

I would love to get your feedback.

0 comments

[ 0.27 ms ] story [ 7.7 ms ] thread

No comments yet.