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
 
moopet profile image
Ben Sinclair

I guess it depends on the scope of the project. It's perfectly fine to remake something.

Look at how people start out by making things like a TODO app. There are a gajillion of these, and it doesn't matter if what you're getting out of it is experience and a sense of satisfaction.

There are loads of things like blogs and frameworks out there, but it's pretty rare to actually duplicate an existing project without making yours slightly different.

I made a clone of a Ruby project once, in Python because I never understood Ruby and I wanted to add one feature.

For a more cynical viewpoint, look at how everyone and their dog made npm modules that did nothing except replicate existing things and let their authors call themselves "package maintainers" on their CVs.