It seems the developers are willing to communicate with their customers on the discord channel. That requires an account to even view, doesn't it? These forums are publicly viewable. If you're going to take the time to communicate with your customers, it seems smart to make that available to view publicly.
I'm not going to join that Discord channel, I shouldn't have to in order to hear from the people making this product.
JunkDealer makes a lot of good points in that chat and they are dismissed for some pretty bad reasons.
1. I sympathize with the idea that time spent talking about your work is time that could be spent actually doing that work. I am the technical lead on my project at work and I spend a lot of time doing exactly that and I hate it. Unfortunately, I can't just blow that off because I have a manager who I need to report to. After several months it's gotten down to a weekly status E-mail I have to send (10 minutes), a bi-weekly status meeting in-person (30 minutes), plus a higher-level weekly meeting that is super-boring but I really do need to be there (60 minutes). I spend roughly 85 minutes each week talking about my work, and I have to factor that into my estimates on how long each task is going to take to complete. It's really annoying.
The fact that your entire company is just two people and you don't have a manager bothering you for status 85 minutes every week makes it much more important that you take the initiative to do this yourself. You can have someone type up your status in a pretty way and answer customer questions to help with it, but this is part of the process and if you ignore it, people are going to not use your product when they otherwise would have. This directly translates to money in your pocket, and you're basically turning it down because you don't want to be bothered to talk to your customers.
2. I get the "under-promise, over-deliver" thing too. I do that all the time, it's a necessary part of the process. That's not what you're doing. Right now you are not promising anything at all. It's not "don't promise" it's "under-promise". A response to my first message could have been "we're working on these things, a release is coming up" and that would have been enough, and it promises hardly anything. (Instead I got a PM saying how my question wasn't constructive, I'm guessing because I didn't sugar-coat it enough, or something?)
"Let's just both hope you'll be positively surprised 3 months from now" is not going to make anyone feel better. Right now, Shuffleit has a 100% rate of unpleasant surprises because it was promised that all cards from all expansions would be playable and here were are three weeks later without Stash or Inheritance implemented yet, as well as "name a card" not working properly with no workaround, plus no way to view the Journey token. Every day that goes by without this promise fulfilled drives the point home further that Shuffleit can't even live up to the one promise it has made.
The message that comes across without any further communication is that there was one promise made, and it didn't happen, and now there are no further promises or anything else. What reason is there to think that things will actually get done? What reason does anyone have to believe that we will be pleasantly surprised in three months?
The way to build that trust is to make some promises and then keep them, not to go hide in a corner and say nothing. They can be easy promises like "we plan to make a release in a week" (and don't even promise any features) or "we hope to have this feature completed in a month" (when it's really two days away and in final testing). If you think you'll have all of the cards completed and ready to release a month from today, just tell me it should be done within 3 months or something, that's how you pleasantly surprise me -- you have to set an expectation to exceed. Saying nothing for a month and then surprise! It's done! is not a pleasant surprise, unless you count the surprise as "we did something instead of absolutely nothing."
I totally understand that you wish that the issues which are most important for you personally should be fixed first.
There are issues that are more important to me than fixing/implementing cards. I'm harping on this because as I mentioned above, we were led to believe all the cards would work at release and they don't.
I believe the people expressing discomfort with the way you express your demands are not the same people who actually work on the software. Which (I think) is actually a good thing because the latter spend their time for something which helps more users than comforting you by answering all your posts.
I actually go into this at length above. It's important that they spend some time giving status, but also Stef sent me a PM expressing his discomfort anyways. It was worded politely enough but did not answer any of the actual concerns I had. Whoops.
So is there a bigger release coming up?I don't know what you would deem a bigger release.
These are Lotoreo's words, you'd have to ask him -- he speculated that there may be a "bigger release" coming up and the natural question that follows is "so is that actually going to happen?"
I'm not going to try and tell the developers how to prioritize the features they want to implement, though. It's not my place to do that.