News for hackers. Stuff that matters.
Re:Sorry, Geeks, Microsoft Excel is Everywhere by JumpCrisscross on Thursday February 14, 2013 @02:26PM (#5221498)
Excel wasn’t the problem at JP Morgan. There was a reckless culture that thumbed its nose at rules, ignored the guidance of review committees, and tried to sweep things under the rug when they got caught. That would have happened whether the models were written in Excel or Ruby.

If anything, Excel promotes transparency in finance by allowing more people to read the "source" (even the bankers). Cutely named forgotten programmes written in J were a more fecund source of problems.

Re:Sorry, Geeks, Microsoft Excel is Everywhere by doppenhe on Thursday February 14, 2013 @02:59PM (#5221739)
<disclosure>I work for Microsoft, specifically I am a Program Manager on the Windows Excel team </disclosure>

This is actually something we take very seriously and we have been building tools to improve this. Excel 2013 actually shipped with a compliance add-in. Here is some more info: http://blogs.office.com/b/microsoft-excel/archive/2012/09/13...

Re:Sorry, Geeks, Microsoft Excel is Everywhere by cleverjake on Thursday February 14, 2013 @03:21PM (#5221909)
Wow, thank you for that. I am honestly fascinated by this.
Re:Sorry, Geeks, Microsoft Excel is Everywhere by h1srf on Thursday February 14, 2013 @02:53PM (#5221703)
Agreed. They were doing CDS deals. Every bank I've worked at has their models in COM assemblies that can be consumed by Excel. Excel lets the traders value their instruments using the models. The inputs may have been copy-paste but I'd be hard pressed to believe that the risk numbers were generated by hand in Excel unless this was some very exotic instrument which I don't think it was.

Risk numbers aren't generated by Excel but an automated process that uses the same assemblies.

Re:Sorry, Geeks, Microsoft Excel is Everywhere by jgamman on Friday February 15, 2013 @01:00AM (#5224717)
have you tried reverse engineering someone else's non-trivial spreadsheet? a programmer might build a good spreadsheet but the average person builds a nest of lookups and hacked up nested if/then statements. seriously, i think spreadsheets are un-auditable - the only way to double check something is to write your own version and check the output... now you've got 2 problems...
Re:Sorry, Geeks, Microsoft Excel is Everywhere by mbetter on Friday February 15, 2013 @01:06AM (#5224738)
Lookups and if/then statements, wow. God forbid you ever have to audit a program with a loop.
Re:Sorry, Geeks, Microsoft Excel is Everywhere by dragonwriter on Friday February 15, 2013 @12:27PM (#5227232)
The problem with auditing excel isn't the kind of individual statements, its the lack of structure.

Excel is effectively an easy-to-write self-obfuscating coding environment.