DEV Community

Cover image for Introducing DEV Challenges
dev.to staff for The DEV Team

Posted on

Introducing DEV Challenges

We are starting something special. It’s called DEV Challenges, a new way to participate in the community, build your DEV Profile, earn special badges, and have fun.

The first challenge will be a Frontend Challenge, which will be announced next Wednesday, March 20th - follow #devchallenge today so you don’t miss the launch:

#devchallenge

This is the official tag for submissions and announcements related to DEV Challenges. Our first challenge will be announced on March 20, 2024!

What are DEV Challenges?

DEV Challenges are like miniature versions of our Hackathons, designed to be a bit more flexible with plenty of opportunities to take part.

Challenges will be broken into different domains, i.e. "The Frontend Challenge", "The AI Challenge", etc. and provide an opportunity for you to build up experience using new tools or to publicly show off your best skills to the community, potential employers and more.

Each DEV Challenge will run for about two weeks, and then the challenge will start over if there’s interest from the community — sometimes with the same prompts, and sometimes with new ones. Each prompt will be small and approachable, but provide an opportunity to show off your skill and creativity.

We may start and stop certain challenges depending on participation and enthusiasm, and we’ll look to introduce new technologies and partnerships when they are available to us if we believe they’ll be beneficial to the challenge participants and community as a whole.

What does it mean to enter a challenge?

Entering a challenge is done in the form of creating a new DEV Post and using the tag associated with that particular challenge. We will provide post templates as part of the submission process to make it easy to enter.

What are the prompts?

Challenge prompts will vary based on the domain, but typically we will ask you to flex your creativity with a small demo, or provide specific guidelines for a post format. Sometimes it will be a prompt to build, sometimes it will be a prompt to share your learnings — and either way we’ll be rewarding your creativity and enthusiasm.

Example prompts that could make their way into the Frontend Challenge any given week:

  • Wow us with creative CSS art
  • Create a unique, useful and beautiful UI element

Those are very general. Sometimes we will make the prompt more specific:

  • Make a unicorn with CSS
  • Make a loading animation

We may sometimes have goofy prompts:

  • Make the worst possible date selector imaginable

What about prizes?

Prizes will vary on a challenge-by-challenge basis, and sometimes even on a prompt-to-prompt basis. All details related to prizing will be clearly outlined in the specific challenge post.

Prizes will always include DEV Profile badges which are unique to the challenges.

While the badges will make your DEV Profile a bit more beautiful and distinctive, we will also be working to make these badges more useful as a way to open doors professionally for participants. While part of this is “just for fun”, we believe that participation in and winning challenges could help certify your skills in a specific domain. We will be seeking to partner with organizations who can help make your DEV participation go further.

Beyond badges, prizes will also include shop coupons and other partner-driven prizes as we line them up.

Partners, you say?

Challenges will not be strictly-partnership-driven as our community-wide hackathons have typically been, but some Challenges will feature partnership components which may come with special giveaways.

We hope to work with partners to sponsor certain challenges both in terms of prizes as well as free/discounted credits to build in their ecosystems.

Some challenges, and prompts within the challenge, will have a strong partnership dynamic, while some challenges will not have partners at all.

Rules and FAQ

Rules for challenges will be laid out as clearly as possible in the instructions for each individual challenge. Some rules apply to all challenges, and some will be challenge-specific. While all rules will align with our general terms and code of conduct, here are some points that stand out:

No plagiarism… But forking and riffing on open ideas is allowed

Riffing on open source code and borrowing and improving on ideas will be encouraged, but anything deemed to be plagiarism will not be eligible for prizes. Incidental plagiarism may simply result in your disqualification from the challenge. Egregious plagiarism will result in your suspension from DEV entirely.

When does riffing become plagiarism? It will depend, but transparency is important, license compatibility is important. It should be clear to the judges what you added to the project in terms of the code and conceptual inspiration.

AI is also very much allowed as long as all other rules are followed. We want to give you a chance to show off your skills in realistic development scenarios. If you use AI tools to help you achieve your submission, all the power to you.

Repeat participation is allowed. Building on past ideas is allowed

