or “People don’t see what effort was involved”
Well, that happens to me often. When I’m being asked what I’m currently working on, the asker mostly doesn’t even want a detailed explanation at all. That’s why I tell them “I’m working on Project XY”.
Then I always get “What?! Still working on it? It’s not finished yet? You are working on this for years now…!” a lot.
Sometimes I try to explain, what I’m considering and how a decision affects the further development. But then I realize that there’s no point in that. Or I even made it worse. “You should not deal with small things”.
People kept asking me “Did you already released it?”
When I said that I am not ready yet, I often only earned lack of understanding.
Granted, you’ve already heard me saying “It is almost done and ready to release” quite a few times. Granted, it’s not the biggest project in the world and maybe it could have come in a shorter time to the state of it is now.
Many people believe that, because i was working on the project the last 3 years, I will probably never finish it. Well, they probably were not all that wrong…, of which more later.
It was worth waiting for
I always wanted to reach best possible usability. But everything I’ve created so far, I’ve done for myself. That’s why the projects have been stopped at a specific point. Either because I learned enough to extend my knowledge with another project, or I simply lost interest in it.
emuBro is different. I learned as much as never before, even if or maybe because it was often frustrating. I met many unforeseen challenges, and therefore I had to change my code base a few times to be able to go on.
Looking back, it was actually worth the wait.
Also because this is the first project to ever see a public release, I wanted to have possibility to update emuBro, without actually updating emuBro. The main goal is to get to a state from where emuBro can be a kind of managed by plugins. Hereby the emuBro don’t have to be updated for further features. That doesn’t mean it will not see any updates, don’t worry!
As already mentioned before, You’re right, this is kind of an endless project! Simply because a system changes sometime. An emulator can and will get an update, new emulators will be released, operating systems will change, I want to implement more useful features, ….