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
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.
Top comments (92)
CSS Art? Loading animation? Frontend?
YESSSS
LOL! That was exactly my reaction!
LOOOOL @afif
Looking forward to seeing folks for the first challenge
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!
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.
Awesome! I can't wait for the first one. 😄
Great initiative!!!
Hope to see you participating!
No doubts about it 😊
Fabulous
Curious about the next challenges to see how inspiring they are ;-p
If you have ideas for challenges yourself let us know, we'll definitely be looking for inspiration.
Where should we post them ?
We'll circle back with an official place to leave suggestions next week.
In the meantime feel free to reply here 😄
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 🤗
Oh good call
Indeed and we have deeply integrated these data so I could build and sotytell something around it
Love this, will be great to see the stuff people make 🤩
This one is definitely up your alley, so looking forward to your submission 😄
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.
Very well put Michelle
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!
This is going to be fun 🍿😉
Excited for the challenge!! Let's see how it goes
Can’t wait to see your submission
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?
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.
Got it.
Most people fall into this category(dedicating an hour), so I am expecting more fun and engagement.
So so siked for these challenges! Lotta potential to incorporate these into what we're doing. 😀
Some comments may only be visible to logged-in visitors. Sign in to view all comments.