How It Works

Hi there, glad you’re interested! Here are the answers to some common questions.

What is a typical week like?

On Monday you’ll get a problem that a (fake) client has. Then, all you have to do is solve it! This won’t be an abstract problem to test your knowledge of obscure algorithms or efficiency. Your job is to help solve a real world problem, and make a (hypothetical) person’s life better.

For your weekly project, you can use whatever language you want. Feel absolutely free to use something you already know to gain some more experience, or try something new.

You won’t be totally on your own. On Monday you’ll be guided through a series of questions that will help you plan out:

  • What your finished project will look like
  • What you need to learn about before you start
  • What needs to come first
  • When you’ll spend time on your project

Throughout the week you’ll get regular check-ins to see how you’re progressing. We’ll keep each other on track!

On Sunday night you’ll submit your solution. This can be as much or as little as you like. It can be just some screenshots or a video, and a brief description of what you did. You’ll also have an opportunity to reflect on what you learned, and how next week could go better. We’ll also share some inspiring examples of projects from the previous week.

Is this for me?

If you’ve read this far, it probably is.

The Weekly Project Club is not for everyone. Some people have a great time building on their own. Some of us, need a little structure. If you read any of these and think “Yeah, that’s me”, consider joining.

  • You’re a procrastinator, but you work well with a deadline.
  • You want to take your programming to the next level, but you know you need deliberate practice to do it.
  • You hate things like hackerrank because you know problem solving is the real work of a developer
  • You have trouble settling on, and sticking with a project you came up with yourself.

The Weekly Project Club is not for you if you don’t want to build your programming skills every week.

Who is behind this?

Hello! My name is Sam Borick. I’m a freelance developer, and I’m passionate about helping other developers be the best they can be.

If that sounds good to you, why don’t you join us?