We will sometimes have repeat prompts and sometimes have new prompts. Either way, folks are encouraged to participate in every challenge event. Participants are also welcome to build on past submissions if they qualify for the new submission.

If you are building on a past submission, you must be transparent on what you’ve done since the last submission to improve the entry, and you will be judged based on the criteria of the current challenge. We want these challenges to be an opportunity to continue enhancing your existing projects while providing a fresh place to showcase that work.

Judging is subjective, you must be a good sport

We will have a few rules of thumb where we judge, and we will try our best to make the competition as fun as possible, but you must understand that there is no perfect way to judge an entry.

We will try to be transparent around a few rules, such as: If it is super close between a prior winner and a new participant, we will favor the new participant.

This is just an example of some rules and clarifications, and we’re trusting that the community embraces the spirit of friendly and inclusive competition.

For the future: Self-paced challenges

In addition to everything laid out already, we will be offering the opportunity to participate in challenges in a self-paced manner. That is, instead of submitting on a strict timeline and trying to win that specific challenge alongside the rest of the community, you’ll have the opportunity to complete the challenge on your own time and still earn a badge.

We’ll provide more details on the self-paced path once we’ve rolled out the first few challenges.

Last Thing

Challenges is one of a few new initiatives we are launching this spring to make DEV an even more full and vibrant ecosystem for the community. We hope there is something for everyone here, and look forward to sharing more with you all soon.

Questions?

If we did not cover anything here, please feel free to ask a question in the comments. Otherwise, stay tuned, and we hope to see you join the fun when we launch the CSS/Frontend challenge on March X. You can follow the tag now to ensure you don’t miss the post.

#devchallenge

This is the official tag for submissions and announcements related to DEV Challenges. Our first challenge will be announced on March 20, 2024!

Top comments (92)

Collapse
 
afif profile image
Temani Afif

CSS Art? Loading animation? Frontend?

Collapse
 
ben profile image
Ben Halpern

YESSSS

Collapse
 
thaisavieira profile image
Thaísa Vieira

LOL! That was exactly my reaction!

Collapse
 
adriens profile image
adriens

LOOOOL @afif

Collapse
 
ben profile image
Ben Halpern

Looking forward to seeing folks for the first challenge

Collapse
 
best_codes profile image
Best Codes

What an awesome idea! Challenges, in my experience at least, usually inspire people to do the best they can. Which means that we'll probably see some really impressive stuff on DEV!
I've always wanted to join a coding challenge (to at least be a part of it, I doubt I'd ever win XD), but they seemed very complicated to register for and hard to find info on. This will hopefully simplify that process a lot!
Anyway, can't wait for the first challenge!

Keep up the good work, DEV!

Collapse
 
ben profile image
Ben Halpern

This will hopefully simplify that process a lot!

These will be very simple but allow for creativity.

As we progress we may sprinkle in some "more involved" challenges, but to start these will be things which can be done in a single sitting and it will be really easy to enter.

Collapse
 
best_codes profile image
Best Codes

Awesome! I can't wait for the first one. 😄

Collapse
 
jaloplo profile image
Jaime López

Great initiative!!!

Collapse
 
ben profile image
Ben Halpern

Hope to see you participating!

Collapse
 
jaloplo profile image
Jaime López

No doubts about it 😊

Thread Thread
 
ben profile image
Ben Halpern

Fabulous

Collapse
 
adriens profile image
adriens

Curious about the next challenges to see how inspiring they are ;-p

Collapse
 
ben profile image
Ben Halpern

If you have ideas for challenges yourself let us know, we'll definitely be looking for inspiration.

Collapse
 
adriens profile image
adriens

Where should we post them ?

Thread Thread
 
ben profile image
Ben Halpern

We'll circle back with an official place to leave suggestions next week.

In the meantime feel free to reply here 😄

Thread Thread
 
adriens profile image
adriens

I gues that would be cool to promote DEV.to API and datas through a dedicated kind of hackathon to celebrate the platform, its community and its potential thanks to its awesome and open APIs 🤗

Thread Thread
 
ben profile image
Ben Halpern

Oh good call

Thread Thread
 
adriens profile image
adriens

Indeed and we have deeply integrated these data so I could build and sotytell something around it

Collapse
 
_michellemello profile image
Michelle Mello

