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

My Story With Python and Open Source

My Story With Python and Open Source

Presented at:
- Agile Venture Firenze 2019
- Working Software Conf 2019
- WPC 2018, Milan
- EuroPython 2018, Edinburgh
- PyConWeb 2018, Munich
- PyCon Nove, Florence
- GitHub Constellation, Milan

Nicola Iarocci

November 23, 2017
Tweet

More Decks by Nicola Iarocci

Other Decks in Programming

Transcript

  1. Teacher and Consultant 2 Who I am a weirdo Python

    by Night I am the author and maintainer of a few Python open source projects: python- eve.org, python-cerberus.org, and more. Microsoft MVP MongoDB Master I also happen to be a Microsoft MVP for Visual Studio and Development Technologies and a MongoDB Master. Communities I run DevRomagna, a developers community, and CoderDojo Ravenna, a coding club for kids. http:/ /devromagna.org C# and F# by Day I am the author of Sofware Gestionali Amica, a line of accounting and invoicing applications for Italian small businesses. Check it out at http:/ /gestionaleamica.com Speaker At local and international conferences Languages, metodologies, best practices, etc.
  2. 6

  3. 7

  4. 15 Community build an active community around your project (design

    and implementation, word of mouth, safety net, etc.)
  5. introvert code monkey, 1991-2012 24 Who I used to be

    C# by Day I am the author of Sofware Gestionali Amica, a line of accounting and invoicing applications for Italian small businesses. Check it out at https:/ /gestionaleamica.com
  6. 34 Who I am a weirdo Python by Night I

    am the author and maintainer of a few Python open source projects: python- eve.org, python-cerberus.org, and more. Microsoft MVP MongoDB Master I also happen to be a Microsoft MVP for Visual Studio and Development Technologies and a MongoDB Master. Communities I run DevRomagna, a developers community, and CoderDojo Ravenna, a coding club for kids. http:/ /devromagna.org C# by Day I am the author of Sofware Gestionali Amica, a line of accounting and invoicing applications for Italian small businesses. Check it out at http:/ /gestionaleamica.com Speaker At local and international conferences Trainer Languages, metodologies, best practices, etc.
  7. 37 Do Your Homework most projects won’t accept code that

    is not covered by tests and documentation updates
  8. 38 Sometimes things don’t go as planned this pull request

    has been ignored for six months (and counting). It’s ok.
  9. 39 Cognitive Bias contributor wanna-be is intimidated, yet there are

    a ton of projects out there, all striving for contributors
  10. 41 You need dedication, will and grit. Along with a

    strong desire to learn new things.
  11. 42 The good news is that you can become an

    OSS developer too Matteo Collina NodeJS Technical Steering Committee
  12. 43 https:/ /guides.github.com/activities/hello-world/ GitHub https:/ /opensource.guide/how-to-contribute/ How to Contribute to

    Open Source http:/ /up-for-grabs.net/#/ Up for grabs http:/ /www.firsttimersonly.com First Timers Only Get Started! Check out these great resources