Renwood TWA wrote:no vr your missing the point of why myrd gets bugged to add things, myrd likes to the do changes that are quick and maybe less harmless. its the complicated things that dont get added too often. ~8^)
No, I completely understand WHY Myrd gets bugged to add things, BUT as a software developer myself, I also understand (unlike many people who do not write software so don't really grok the complexity of modifying someone elses code) that even 'quick and maybe less harmless' modifications need EXTENSIVE testing to make sure the 'little change' hasn't caused something else to go all wonky.
It is this EXTENSIVE testing which is CRUCIAL and which adds time to the project, and since (as I am sure Myrd or anyone involved in beta testing previous versions of Myth II can attest to) the source of some new wonky behavior isn't always logically direct the more modifications you make to code, the more time it's going to take to debug ANY glitches or bugs.
ex#1. I make a change today, a few people test the change over the course of a week so everything appears to work great. Release the code to a wider testing pool and another 3-4 weeks of testing doesn't reveal any unexpected complications or bugs so the fix worked and it's ready to release to general public.
Ex#2. I make a change today, a few people test the change over the course of a week and everything appears to work great. I make another change next week(week#2) same week of good results, then on week#3 I make a change and a week of testing shows good results, so now my new version with 3 modifications is rolled out to the wider beta testing group and when people start testing it some odd glitches are found. So - is the change due to week#3 change? Probably, but not necessarily - maybe some different conditions were met in the week#3 testing which weren't in week#1 or week#2 so the problem is back with the fix made in week#1. But because there wasn't time to extensively test each individual change the developer is left debugging several possibly overlapping fixes.
Executive summary: Unless you disagree with my basic premise that adding more features (even small ones) and fixing bugs increases the time it takes fo finish ANY code development project, you don't need to reply to this.