Thanks for the summary. I think the first three questions are pretty similar, or at least my answer to them will be pretty much the same, so I'm going to answer them together.
- Where is 1.4 code? More than a month after your promise:
https://imgur.com/a/BHF5s- How on Earth have you mixed up 1.4 code with stealth staking? How long is it taking you to cherry pick a few commits?
- Why after almost a week you still don't know how much work is left to finish 1.4? And after 3 weeks of announcing that 1.4 was on time for the end of February?
Throughout my association with XSPEC I've been pretty bad at deadlines, time estimation and project management. I think this is pretty well-known in the community. It's not just a case of cherry-picking commits, as I haven't been committing nice small units of work like I should have been. I'm working on tidying things up, though for various reasons I'm not at full output right at this moment. As you may have seen on Discord, we're moving to bring people with better skills in these areas (project management, planning release dates, etc) into the core team.
- Why have you lied in 1.3.5 release notes saying you implemented "Automatic ring size determination for stealth transactions"?
Automatic ring size for stealth transactions was not working prior to v1.3.5. As of v1.3.5 it works. The release notes indicate the new (working) functionality. I don't see the problem here. Release notes are not supposed to be a work log; they describe the changes vs. the previous version.
- Why have you lied about your software development experience? After our private chat, where you were of course trying to minimise the mistake ("everyone exaggerates experience") I had a recognized loyal member of your community telling me that you told him you have 25 years of dev experience, and you are in your 20s. This was not exaggerating, this was lying.
I am not aware of the community member you refer to nor do I recall having the conversation you claim that they relayed to you, so I can't really respond in a meaningful way to this. We've already gone over my exaggeration of my experience, which is something that I stupidly did in an ad-hoc conversation on Slack, and have never done since. I regret it. What more is there to say?
- Do you think it's realistic saying that learning a code base, a few library updates, UI fixes, CI and ability to send money to developer is enough work for 9 months for 1 developer (plus one developer for 6 months)?
Yes. The codebase is large, quite complex, and changes to it involve people's money so need to be done carefully. The library updates were not minor. All the changes required testing and debugging. Lines of code are not a good measure of time spent.
And then there's the changes that aren't public yet. Sure, I can't prove their existence yet, like anything that hasn't been made public yet, but I don't understand the impatience. I frankly am not concerned if people don't believe I've been working on v1.4 all this time, because when it's released their disbelief will be moot...
- Where is Bryce work? Can you show his 6 months worth of development? Maybe to your community longstanding members?
It will be released when it's ready, like the rest of our work. See above.
- What do you have to say about 3 independent reviews of your code (this thread you are reading, but also
here and
here) where we all agree you are not working full time? Can you give us some proofs of the contrary? Also some people from your community agrees on this.
You know as well as I do that proving something like this is virtually impossible. These "reviews" all minimise the work I've done using phrases like "a few library updates" as if this work does not require careful implementation, testing and debugging. Lines of code is not a good measure of time spent. See my response to "Do you think..." above.
- Why are you talking about "zero reward" from XSPEC? The donation address in control by you received so far ~100k XSPECs, which in my opinion is a very good deal for what optimistically seems a part time job for you.
As others have pointed out but you tend to conveniently ignore, the price of XSPEC has varied a lot over time. The actual amount of fiat money that I've received from XSPEC is small, and certainly doesn't do much to justify the stress of trying to get work done in this environment, being constantly being accused of having some bad motivations. Since I don't have access to any "stash" of XSPEC (yes, I know I can't prove this), the price is not much motivation for me. I'm working on this because it's an interesting tech project that I took stewardship of, which I would like to see through, not because I expect to get some financial reward.
Please also refer to recent Discord announcements; I am going to relinquish control of incoming donations and the decisions about how they are spent. For the reasons described in last sentence of the previous paragraph, I would work on this project even without the donations (which are small anyway) so they might as well be used to bring more people on board and try to drive the project forward faster.
- Why are you sending most of the donations to SdsaXSYCksJcW18AJ6HcG1ZwgFKcU7WYrr? That address has 232k coins received and it's linked with addresses holding milions of coins which are clearly not exchange addresses.
That address is an exchange deposit address. Once I send coins there, the XSPEC on the blockchain is now in the hands of the exchange. So any coins leaving it are being moved around internally by the exchange or withdrawn to other exchange users. I don't see how you can infer anything from the addresses that it's "linked" to, they will just be other addresses of the exchange or addresses of other exchange users. Saying they are "clearly not exchange addresses" is just lying, I'm sure you understand things well enough to know that you can't easily make inferences like this.
- Are you planning to exit soon?
No, I am not. I've put a huge amount of work into this coin and I would like to see it through to some kind of stability and progress. Like any developer I don't expect to be around one project forever, but I also don't like unfinished business. Before moving on I'd like to have v1.4 and v2.0 released, a stable core team in place to continue development, and solid governance that prevents one person from having to bear the brunt of constant accusations while trying to get work done. Once these things are in place it's possible that I would consider leaving. I prefer not to use the word "exit" since it's generally associated with leaving *with* something, and that's not likely to be the case here.
- How many coins does Mandica hold?
I have no idea. She has claimed to me, several months ago, that she holds "very little" XSPEC. I asked for a clearer indication of how much, and it was not forthcoming. She may hold a lot, or she may genuinely hold almost none. My suspicion is that she still has some significant holdings.