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

The Art of Open Source

Vishnu Ks
August 21, 2016

The Art of Open Source

Vishnu Ks

August 21, 2016
Tweet

More Decks by Vishnu Ks

Other Decks in Programming

Transcript

  1. The Art of Open Source
    Vishnu Ks

    View Slide

  2. OKAY, LET’S TALK ABOUT
    ● Building cool things.
    ● Making it public.
    ● Contributing to cool projects
    ● Rewards $$$$

    View Slide

  3. Summer With
    Zulip Team
    Dropbox Inc

    View Slide

  4. How I got started in open Source

    View Slide

  5. Problems i faced in the beginning
    ● Had no idea how to contribute
    ● Doubt whether I know enough to contribute
    ● Everyone else is doing Codechef. Why should i do this?
    ● Have no clue on how to use Git
    ● What exactly is a bug?
    ● How to fix it?
    ● How to make the fix available to rest of the world?

    View Slide

  6. Making Open Source Cooler and Easier since 2008

    View Slide

  7. Initial
    Contributions

    View Slide

  8. View Slide

  9. ● Typos Fixes
    ● Documentation updates
    ● Url FIXES

    View Slide

  10. View Slide

  11. Lessons learned
    ● You always start small
    ● It takes time to make a significant
    contribution
    ● You don’t have to be hard core developer to
    make contributions
    ● If you like programming you are more than
    good to start

    View Slide

  12. Work On
    Personal Projects
    OPEN SOURCE YOUR
    PROJECTS

    View Slide

  13. Put all your code on github
    ● It can be the codechef/codeforces problems
    you solved.
    ● It can be your semester projects.
    ● It can be your personal projects.
    ● It can be the list of books u read.
    ● It can be your dotfiles.
    ● It can be your research paper.

    View Slide

  14. View Slide

  15. View Slide

  16. The mobile app was pretty bad as I just used phonegap for
    making the APP.
    Pranjal Paliwal (at that time first year) saw the App and
    wanted to make it better. He built a beautiful APP out of
    it. You should all check out his app.

    View Slide

  17. Want Some Inspiration?

    View Slide

  18. View Slide

  19. View Slide

  20. View Slide

  21. $$ REWARDS $$

    View Slide

  22. FREE KARMA

    View Slide

  23. YOU GET AN AWESOME RESUME

    View Slide

  24. RECRUITERS LOVE GITHUB
    ● I Was offered the job of lead architect in
    a startup at Copenhagen, Denmark.
    ● Couldn't take the offer as I was in 3rd
    year.
    ● But this gave me the confidence to quit
    competitive programming completely and
    focus solely on Open Source.

    View Slide

  25. View Slide

  26. Summer with
    ZUlip

    View Slide

  27. View Slide

  28. I WAS THE LEAST
    BRILLIANT PERSON
    WORKING ON THE PROJECT
    BY A HUGE MARGIN

    View Slide

  29. You get to learn from
    the best of the best.

    View Slide

  30. Plus a lot of
    $$$

    View Slide

  31. THERE ARE NO LIMITS ON
    REWARDS

    View Slide

  32. BUT THE HAPPINESS YOU GET WHILE
    CONTRIBUTING TO OPEN SOURCE IS THE
    MOST AWESOME PART

    View Slide

  33. View Slide

  34. [email protected]
    @hackerkid on Github

    View Slide

  35. QUESTIONS???

    View Slide