I wouldn't say I'm "fed up". I get annoyed at posts where people question whether we are working on this because we are and have been for a long time. At the same time, I've said it is basically a legacy project and that I don't consider that a bad thing. We are working to improve the software as we always have (the current thing being this web version), but I don't want people to anticipate or rely on this for their development efforts. That would be stupid because 90% of the code is still the same and if you hate what BYOND does today, this (or anything else we do) isn't going to change your mind.
Like Stephen, I was a senior engineer and made a lot of money at one point and BYOND has never come close to that. In fact, I'm not sure if I'm even in the positive as far as the money BYOND has made me, personally. Obviously I'd love that to change and the prospect of extra ad revenue / memberships / growth with the web version is a nice incentive for working on it, but at the same time, I'm not expecting it as money has never been the driving force for this project. What is the driving force? At one point, it was simply to do something fun and interesting and avoid having to get a real job. Now it is somewhere in between-- we've been playing with some newer technologies in these recent developments that I hope to carry over to other, non-BYOND (possibly spinoff) projects; at the same time, the system brings in a bit of money to somewhat sustain itself, and I consider that a monumental achievement. Get rich slow!
Also, the Dan excuse is old. We may hint time to time that this is "Dan code" and hence unreadable but we know this system in and out and the main reason we haven't changed protocols etc. is that it is just a real mess when you have a massive, stable product with enough users to notice problems immediately. It is hard to explain unless you've been in that situation. I can see how people might think this is a defeatist attitude-- why not make the best product possible?-- but, again, I don't think legacy software that does some pretty cool things is such a bad thing, all things considered.
Tom, the simple point am trying to make here is that; more benefits for members, means more members, more members, means more revenue, more revenue, means you can afford to develop BYOND even more.
Like Stephen, I was a senior engineer and made a lot of money at one point and BYOND has never come close to that. In fact, I'm not sure if I'm even in the positive as far as the money BYOND has made me, personally. Obviously I'd love that to change and the prospect of extra ad revenue / memberships / growth with the web version is a nice incentive for working on it, but at the same time, I'm not expecting it as money has never been the driving force for this project. What is the driving force? At one point, it was simply to do something fun and interesting and avoid having to get a real job. Now it is somewhere in between-- we've been playing with some newer technologies in these recent developments that I hope to carry over to other, non-BYOND (possibly spinoff) projects; at the same time, the system brings in a bit of money to somewhat sustain itself, and I consider that a monumental achievement. Get rich slow!
Also, the Dan excuse is old. We may hint time to time that this is "Dan code" and hence unreadable but we know this system in and out and the main reason we haven't changed protocols etc. is that it is just a real mess when you have a massive, stable product with enough users to notice problems immediately. It is hard to explain unless you've been in that situation. I can see how people might think this is a defeatist attitude-- why not make the best product possible?-- but, again, I don't think legacy software that does some pretty cool things is such a bad thing, all things considered.