Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Open Source is your Destiny

Madhava Jay
September 19, 2021

Open Source is your Destiny

Madhava Jay

September 19, 2021
Tweet

More Decks by Madhava Jay

Other Decks in Technology

Transcript

  1. $ whoami Local Time Brisbane, Australia - GMT +10 AEST

    GitHub https://github.com/madhavajay Twitter @madhavajay OpenMined Core Team Lead
  2. WARNING - Lots of Googling - No references - My

    opinion - Grain of salt - Memes aren’t facts
  3. Before Open Source Hand Rolling HTML PHP Pixel Pushing IE6

    PNG Fixing MySpace Page Hacks Janky Vanilla JS Failed Startup iPad Award Something Something Big Data AdTech Blah Android App Owchies Java Monolithic Meh Losing Hackathons Failed Startup
  4. Learnings - Internal Tools - Simple Idea - Nice Logo

    - Good README.md - CI / Tests - Publish to Package Managers
  5. Learnings - Installing on MacOS didn’t work - Fix problems

    you are having - Test and document thoroughly - Add delight (new icon)
  6. What’s the Difference? Careful of your debug statements in Public

    > print("wtf!!!") Detecting emotion in text chat is difficult More reliable because people in other Time Zones depend on your work when they wake up Everyone is at different stages and you don’t know their background or situation Often contributors are unpaid
  7. Web Frameworks - Wordpress - React - Django - Symphony

    Stop re-inventing ORM / CRUD and Login and get publishing!
  8. Gaming - Shareware - Quake - WINE - Steam and

    SteamOS - Consoles converged on x86 - Consoles will probably converge on *nix - Vulkan please?
  9. Programming Languages Tiobe Index Top 10 ✅ C - Open

    Standard ✅ Python - Open Source ❎ Java - OpenJDK ✅ C++ = Gnu / Clang Open Compilers ✅ C# - Open Source / Compiler ❎ VB - Roslyn .NET C# Compiler ✅ JavaScript - ECMAScript / v8 ❌ Assembly - CPU instruction sets? RISC-V? ✅ Php - Open Source ❎ SQL - ISO / standard, lots of OS engines
  10. Programming Languages Newer Languages ✅ Swift - Apple ✅ Go

    - Google ✅ TypeScript - Microsoft ✅ Julia ✅ Rust - Mozilla / Rust Foundation - Open Books with mdBook All on GitHub
  11. Source Control Once upon a time there were: - Mercurial

    - SVN - BitKeeper Then BitKeeper wanted $ Linus: "I'm an egotistical bastard, and I name all my projects after myself. First 'Linux', now 'git'."
  12. Quotes that don’t age well Steve Ballmer said that "Linux

    is a cancer that attaches itself in an intellectual property sense to everything it touches,"
  13. Quotes that don’t age well Steve Ballmer said that "Linux

    is a cancer that attaches itself in an intellectual property sense to everything it touches,"
  14. Where is Open Source #1 - Servers, Mobiles & IoT

    - Browsers - Web Frameworks - Languages - Source Control - Containerization - Cross Platform Desktop Apps - Data Science - Deep Learning
  15. Data is the new Oil ✅ Apple 🛢 Saudi Aramco

    ✅ Microsoft ✅ Amazon ✅ Alphabet ✅ Facebook ✅ Tencent ✅ Tesla ✅ Alibaba Group 💵 Berkshire Hathaway
  16. Automation not evenly distributed - Storing and Maintaining Big Data

    is expensive - Software licenses are expensive - Students can’t learn Enterprise Software - Governments have tremendous IT costs - Developing world is disproportionately affected
  17. Who’s Paying? Ads Google, Mozilla, Facebook Databases Oracle, IBM, Microsoft

    SaaS Less software more services Cloud Google, Amazon, Microsoft
  18. Alt Revenue Streams - Donationware - Crowdsourcing - Bounty /

    White Hat - Delayed Open-sourcing and Copyleft
  19. Open Sauce > Secret Sauce - Gallup estimates the US

    economy loses $50-$150 billion each year due to failed IT projects - Stop Reinventing the Wheel - Carbon Footprint - Right to Repair - Audit Security - Algorithmic Fairness - New Economic Models - Life’s a team sport
  20. Biology Human genes cannot be patented in the U.S. because

    DNA is a "product of nature.” Life “the condition that distinguishes animals and plants from inorganic matter, including the capacity for growth, reproduction, functional activity, and continual change preceding death.”
  21. Open Source - it’s your Destiny - High chance you

    will work in a large Tech org who creates open source - High chance you will write code using public platforms like GitHub - High chance that new economic models will replace Copyright at least for software - You can build anything today with Open Source and run business or help change the world Don’t fight it! Come Join us!
  22. How to Join Please join us on Slack and say

    hello. 👋 There are “OpenMineders” in your timezone who can help point you 󰗇 in the right direction to get involved. Slack: openmined.slack.com Github: github.com/openmined Twitter: twitter.com/openminedorg
  23. Thank You Got questions? Don’t hesitate to reach out: Slack:

    @Madhava Github: github.com/madhavajay Twitter: twitter.com/madhavajay Slides https://bit.ly/3Ajq8Me