(11-09-2018, 07:37 PM)apollolux Wrote: @Shannon I don't know if I might be in the minority or not, but I'm cool with the possibility of DMSI 3.3 not being ready by November 20. WordPress 5.0 is slated for release Nov 16 or so and they still have hundreds of outstanding bugs they want to take care of before then, and that's a team of a few main devs and anywhere from a dozen to maybe a hundred decently skilled open-source contributors on top of that. You're one guy and I could understand if simply the amount of work alone, not to mention other possible real-world factors, might result in taking longer than the last week or two of this month.
I appreciate that.
Things are not done here the way other subliminal producers do them. Gone are the days when I could just write a script and optimize it by hand and then build it. In those days, I could build a program relatively quickly. Now it can sometimes take me days to craft a single sentence correctly, looking through literally hundreds of possible variants to get the highest possible levels of optimization.
I don't go to quite that degree very often, because it is rarely necessary, but it can easily take me 6 to 12 hours just to get one statement fully developed.
And a module may contain between 1 and more than 24 statements.
On top of that, consider that there are multiple sections of script (Pre-Script, Key Script, Core Script, Skeleton Script Body at the least) and that each one contains multiple modules, sometimes numbering more than a hundred.
Then consider that upgrading DMSI means I have to adjust, change, optimize, add to and/or replace some or all of each of those sections, with multiple modules each, usually having multiple statements each, without breaking inter-operability and inter-dependencies.
Finally, in DMSI, each statement can be pages of text long. So it's not exactly easy to work with them and maintain grammatic correctness. Even after all these years of doing this, I have to work on each statement in staggered sections that overlap to make sure the grammar is perfect.
And then you have the fact that I have a life, just like anyone else, and shit likes to happen to me.
So I had to build USLM3 and UMOP2 before working on DMSI 3.3 again, and that is done, and I spent the rest of today resting. I almost burned myself out trying to get all that done so fast.
Now I will resume working on DMSI 3.3, but I don't want to release it without having made enough improvements to it to be worth my time and yours. There is a lot left to do, so I'll be working hard, but setting deadlines when it's not absolutely necessary tends to result in dissapointment.
Of course I know there are some of you who think I'm silly for not using deadlines more often, but I know two things are true when it comes to deadlines.
First, they almost always result in less good quality than just working steadily until the job is done.
Second, I personally don't do well with deadlines.
So since you guys are waiting for something good, we might as well work on it right and do what it takes to get the best results we can get.
That said, I don't know when it will be finished; it might be on or about the 20th, still. Or it may be later. But for those of you who have a problem with it taking so long, I can only say that in my shoes you would be in the same position.
Doing it right is better than doing it fast. Complaints on this can be filed in the circular file. Working at my own pace, and in my own way, is how I achieve programs worth paying what we charge for them.
You guys are going to see what DMSI Final is like soon enough. It's not too terribly far off at this point. Especially with this cycle ending at the end of December. Maybe then, we can return to building it every couple of months.
I am definitely ready to be done with DMSI AND developing 6G!
Subliminal Audio Specialist & Administrator
The scientist has a question to find an answer for. The pseudo-scientist has an answer to find a question for. ~ "Failure is the path of least persistence." - Chinese Fortune Cookie ~ Logic left. Emotion right. But thinking, straight ahead. ~ Sperate supra omnia in valorem. (The value of trust is above all else.) ~ Meowsomeness!
The scientist has a question to find an answer for. The pseudo-scientist has an answer to find a question for. ~ "Failure is the path of least persistence." - Chinese Fortune Cookie ~ Logic left. Emotion right. But thinking, straight ahead. ~ Sperate supra omnia in valorem. (The value of trust is above all else.) ~ Meowsomeness!