Originally posted by Vpenman Instead, what was delivered was a very expensive, late, product with limited use to people who are not very computer savvy.
I don't disagree with you here. I'm in the opinion that they did not deliver said product.
..but I invite you to read through the posts on this thread, note how many people identify themselves as programmers...
With the proliferation of computers and the access to webpage scripting, Java and its free compilers, and other such free or very cheap compilers for different languages, its fairly easy for anyone to become a "coder" or "programmer". But there is a huge difference, not to diminish anyone, between knowing how to use an IF or FOR statement or create a CLASS in Java or even how to write a SQL statement to access data in any relational database and how to properly, through disciplined engineering, create a viable piece of software.
I don't agree that learning is always a good thing. If learning is required to use a commercial product, then that lack of learning is, or should be, a barrier to sales of that product.
Um, I can think of a lot of products on the market that require learning to use very well. Word, Access, Excel, Lotus Notes, HR programs such as PeopleSoft, etc.
However, I believe what your point is, that unlike eTools [or some similiar 3rd party software] is that for the most part you can pick up the above mentioned software packages and at the very least write a letter or put enter some data in a spreadsheet without reading through a massive manual. To become proficient with the tool [and thankfully I've never had any reason to become proficient with Word or Excel outside of whitepapers.

] you will need to learn more a bout the tool.
I believe that most people who play D&D would not agree that acquiring a facility with Access "doesn't take too much time or effort to learn".
Learning how to use Access takes far less time than learning a foreign language, as Access like other similiar products, provides an interface that helps protect the "newbie" from the actual language. Databases like say MySQL don't.
The point I was trying to make, was not necessarily is disagreement with yours. You were stating that you wished eTools was more like CoreRules which allowed you, through a somewhat well designed [my interpretation.

] interface, to easily add new custom data to the program. eTools does not really come close, unless you know how to utilize Access [or other databases]. What I am saying is that, no matter how poorly designed/developed eTools is, that utilizing a database that has a high usage in the computer industry as the back-end datastore does allow some enterprising folks, as it has, to create tools or ways to put custom data where eTools fails to allow you to do so. The failure, for what I preceive you were saying, is with eTools interface/program, and not the back-end, i.e. Access.
Instead of being a product that virtually any D&D player with a Windows system can use to make play easier and fun, we have instead a toy for the technophiles among us. By technophiles I mean people who have much greater understanding of software applications than is generally the case and "toy" and "phile" pretty much go together. People, to be more specific, like many who post on this thread.
Yes, again thats the failure of eTools, not of the choice [for good or ill mind you] of Access as a data repository.
I mean, look at it. It doesn't even have an autoinstall. When was the last time you went into a retail store and purchased Windows software that didn't have an autoinstall?
Personally I detest "auto-install". But eh, in reality thats simply a small .ini file on the cd they didn't put together. Nonetheless, yes I agree. I'm not defending eTools at all.
Do you have any idea how uncommon it is for most computer users to download software upgrades?
Yup, and thats why there are so many people with computers, since most PCs run Windows of some sort, are hacked because they don't keep up with the virus updates and Windows updates. Nonetheless, most people who play computer games, even on a somewhat regular basis, are going to be likely to realize the need to check for updates.
But again, this is totally the failing of the eTools software and its implementation, not necessarily the technology [of which both Access and XML are] used to build it.
Do you know how long it takes to download upgrades over a modem? Do you know how few software users ever even visit a message board like this?
Yup... I remember surfing the internet, Gopher, Talk, et al. way back on a 2400 baud modem running on my MicroChannel IBM 286. Or in dorm room's with 8086s and green and amber screens.
I'll say one thing for using Access instead of creating a custom database, it's a lot easier on the programmer.
Of course. Not writing your own file system or relational database but rather using proven components will allow you to concentrate on more important aspects of developing said software. No reason to invent the wheel again.
However, why anyone would use XML instead of the normal Windows print drivers is a mystery to me. As far as I can tell, it has the disadvantage of Access (harder on the users) without the advantage of making the programming easier.
Well with XML, a "technophile user" can create new output formats. He can always post those where other people can get to them. There are other uses such as exporting and importing into other programs, etc. As long as the solution allows the average user to use the software without problems and like with eTools save and print out a character, then utilizing a technology that allows other more advanced users to expand upon the basics is a good thing. Have to say though eTools seems to have been a bust at this.
If you have software that requires knowledge of Access, downloading browser upgrades, or visiting message boards to get product support, then you have software that is not right for the majority of computer users.
Depends on the software of course. But in this day and age, you should keep your software up-to-date [even on a 56k modem]. It'll save you a lot of trouble going foward.
D&D is not a game designed just for programmers and power users.
I don't disagree.

Actually, it wasn't really designed with software development in mind, no matter what WotC may claim.
