One thing I've noticed with financial modeling (which should actually come as no big surprise) is the similarity with developing software.
Software development concepts that are portable (and important) for financial modeling:
- Modularity - Portability of code. Being able to use one formula in another area and putting pieces together
- Functions and variables - No hard coding. Having computed values feed into each other so that changes are immediately propagated throughout the model (without having to tediously consume time readjusting calculations - a huge waste of time)
- Memory addressing and pointers - Cell references and pointer arithmetic, arrays and vectors
No comments:
Post a Comment