3 ms·
Corporate actions (dividends, splits, takeovers, spinoffs etc) cause huge numbers of bugs and problems in financial software.
by seanhunter 4y ago
Corporate actions (dividends, splits, takeovers, spinoffs etc) cause huge numbers of bugs and problems in financial software.
- ben_jones 4y agoIts really hard to express the business logic of financial institutions. Doesn't matter the language or tooling. Its just really hard. Ultimately these bugs can all be resolved with little to no damage. Oh and nobody really shares their implementations, partly because they are so internal facing you can't really abstract it out, but also because its a competitive advantage.
- seanhunter 4y agoYup and also even if your code is right you are dependent on external parties (the marketdata provider and the exchange in this case) to do things correctly and often their code will have bugs or their people will make random fatfinger errors etc.