Why Open Source Your     Secrets?  The business value in opening up your code Trisha Gee, Java Developer at LMAX Exchange ...
LMAX Exchange
Disruptor
...but why??
1. Better Design
2. Great for PR
3. Improves Your Code
Caveats
Questions?
Upcoming SlideShare
Loading in...5
×

Why Open Source Your Secrets

7,371

Published on

A short Open Conference presentation on the business benefits of open sourcing your software. Presented at GirlGeekMeetup, April 2012

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
7,371
On Slideshare
0
From Embeds
0
Number of Embeds
44
Actions
Shares
0
Downloads
13
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • \n
  • - Anyone know anything about finance?\n - Born from Betfair. Startup mentality but in finance, different world\n
  • - Anyone heard of it?\n - Won Dukes Choice award 2011\n - Fast\n - Proves Java is a contender\n
  • - Competitors can use your hard work\n- Get no money for it\n- Sticky fingers on your code\n- Hard work\n
  • - Separation of concerns\n - Naming / self-documenting\n - Generalising / removing specific business logic / reusable\n - JavaDoc\n - Unit tests\n - Performance tests\n
  • Recruitment - for LMAX\nMore users\nGood will from third parties\n\n - Look dead clever: hasn’t been done before; fills a niche; new approach to old problem\n - People can see your approach to code\n
  • - Faster\n- More features / different use cases\n- Simpler\n
  • - Carefully select the area to open source - is hard work, needs to represent your company (Disruptor, Freud, JMicrobench, Freud. Want to do BigFeedback, Romero, AutoTrish, Jodie)\n- Invest in it\n- Get buy in from your bosses\n
  • - Anyone done this?\n - What are the common barriers?\n
  • Why Open Source Your Secrets

    1. 1. Why Open Source Your Secrets? The business value in opening up your code Trisha Gee, Java Developer at LMAX Exchange @trisha_gee mechanitis.blogspot.com
    2. 2. LMAX Exchange
    3. 3. Disruptor
    4. 4. ...but why??
    5. 5. 1. Better Design
    6. 6. 2. Great for PR
    7. 7. 3. Improves Your Code
    8. 8. Caveats
    9. 9. Questions?
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×