marklin-users.net community | Forum
Being a software developer myself, I can assure everyone that neither me or my coworkers deliberately puts bugs into a system that someone else has to buy with their hard earned money. That being said, the work that goes into developing a system like the CS2 is gigantic and the hours put into testing is many. At the end of the day, bugs do slip through to the end user, simply because it is impossible to take every aspect into consideration. We can predict a lot, but we cannot predict everything - we try though.
Eventually updates are released to fix the problems, but it is not always possible to solve every problem. In order to solve a problem, one must be able to reproduce the problem in the lab, and that is not always possible. Why? Because sometimes there is not enough information about the bug. I can only encourage everybody that experience problems with their system to send an e-mail to Märklin including software version, firmware version, hw version and so on. Including as much details as possible on how to reproduce the bug. Perhaps screenshots of the CS2 screen if an error occurs there. Rather too much information than too little. Perhaps it is just that bit of extra information that allows the bug to be reproduced. Oh and btw.: a positive text tends to get better treatment than a text with "you're an ****" written between the lines - just a friendly advice.
And bugfixing has deadlines too. Even if you are not a software developer, I am sure you have tried having your pushy boss tell you, that whatever you are doing, get it done NOW! So you do the best you can with the insanely little time they have given you, some times that is not enough, you know that, but what can you do. The bugs that get the most attention is often the bugs that have the most complaints. Eventually the system will have fewer bugs.
I am pretty sure that whoever writes the code for the CS2 are proud of their work, and I am sure they are aware of every single bug that have been mentioned, but I am also sure that they suffer from the same problems as everybody else: There is only so and so much time to fix them.