Get the latest updates and news from FINCAD. Subscribe and never miss a post! 


FINCAD Names Nora Irene Ghartey as Winner of its 2020 Women in Finance Scholarship
Drumroll please… It is my greatest pleasure to announce that we have selected a winner for this year’s Women in Finance Scholarship! Nora Irene Ghartey, a native of Ghana and exceptionally talented young woman, will use the award money to pursue a MSc degree in Financial Mathematics at the London School of Economics and Political Sciences (LSE). At FINCAD, we are committed to helping talented
Architecture Series, Part 5: The call function function
In an earlier post in this series, I listed a few problems which go with the territory of building cross-platform object-oriented libraries in general, and some with C++ in particular. Here they are again: ABI (in)compatibility, regression testing, transparency and auditing, persistence, distributed/multi-process computing, API extensibility and the provision of technical support. In my previous
December 18, 2012
Architecture Series, Part 4: Scaling for performance
Supercomputers today don't have fast processors, they have many processors. Any modern high-performance system must address the problem of distributing its calculations over multiple cores within a machine and across multiple machines across a network. The transport of simple data types (numbers, character strings, Booleans etc) is trivial. But when objects are used to represent real life (and
December 11, 2012
Insurance Overhaul
A family member recently asked me the specifics of a few different life insurance policies and it got me thinking about the metamorphosis the insurance industry has undergone globally the last few years and how it came about. It is really quite remarkable. We have gone from an insurance industry operating in the status quo of managing specific asset or liability allocation pieces in relative
December 6, 2012
Architecture Series, Part 3: Objects Need Names
In my previous post, I said that C++, as a language choice for the implementation of an analytics library, is effectively mandated by the industry's expectations of high performance. In reality, well-written C++ can be very efficient, but it has to be well-written. The object model of C++ lets us cope with the ever increasing complexity of the calculations required to solve modern quantitative
December 3, 2012
Architecture Series, Part 2: Which Language?
This series addresses issues specific to domain of financial derivative valuation and risk measurement. However, before leaping into the domain itself, I'd like to cover some considerations of tools, process and architecture which are more general, applying to software systems in this and other domains. Programming Paradigm The overwhelming winner in this category is object-oriented programming
November 21, 2012