Of markets and black swans and opensource and software

I was reading a column by Nassim Nicholas Taleb in the Financial Times yesterday, where he lists “ten principles for a Black Swan-proof world”. You can read the whole piece here, or download the pdf from Taleb’s own site.

I couldn’t help noticing how striking the relationship was, between what he was putting forward for financial markets, and what we consider generally to be the principles of opensource and of good software development. So I decided to list each of his principles below, with brief comments in italics seeking to explain the same thing in a software context.

  1. What is fragile should break early while it is still small. Make sure you test early, test often, test small.
  2. No socialisation of losses and privatisation of gains. Opensource is pretty much predicated on this: “losses” are borne by individual contributors, “gains” are shared by all participants
  3. People who were driving a school bus blindfolded (and crashed it) should never be given a new bus. Opensource communities make use of tools like commit logs for this very purpose, looking at the prior contributions made by a participant before letting the changes in
  4. Do not let someone making an “incentive bonus” manage a nuclear power plant — or your financial risks. We’ve all seen what happens when incentives for technology staff are not aligned properly with business objectives. This is why the most important job of a CIO is “dial-tone”, reliable secure operations at an affordable price
  5. Counterbalance complexity with simplicity. Build software on a “high cohesion, loose coupling” basis
  6. Do not give children sticks of dynamite, even if they come with a warning. Make sure that the people who make software decisions actually have software experience
  7. Only Ponzi schemes should depend on confidence. Governments should never need to “restore confidence”. How many Linux ads did you see when Linux came out?
  8. Do not give an addict more drugs if he has withdrawal pains. Don’t cure proprietary-software addictions by giving people more proprietary software
  9. Citizens should not depend on financial assets or fallible “expert advice” for their retirement. Rely on something real. Code. Code is King. Not slideware.
  10. Make an omelette with the broken eggs. Again an opensource principle. Cannibalise. Reuse.

So what would happen if financial markets get run on opensource principles? Complete transparency. Open inspection. Visible track records. Compartmentalisation of losses, sharing of gains. Moderation not regulation. And yes, the capacity to “fork”.

[Update, with Tongue Firmly in Cheek: If the banking system needs to learn from the software industry, is the opposite true as well? Are we approaching a time when large software firms will need bailing out? http://www.infoworld.com/d/adventures-in-it/microsoft-asks-feds-bailout-720 ]

On song: The Artist Quiz Thingy

Jay Singh of Pink Noise got me started on this post, by sharing a note in facebook, where she said:

Pick an artist, and using SONG TITLES from only that artist, cleverly (preferably) answer these questions. This is harder than it seems!

ADDITIONAL RULE: You cannot use the same artist I did, or duplicate song titles even if they were performed by another artist.

  • Are you a male or a female? Babylon Sister(s)
  • Describe yourself: Glamour Profession
  • How do you feel about yourself? The Nightfly (ooh)
  • Describe your ex boyfriend/girlfriend: Black Cow!
  • Describe your current boy/girl situation: Haitian Divorce (no, no, no, no just kidding of course)
  • Describe your current location: The Caves of Altamira
  • Describe where you want to be: The Caves of Altamira (not allowed but who cares?) Okay, okay then: Green Flower Street
  • Your best friend is: My Rival
  • Your favourite colour is: Deacon Blue
  • You know that: Katy Lied
  • If your life was a TV show what would it be called?:Pretzel Logic (for sure!)
  • What is life to you? New Frontier
  • What is the best advice you have to give? Walk Between The Raindrops

Oh, and the band is: Steely Dan

The idea intrigued me, so I had to give it a try. And here are my answers:

  • Are you a male or a female? The Great Pretender
  • Describe yourself: (I Don’t Want To) Hang Up My Rock & Roll Shoes
  • How do you feel about yourself? It Ain’t Me, Babe
  • Describe your ex boyfriend/girlfriend: Most Likely You’ll Go Your Way, I’ll Go Mine
  • Describe your current boy/girl situation: Right As Rain
  • Describe your current location: All Along the Watchtower
  • Describe where you want to be: Up On Cripple Creek
  • Your best friend is: You Angel You
  • Your favourite colour is: Out Of The Blue
  • You know that: I Shall Be Released
  • If your life was a TV show what would it be called?: The WS Walcott Medicine Show
  • What is life to you? Life is a Carnival
  • What is the best advice you have to give? Don’t Do It

The band? The Band! With a little help from Dylan.

BTW Jay is my cousin, and a great person.