Do you have problems with your software?
What kind of software? Embedded, real-time, safety-critical ... More
Development has stalled.
- Lots of valiant effort, but still no release. Every bug you fix exposes two more; every new feature breaks two old ones. More
- It's far too slow. It works perfectly for toy examples, but bogs down in the real world. More
- You have endless discussion, continual requests for change and nothing ever happens. More
- You have no one who understands the mathematics of the problem. More
- It has to work. If it fails people will be hurt, you will be sued, the financial loss will be incalculable. Regulatory authorities demand due diligence. More
- You need to know whether to persist with it, rejuvenate it, re-engineer it. Or simply discard it altogether. More
- A bug has turned up after all these years. More
- It needs to be ported to a modern language and/or modern hardware. More