DEV Community

Discussion on: What do you do if you're in the middle of a project and you realize it already exists in the world?

Collapse
 
theringleman profile image
Sam Ringleman

Keep going. What you make is not going to be the same product. They may serve the same purpose. However, your approach to the problem is going to be different.

Strictly from a self growth and learning perspective, what you will learn through this process has extreme value. Designing the system from seemingly the ground up. Building out your database schema, or even hooking into an existing API are worth it just for learning.

The other benefit, what you build for you, is inevitably going to work for someone else. Just because there is an existing product, does not mean that it cannot be done better. Don't limit your creativity just because someone else has already built something similar.

It's not the destination, it's the journey. - Ralph Waldo Emerson