I have been evaluating MMA for use as an application platform and have been waiting for the functions in MMA10. However, the release of MMA 10 seems to be accompanied by a lot of bugs/problems/issues reported by the user community. I understand it is a large and complex system so so one might expect some bugs with each new release. That said, my questions to the long-time users are: Is this typical of recent releases cycles and, if so, how long does it typically take Wolfram to stabilize the new releases? Thanks in advance.
An answer would be dependent on knowing what type of application because no single user knows all parts of Mathematica. My own interest is learning some modern mathematics and physics, writing Applications, and trying to learn how to best use Mathematica as a technical communications medium.
I don't see the bugs or "features" in Version 10 as being more or worse than in previous versions, and on the positive side there is a lot to like. I wish the principle core user interface would settle down and stabilize a bit more than it has. I'm not too fond of gratuitous changes to the core cascade style sheets because Application style sheets are built on them. I don't like it when useful features such as single word spell checking (or word completion) in Text cells is taken away, because it was very useful to people writing notebooks as communication documents.
I certainly will use Version 10 for my present Application work and the chances are it would be a good choice for your own work.
I am not quite sure whether the feeling that there are many problems with the new release reflects reality. There is, of course, a tendency to discuss things that don't work in a Forum like this one.
The core functions are unaffected. There might be some function that runs a bit slower, but across the functions are generally faster now. I have taught a university course last year where we used Mathematica for modelling. One objective was to introduce a large number of different functions/algorithms/approaches of Mathematica. Generally, the notebooks run without any problems. You have certainly seen that 700+ new functions have been added; also there is the cloud service and many other things. I suppose that some glitches can be expected. But that does not mean that you should expect larger problems with your old programs.
Regarding the release cycle there is a list on wikipedia:
Thanks, the list helps. I can see that for MMA's very long history, it is never too long Wolfram releases fixes for major new releases.
Also note that things are already being fixed. ThermodynamicData seems to work fine now:
I have read that WRI intend to provide smaller update on a very (!) regular basis. Make sure that the update feature is enabled in the preferences (which it is by default!).