How to Pick Your Next Side Project.

Understand why you want to build a side project.

  • build programming general experience
  • learn a specific skill, tool, language, framework, or technology
  • build a portfolio to show to employers.

Metrics for considering a project.

  • Marketability: The ability to leverage the project as proof of your ability. Does the project appeal to non-developer types? Is it visually cool? Does it have any wow factory?
  • Learning: Does the project teach you want you to want to learn? Can you build it using the tools you want to learn?
  • Interest: Are you excited about building it? Does the idea energize you, or is it a chore?
  • Scope: How long will it take? How difficult is the project to complete?

Match the benefits to your priorities

Aspiring Developers.

New Developers.

Experienced Developers.

Final Thoughts

--

--

--

Software Engineer. I create educational content focused on technology for mobile and web applications.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Coding — Journey

Interview with Cem Oral — Fortis Oeconomia’s Co-Founder

Performant polygon filling and light simulation in the browser

Write Less Code — The Pythonic Way!

humanDAO Builder Updates

Platform Channels: Solution for using a native library in Flutter.

Release: Limitless environments so developers never have to wait to ship code

What Is Needed to Program AVR Microcontrollers?

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Brooklin Myers

Brooklin Myers

Software Engineer. I create educational content focused on technology for mobile and web applications.

More from Medium

Why Modern Anti-Bot Measures Are Failing In 2022

My Release Notes (ver 1.3.08)

Why MVC is not a pattern

Codename Valhalla: the challenges of CI/CD + tangents upon tangents