Open sourcing code provides business value through improved design from community feedback, positive PR from sharing knowledge, and strengthening internal code quality from external review. While there are caveats like legal issues, overall open sourcing code leads to better software.
Vector Search -An Introduction in Oracle Database 23ai.pptx
Why Open Source Your Secrets
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
- 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