If you were a “professional software dev” you would recognize that many ideas were put forward here and thus not half-baked at all. Perhaps you think so but you don’t state why and, in that case, that would make your own criticism of the post half-baked, would it not?
All of this is true – or at least can be true. But, again, you have to read some of the specifics to see why I was arguing the way I was. Some bugs will get out yes. The question is what kind of bugs and when could they have be found. If you are a professional software developer, you know that if within moments of a release someone finds a bug that you absolutely could have found – and should have found with a regression suite of tests in the manual – then it should suggest different approaches to your releases. Any professional developer would want to at least suggest these things and try to get them implemented, even if ultimately it ends up not being addressed.
I keep hearing about how it’s a one man show and how that makes it incredibly difficult for Graham. (I don’t hear him say that. I hear others say it on his behalf.) Maybe there are ways to ease that and make quicker releases that allow for more iterative features. Does he not want that? Maybe not. But maybe it’s a discussion that could be fostered.
Feedback from large groups can be contradictory in that people want different things. That’s a given. However, just as few authors will pull down daily builds – which, by the way, no one suggested – in many cases only a segment of your community will actively engage in a user interface session. So there is a self-limiting factor that is usually built in. Granted, that may all not be the case with this community. Each is different to certain degrees. Regarding the daily builds, again, if you are going to comment at least read what you are commenting on. I said “iterative” which, if you are a professional software developer, you know that does not have to imply daily and often does not, particularly in the context of gaming. “Dev builds” (which can be daily) do not equate to “acceptance builds” or even “test builds” (which can be, and usually are, of differing time frames).
Great info. Maybe this was available or obvious somewhere. I wasn’t aware of this. All this being said, it argues even more for iterative type releases of limited feature sets. If you are a professional software developer, you know that the more audiences you listen to and try to satisfy, the harder that gets to do with much larger feature sets that make more systemic changes. It also makes it much harder to course correct if you find you have to normalize a bit between those different audiences. Again, though, great info.
Things like this, assuming your inference is accurate, would be interesting. But you are inferring one thing so I don’t know if “Glulx becoming the default due to outcry” is another inference or a fact. For all I know, Graham may have gone that route even with misgivings and even without outcry. I find the “outcry” odd because many, many threads I read on these forums – even some recently – keep showcasing people who do not want to abandon the z-machine and are worried that Inform is growing beyond it. Not saying you are wrong, just saying this is an example where there are clearly different interpretations possible.
Fair point. This is the first thing you said that I felt was in line with your opening statement of being a professional software developer. That said, commentary and discussion can be “undeniably useful” as well. But it’s a two-way street. Usually.