I’ve had this happen to me a number of times. Usually how I react to it depends on how much work I’ve accomplished on the project, and what the project means to me.
Generally speaking, I don’t think it should be a world/situation where we should stop short of working on or releasing something just because someone else did it too. People like to try and monopolize ideas, but just. No. Part of 3d printing is not being locked into someone else’s idea of what something should be.
There’s been a few times where I’ve seen models come up that were more or less the same thing I was working on, or the same basic idea. If I’m not too far in it, I’ll just shelve the idea. I personally try and avoid working on popular stuff, doing me too type models, or whatever, unless I have a personal interest in it or a specific goal in mind.
With the card shuffler I did, I ran into this. 5 days before I released mine, someone else had released a card shuffler (Sleeved Card Shuffler by k2thestank - MakerWorld)
This had been a project I had been thinking about for a few years though. I had gone through a couple of early stabs at the model before I ended up down the road that brought us my final model.
I honestly felt a little awkward and weird about it. I don’t want to step on anyone’s toes or take away from their work. The model I made though, it wasn’t just some random idea, and it wasn’t something I would have been okay abandoning just because someone released one a week previous. It was a project a little more personal to me.
Beyond that, I have certain specific goals I hoped to accomplish with mine, and even with that person’s release, their model didn’t touch those goals at all.
I wonder sometimes. I wonder if that guy saw mine, if he cursed my name, or just didn’t care at all. Regardless, there’s room for both of us, and both of our designs improved upon previous versions.