The major problem of IB TWS tech guys is they announce a Beta version as a Gold and let the customer use it , and use a customer as a beta tester.
IB TWS programmers can be one of the worst IT professionals in the industry, and I also wonder how the IB executives use their financial resource to the TWS development. After all, in most of the time, it's the only interface to their customers.
Look at eSignal or others. They are really careful to release the new version after a long pending time of the beta period. watching tons of complaints for the problem with the latest version of TWS by members in this board, it cannot to be denied that IB production routine is unhealthy. Obviously, it's critical attitude to supply a financial software with bug-free and stability to customers, but looking at the result, judging from the report by the users, they lack such an attitude. Really unprofessional.