Skip to content

richvigorito/dev-challenges

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dev Challenges

Welcome to Dev Challenges, a collection of weekly coding challenges designed for small teams or groups to solve in a fun, quick, and collaborative setting. Each challenge is designed to be completed in about anywhere between 15 mins to an hour max, making it a perfect way to wind down after work or to spark some friendly competition.

The challenges will be released weekly and come in different formats: head-to-head races, question/answer games, and collaborative problem-solving challenges. These are not long, drawn-out projects — they're quick, dirty, and hopefully enjoyable while still being a little thought-provoking. My hope people subscribe and can be a fun team building exercise (and allows me to do little mini programs in languages I dont get to program everyday).

🆕 Latest Challenge

Week 23 - The Queue Cafe

✅ Completed Challenges

#22 - Ye Ole PubSub Pub #21 - Dennis Ritchie
#20 - FN(solid) #19 - Shunting Yard #18 - Pascals Pascal Triangle #17 - Page Peelers
#16 - Pen and Paper #15 - Terminal Exorcism #14 - Now gimme my money #13 - The Greatest Programming Book Written. Ever.
#12 - Access Granted #11 - We're in! #10 - XOR FTW #9 - We Need To Go Deeper
#8 - Red Solo Cups #7 - A Variable Says What? #6 - Stay Solid Friends #5 - Swappin Aint Easy
#4 - Wilt Chamberlain's 100 Point Game #3 - This Math Aint Math'n #2 - Join The Conga Line #1 - Gossip Spreads

💡 How it Works

Every Thursday, a new challenge will be released for teams to tackle together. You can get together as a team after work on Thursday or Friday for a fun and productive session before the weekend kicks off.

Challenge Formats:

  • Head-to-Head: 🏁🔥 A race against the clock to see who can finish the challenge first or get the most done in a given time.
  • Question/Answer: ❓💡 A trivia-style challenge with questions that need to be answered within a time limit.
  • Collaborative: 🤝💻 Team-based challenges where you split the work or brainstorm together to solve a problem or build something small.

Who are these challenges for?

These challenges are ideal for:

  • Small teams or groups (Dev teams, study groups, etc.)
  • After-work sessions or team-building exercises
  • Getting to know your team better in a low-pressure, fun environment

What's the goal?

The goal is simple:

  • Have fun solving problems together
  • Improve your skills in a variety of topics (algorithms, data structures, system design, etc.)
  • Most Importantly, build stronger teams with a little friendly competition and collaborative problem-solving

These challenges are designed to be approachable yet thought-provoking. Sometimes they'll be informative, sometimes they'll just get you thinking differently. But mostly, they’re a great way to bring a team together, all while sharpening your coding skills.


🚀 Getting Started

  1. Clone the repository:

    git clone https://github.com/richvigorito/dev-challenges.git
    cd dev-challenges
  2. Check out the latest challenge and start coding!

    cd week4_wiltchamberlains_100_point_game
    # Follow the instructions in the directory

🛠 Solutions

For each challenge, I will provide at least one solution (sometimes multiple solutions) for you to review and learn from. Feel free to experiment with your own approaches! ⚠️ Disclaimer: Most the challenges I personally do as well. 1) I enjoy them and 2) find these small games good practice for languages im improving on. Some solutions, which will be limited to frontend solution code, may have been generated with the help of AI tools like ChatGPT; if they are they will be noted. Always feel free to improve or experiment with your own code!

📢 Want to Contribute?

Feel free to submit challenge ideas or create a pull request with your own working solution! Time permitting, I’ll merge it and give you credit in the README. If you find a bug in one of my solutions, don't hesitate to PR a fix — I’ll review and merge it.


🙌 Let's Code, Let's Build, Let's Have Fun!

Happy coding, and maybe grab a beer while you're at it! 🍻

Follow for the latest challenge releases on Twitter.

About

Challenge Repository For Weekly Linkedin Newsletter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published