Looking foward for the first challenge! Pretty excited to try my best and see what everyone is able to do. It's going to be an excellent way to learn.

Collapse
 
ben profile image
Ben Halpern

Very well put Michelle

Collapse
 
thaisavieira profile image
Thaísa Vieira

Sure, Michelle! I love to work on that kind of project and I also learn a lot by seeing what others are doing! We'll have a great time!

Collapse
 
link2twenty profile image
Andrew Bone

Love this, will be great to see the stuff people make 🤩

Collapse
 
ben profile image
Ben Halpern

This one is definitely up your alley, so looking forward to your submission 😄

Collapse
 
jess profile image
Jess Lee

This is going to be fun 🍿😉

Collapse
 
jitendrachoudhary profile image
Jitendra Choudhary

Excited for the challenge!! Let's see how it goes

Collapse
 
ben profile image
Ben Halpern

Can’t wait to see your submission

Collapse
 
jitendrachoudhary profile image
Jitendra Choudhary

Thank you, Ben!! I'm equally excited for you to see it.

Will these challenges lean more towards codepen-style creativity or endless hours of hackathons type?

Thread Thread
 
ben profile image
Ben Halpern

Much more of the codepen-style creativity.

Everyone should be able to submit a valid entry with less than an hour of work for most prompts.

Our reason for multiple prompts is that maybe we'll sometimes have more intensive challenges, but generally these will be simple challenges where a bit of creative inspiration is more important than hours and hours of work.

Thread Thread
 
jitendrachoudhary profile image
Jitendra Choudhary

Got it.

Most people fall into this category(dedicating an hour), so I am expecting more fun and engagement.

Collapse
 
codebuddylarin profile image
Niral

It will be fun !!

Collapse
 
michaeltharrington profile image
Michael Tharrington

So so siked for these challenges! Lotta potential to incorporate these into what we're doing. 😀

Collapse
 
rudransh61 profile image
Rudransh Bhardwaj

We want challenge to be some real world problem
to see different approaches

Collapse
 
softwaredeveloping profile image
FrontEndWebDeveloping

I'm not the artsy type, so I doubt I'd do well with unicorns, but I'd love to try my hand at some real world problems.

Collapse
 
ben profile image
Ben Halpern

Just out of my curiosity, what would you describe as real world problems (no wrong answers)

I suspect we already have a prompt in this challenge which is, in fact, more "real world" than the unicorns, but I'd love to hear your perspective on the matter.

Thread Thread
 
softwaredeveloping profile image
FrontEndWebDeveloping

Hmmmmm. Good question. Well, I would say situations that the average web developer, in the average days work, would run into. Now, I'm not saying it's impossible that, in the line of work, a developer would need to make a unicorn with CSS, but it seems highly unlikely. The loading animation, on the other hand, seems to be very real world.

You see, my main interest in these challenges is that they are a learning opportunity.

(Thanks for your response by the way).

Thread Thread
 
rudransh61 profile image
Rudransh Bhardwaj

I dont mean next YouTube or Facebook

I just want a problem statement which is interesting and motivating, like create a small drawing app for a specific use case or any other which have potential to help someone a little bit

Thread Thread
 
rudransh61 profile image
Rudransh Bhardwaj

Hmmm
You are right but I want a problem statement which is interesting and very creative.
Thanks for reading :)

Thread Thread
 
softwaredeveloping profile image
FrontEndWebDeveloping

A drawing app sounds great!

Collapse
 
softwaredeveloping profile image
FrontEndWebDeveloping

I'm a new member of the community (and new to software development too). Am I still eligible to join???

Collapse
 
ben profile image
Ben Halpern

Yup!

Collapse
 
highflyer910 profile image
Thea

Can't wait to join! 🤩

Collapse
 
ben profile image
Ben Halpern

Awesome!

Collapse
 
shareef profile image
Mohammed Nadeem Shareef

Great idea looking forward to the challenges

Collapse
 
ben profile image
Ben Halpern

Hope to see your submission Mohammed

Collapse
 
wallterr profile image
Walter

count me in!

Collapse
 
ben profile image
Ben Halpern

Holding you to that!

Some comments may only be visible to logged-in visitors. Sign in to view all comments.