Its obvious we have a lot of new comers to SIA who have not been with it since the first on going still under development BETA wallet. So they are trying to jump in in the middle of a major wallet upgrade and are easily getting discouraged.
All the criticism however is unwarranted by those who have not gone back through and simply read up to the point we are at now with the wallet.
As a newcomer, I'll speak on behalf of a few of us.
Sure, Sia appears buggy. Sure, its beta. However, it is BETA, and not ALPHA. Remember how long GMail was beta? Quite some time... Beta typically implies working, yet potentially with some trouble spots. Sia's issues are more than minor bugs. The usability bugs in Sia are apparently serious enough to render wallets for
non-experts unusable and corrupting the databases, causing loss of money (yes, real money if you'd like) and time.
I've gathered this much that Sia is still a small community of developers and users. There are 33 hosts, a few repeat posters on this thread, and 28 subscribers to the Reddit forum... I can understand people getting upset when people criticize their baby. Yet, projects such as these can only move forward with continuous valuable feedback from new users. As a coder myself, I know the value of testing my software with new users. They have a (sad) tendency to click all the 'wrong' buttons and do everything in the 'wrong' order, hence revealing all the bugs in my software before even getting it to work once! This happened to me yesterday with Sia as I was unaware of the implications of killing the siad process after closing the GUI, hence corrupting my database and forcing me to resync. I *could* have figured this out in advance if I had heeded your advice above and read through this thread first. But seriously, do you expect every new user to skim through 111 pages of posts, before downloading and running a couple of binaries of BETA software? When was the last time you did that?
The Sia community should welcome criticism from newcomers, however harsh and unwarranted they may seem, as they reflect the user experience from a beginners standpoint. After all, if you can't make the newcomers happy, how can you ever expect the user base to grow?
Having said so, I understand your sentiment, and I understand Sia is work-in-progress. Yet, and I stress, the software is BETA and not ALPHA, which implies usability.
Sia seems a really, really cool project, and I've decided to jump into it and support it in these early phases. I will run a node/host, buy some Siacoin and help out new users by sharing my experiences as I learn. This is how you grow a community, not by effectively ostracizing them when their complaints are too harsh to handle.