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

Lesson 7: Background tasks

5 Ways To Tune High Performance To Your ASP.NET MVC Applications

Laravel: I cached my queries with only one method

Programming Question: Longest Substring without Repeating Character

Circuit breaker with Resilience4j

Self Development

Internal and External Consistency in Software Engineering

Why the Apple MacBook Pro With the M1 Chip Is the Right Laptop for Your Developers

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

Rails ❤️ Did_You_Mean

Hot Glue Scaffold Builder for Rails Turbo Version 0.4.7

Ruby Controllers using Sinatra

Top 4 Compatible Hosting Services for Ruby on Rails Apps

types of hosting services | Active Bridge