Youry's Blog

Youry's Blog

…Real world code sucks…

leave a comment »

Some citations from “What Compsci textbooks don’t tell you: Real world code sucks” By Dave MandlGet more from this author Posted in Developer, 21st December 2012 10:19 GMT @ http://www.theregister.co.uk/2012/12/21/financial_software_disasters/?utm_source=dlvr.it&utm_medium=linkedin&goback=.gde_35521_member_199777473  :

“There’s a kind of cognitive dissonance in most people who’ve moved from the academic study of computer science to a job as a real-world software developer. The conflict lies in the fact that, whereas nearly every sample program in every textbook is a perfect and well-thought-out specimen, virtually no software out in the wild is, and this is rarely acknowledged.”

… — it’s outright terrible by any number of measures.

“Of course there are many exceptions, but they’re just that: exceptions. In my experience, software is, almost as a rule, bad in one way or another. And lest I be accused of over-generalising: in more than 20 years I’ve done work for maybe a dozen companies, almost all of them in the banking industry and many of them household names.”

“Complex systems + borked code = beelllions down the drain: In the financial business there have been several software-related blowups in the last few years that were big enough to make it onto the evening news. To name just three, there were: the Nasdaq failure that wreaked havoc with Facebook’s IPO; a trading fiasco at Knight Capital in August that led to widespread market disruption and a $400m drop in Knight’s market value; and the “flash crash” of May, 2010, which caused market losses of at least $1 trillion in a matter of minutes.”

Advertisements

Written by youryblog

January 8, 2013 at 12:56 AM

Posted in Business, IT, SW Eng./Dev.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: