What do you really fail to consider is that Toady is working alone (only he codes) on this project for nine years already. Dwarf Fortress isn't a standard software project that could use stand fundamental development practices.
I'm not really sure what that has to do with anything. Spending more time on properly fixing/implementing things and hunting bugs instead of implementing features doesn't really have much to do with him working alone. You're making an assertion without really even attempting to back it up, here. I know it's a lone-developer project, but I'm speaking from a perspective regarding this project to begin with, not "standard practices". If this were a standard software project, a whole lot of things would be different; I'm well aware of that.
There is a lot of problems, everyone knows it, but bugs are being fixed (over 150 reports last time, on six releases) and as I played recently, there are no gamebreaking bugs left, the game is really stable (didn't crashed once), military is working fine (I couldn't go back to old system now) so what are you complaining?
Bugs don't have to be "game-breaking" to be important. DF is the kind of game that prides itself in its detail, and for something like that to work, those details have to work right. For instance, there's no sense in having such complex body and combat systems if they're still quirky enough that they often-enough don't provide sensible results.
Again, I'm aware bugs are being fixed, but what I question is whether or not the problems with recently-implemented systems
will get fixed in the near future at all.
The problem with your argument is that Toady does both, so you really have no reason to complain. What do you want is a finished game now for what looks like selfish reasons(do you want to plaiy it now without bugs).
And by bringing this old argument back you wake up sleeping beasts like G-Flex, that won't leave the matter settle, ever.
Of course he does both. The point of contention is over how much of each is done, when, and in what order, and that all does still matter. I don't really see this as any more selfish than any other request or commentary anybody makes; requesting new features can certainly be selfish, too. I can't speak for anyone else, but I'm more concerned about the project than my own interests here, and I've spoken to plenty of people who have been frustrated by the issues I'm talking about. It's not that I don't respect Toady's work or anything, but critical commentary is kind of a necessary part of any community revolving around a project, especially when said community acts as its testers as well as its users. The only reason I'm so adamant about stuff like this is because I love the project enough to want to see it do well and be what it can be, and because it's a perspective that needs a part in discussion as much as the people cheering on new features or suggesting things.
And I know I'm kind of rehashing things I've said before, but the topic came up, so I responded.