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

You Should Be An Open Source Developer

You Should Be An Open Source Developer

My talk from BrnoPHP about Open Source Philosophy and how it can boost your career and make you a better person & developer.

Pawel Jedrzejewski

November 15, 2015
Tweet

More Decks by Pawel Jedrzejewski

Other Decks in Technology

Transcript

  1. Paweł Jędrzejewski I really like Open Source I created Sylius

    I co-founded Lakion I help organize PHPers Łódź
  2. 245+ Code contributors 1,350,000+ Downloads 430 Translators Alpha running in

    production first bits of code in 2011 1.0.0 due next year
  3. @pjedrzejewski Experience - easy to get! Learning from others Good

    starWng point for young developers InteresWng addiWon to your CV
  4. workflow 1. Fork on GitHub. $ git clone [email protected]:<user>/symfony.git $

    cd symfony $ git co -b fix-discounts-bugs 2. Change what you need to fix it. $ git commit -m „Fixed bug when coupon is null” $ git push origin fix-discount-bugs 3. Open a PR on GitHub. @pjedrzejewski
  5. @pjedrzejewski Provide support for the users. Sign-up for the mailing

    list or join the IRC. Check quesWons on StackOverflow.
  6. „I get hate mail for hacking on Open Source. People

    have started mulWple "peWWons" on peWWon web sites, asking me to stop working (google for it). Recently, people started collecCng Bitcoins to hire a hitman for me (this really happened!).” Source: hkps:/ /plus.google.com/+LennartPoekeringTheOneAndOnly/posts/J2TZrTvu7vd
  7. @pjedrzejewski Tips for starting your own project Show of your

    idea as soon as you get MVP StarWng documenWng from day one Good test suite will be your best friend Create a team from acWve contributors Organize community work, set a roadmap
  8. !!! @pjedrzejewski Rule #2. Be nice and remember that there

    is a person behind the GitHub nickname.
  9. !!! @pjedrzejewski Rule #3. Just start and you will be

    addicted. Trust me again. NoWce burnout quickly and you will be fine.