It has been maintained, it started off basic and more and more functionality has been
added to it. It has also been 'ported' to work on 3 other poker sites, which store the
data in different ways, some put one history in a file, some several, some spread it over serveral folders, some use a mixture of the two, all use a different format for the history
with some similarities. It would prove too complex to have one multipurpose program
especially as I will add other sites of unknown formats.
Obviously I could have done some thing better with hindsight but not that much,
obviously you have to balance off forward planning with having a working version.
Each new feaure is tested.
It has been ran over a million poker hand histories, that is over a million files
in some cases. (obviously that take a while!!). It incorporates a database of a summary
of the previous results and loads it in real time and adds the next history to it.
You can get a commercial version called Pokertracker($98), I bet my version is quicker than that!! Obviously mine is not all singing all dancing but then it did not envolve
a million man hours!!
You have provided no jusification for that statement.
If you mean projects which end up having to be scrapped then probably yes.
I have worked on a project with a heavy empathis on variable scope which had to be
rewritted from scratch for other reasons. So that was largely a waste of time.
It's not trivial just written by someone who is an efficient worker and knows how to
design and write a program which is actually useful.