DEV Community

Cover image for A platform for practising systems development exercises
Syed Faraaz Ahmad
Syed Faraaz Ahmad

Posted on • Edited on

A platform for practising systems development exercises

Visit Debugg at https://debugg.me

If you have a developer job, I'm sure you've gone through the process of solving algorithm problems on Leetcode (or any other site). While Leetcoding definitely 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?

This is where Debugg comes in, it 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 so as to be focused and would be submitted by the users.

Who knows, someday someone else's nightmares might help you avoid yours.

-- Faraaz (faraaz@debugg.me)

Founder at Debugg

Top comments (11)

Collapse
 
downey profile image
Tim Downey

From creating REST APIs to managing multiple databases and configuring YAMLs, work on real world world applications to learn and gain experience about your future job.

and configuring YAMLs 👀

too real 😔

Collapse
 
faraazahmad profile image
Syed Faraaz Ahmad

We've all been there haven't we 😅

Collapse
 
hey_yogini profile image
Yogini Bende

You are solving the problem of many! Yesterday I was thinking about the same thing, how can I get my code reviewed? How will I get to know whether my logic is built in the correct way? This is a really good platform to get answers to many such questions. Congratulations and Thank you for this concept. You have done great work.

Collapse
 
faraazahmad profile image
Syed Faraaz Ahmad

Thanks! I'm glad you like it. Could you point me in the direction to your favourite links on writing unit tests for your UI? I'd really appreciate it

Collapse
 
exenestecnico profile image
Ernesto

I would love to use something like this.

Collapse
 
faraazahmad profile image
Syed Faraaz Ahmad

I'm really glad you love it! There are some exercises already present on the website, I would love to know what you think of them

Collapse
 
hamada147 profile image
Ahmed Moussa

YES YES YES. I'm definitely checking this one out. This is an awesome idea especially for new topics that you have no knowledge about or ones you want to improve yourself at :D

Collapse
 
scsheriftarek profile image
ScSherifTarek

Good idea

Collapse
 
faraazahmad profile image
Syed Faraaz Ahmad • Edited

Thanks! Is there anything in particular that I can improve?

Collapse
 
arshilgenius profile image
Arshil Khan

This looks awesome!

Collapse
 
faraazahmad profile image
Syed Faraaz Ahmad

Thanks Arshil! It means a lot