Rise of Open Source

Navigating & Contributing to the Open Source Community

Ahmad Nassri @ Big Data Toronto 2016

#BigDataTO

AhmadNassri.com

Hai!

Entrepreneur, Hacker, Developer
Open Source Advocate & Dog Lover

@AhmadNassri

http://ahmad.codes

VP of Engineering at Mashape, Founder at Tech Masters, Mentor at Node School Toronto, Director at Full Stack Toronto, Director at Open API Initiative, Editor at The RESTful Web.

Where to Start?

Open Source Principles

Quality First

Documentation

Test Everything

Open Discussion

Transparency

Asynchronicity

Democracy

Quality First

“Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.”


― Martin Golding, Code For The Maintainer

Document ALL The Things!

“Documentation is like candy: when it is good, it is very, very good; and when it is bad, it is better than nothing..”

Open Discussions

“Be your own worst critic. When things go wrong it's tempting to shift the blame. Don't. 

Accept responsibility. People will appreciate it, and you will find out what you're capable of.”


― Paul Arden

Test Everything

Test-design thinking can discover and eliminate bugs at every stage in the creation of software, from conception to specification, to design, coding and the rest.”


― Boris Beizer

Be Transparent

“Transparency, honesty, kindness, good stewardship, even humor, work in businesses at all times.


― John Gerzema

Life is asynchronous

You can automate & synchronize machines, but you cannot synchronize nor automate humans!

 

― me, Just now.

Embrace Democracy

Democracy cannot succeed unless those who express their choice are prepared to choose wisely. The real safeguard of democracy, therefore, is education.

 

― Franklin D. Roosevelt

THANK YOU

Rise of Open Source

By Ahmad Nassri

Rise of Open Source

Navigating and Contributing to the Open Source Community @ Big Data Toronto 2016

  • 890