SlideShare a Scribd company logo
OLD AND NEW PERILS OF OPEN SOURCE
CHRIS HEILMANN (@CODEPO8), GREAT WIDE OPEN, ATLANTA, MARCH 2016
A bit over a year ago I
moved on from the most
open environment…
…to one known to be
much less open…
I like a good challenge…
To my surprise, things
were less complicated
than I thought…
I feel like the open source
fairy, seeing how much
code, that wanted to be
open, now is…
Stay tuned…
https://build.microsoft.com/
TypeScript http://typescriptlang.org/
Visual Studio Code
http://code.visualstudio.com/
ChakraCore
https://github.com/Microsoft/ChakraCore
Old and new perils of open source - Great Wide Open keynote
Open Source is free…
Open Source is free…
… free as in puppy!
Open source has many inherent costs
Don’t promise, deliver…
Building with other products should
involve improving them…
Stay up to date and
react quickly…
Learn and follow standards…
Be prepared to let go
of things you are
comfortable with…
Allow simple deployment…
Use the cloud!
https://tryappservice.azure.com/
Use the cloud!
https://tryappservice.azure.com/
Use the cloud!
Complexity kills…
Always offer a simple
way in and out of
your products…
Visual Studio Code
http://code.visualstudio.com/
Specialise and share…
OPEN SOURCE IS OUR PUPPY…
Good open source work
is always a team effort…
Old and new perils of open source - Great Wide Open keynote
Old and new perils of open source - Great Wide Open keynote
Open is as open does…
• Let’s have less ego and listen more -
we have two ears and one mouth,
that’s the ratio…
• Enterprise and Open are not
enemies; they can learn a lot from
another…
• Open Source takes effort and time.
Success is not based on what you
release, but how you treat the
community around it
THANK YOU!
CHRIS HEILMANN
@CODEPO8

More Related Content

What's hot (11)

ZIP
Message Queues in Ruby - An Overview
Pradeep Elankumaran
 
PPTX
Building Chatbots
Tessa Mero
 
PPTX
Chatbots
Tessa Mero
 
PDF
WordPress の現在とこれから
Naoko Takano
 
KEY
SydPHP May 2012 - Deployment
Graham Weldon
 
PDF
Solving Cross-Cutting Concerns in PHP - DutchPHP Conference 2016
Alexander Lisachenko
 
PPT
Building Big on the Web
Cal Henderson
 
PDF
WordPress: Getting Under the Hood
Scott Taylor
 
PDF
React native and wordpress
Micheal Reilly
 
PDF
Everyones invited! Meet accesibility requirements with ColdFusion
ColdFusionConference
 
PPTX
Three Developer Behaviors to Eliminate 85 Percent of Accessibility Defects
Sean Kelly
 
Message Queues in Ruby - An Overview
Pradeep Elankumaran
 
Building Chatbots
Tessa Mero
 
Chatbots
Tessa Mero
 
WordPress の現在とこれから
Naoko Takano
 
SydPHP May 2012 - Deployment
Graham Weldon
 
Solving Cross-Cutting Concerns in PHP - DutchPHP Conference 2016
Alexander Lisachenko
 
Building Big on the Web
Cal Henderson
 
WordPress: Getting Under the Hood
Scott Taylor
 
React native and wordpress
Micheal Reilly
 
Everyones invited! Meet accesibility requirements with ColdFusion
ColdFusionConference
 
Three Developer Behaviors to Eliminate 85 Percent of Accessibility Defects
Sean Kelly
 

Similar to Old and new perils of open source - Great Wide Open keynote (20)

PDF
Panu Kalliokoski, Solita “Why Custom Software Should Be Open Source” - Mindt...
Mindtrek
 
PDF
The new challenge of Open - OSCAL 2015
Christian Heilmann
 
PDF
Chris Heilmann - The new challenge of open
Open Labs Albania
 
PPTX
Open source softwares, 2011
Florent Renucci
 
PDF
Open Source in Real Life
Kenneth Geisshirt
 
PDF
Building software: the lessons from open source
Arnaud Porterie
 
PDF
Turning huge ships - Open Source and Microsoft
Christian Heilmann
 
PDF
Open source software: The infrastructure impact
Rogue Wave Software
 
PPTX
Open Source Product Management
Danny Rosen
 
PDF
Open source communities - EiTESAL Digital Transformation "Role of Open Source...
EITESANGO
 
PPTX
The Coming OSS Sustainability Crisis
Aaron Stannard
 
PDF
Challenges to the Open Source Model Today
All Things Open
 
PDF
OPEN SOURCE HORROR STORIES (AND LESSONS LEARNED)
FINOS
 
PDF
Open Source Horror Stories and Lessons Learned
Open Source Strategy Forum
 
PPTX
The True Cost of Open Source
Patrick Steele-Idem
 
PDF
Establishing an Open Source Program Office
Lee Calcote
 
PPTX
Open Collaboration in a Digital World | Find your place in the future
Deborah Bryant
 
PPTX
Oscon 2016: open source lessons from the todo group
Ben VanEvery
 
PDF
Open Source Lessons from the TODO Group
Chris Aniszczyk
 
PDF
Open Source Stories From the Trenches - 6 Surprising Things Enterprises Can D...
All Things Open
 
Panu Kalliokoski, Solita “Why Custom Software Should Be Open Source” - Mindt...
Mindtrek
 
The new challenge of Open - OSCAL 2015
Christian Heilmann
 
Chris Heilmann - The new challenge of open
Open Labs Albania
 
Open source softwares, 2011
Florent Renucci
 
Open Source in Real Life
Kenneth Geisshirt
 
Building software: the lessons from open source
Arnaud Porterie
 
Turning huge ships - Open Source and Microsoft
Christian Heilmann
 
Open source software: The infrastructure impact
Rogue Wave Software
 
Open Source Product Management
Danny Rosen
 
Open source communities - EiTESAL Digital Transformation "Role of Open Source...
EITESANGO
 
The Coming OSS Sustainability Crisis
Aaron Stannard
 
Challenges to the Open Source Model Today
All Things Open
 
OPEN SOURCE HORROR STORIES (AND LESSONS LEARNED)
FINOS
 
Open Source Horror Stories and Lessons Learned
Open Source Strategy Forum
 
The True Cost of Open Source
Patrick Steele-Idem
 
Establishing an Open Source Program Office
Lee Calcote
 
Open Collaboration in a Digital World | Find your place in the future
Deborah Bryant
 
Oscon 2016: open source lessons from the todo group
Ben VanEvery
 
Open Source Lessons from the TODO Group
Chris Aniszczyk
 
Open Source Stories From the Trenches - 6 Surprising Things Enterprises Can D...
All Things Open
 
Ad

More from Christian Heilmann (20)

PPTX
Develop, Debug, Learn? - Dotjs2019
Christian Heilmann
 
PDF
Hinting at a better web
Christian Heilmann
 
PDF
Taking the "vile" out of privilege
Christian Heilmann
 
PDF
Seven ways to be a happier JavaScript developer - NDC Oslo
Christian Heilmann
 
PDF
Artificial intelligence for humans… #AIDC2018 keynote
Christian Heilmann
 
PDF
Killing the golden calf of coding - We are Developers keynote
Christian Heilmann
 
PDF
Progressive Web Apps - Techdays Finland
Christian Heilmann
 
PDF
Taking the "vile" out of privilege
Christian Heilmann
 
PDF
Five ways to be a happier JavaScript developer
Christian Heilmann
 
PDF
Taking the P out of PWA
Christian Heilmann
 
PDF
Sacrificing the golden calf of "coding"
Christian Heilmann
 
PDF
You learned JavaScript - now what?
Christian Heilmann
 
PDF
Sacrificing the golden calf of "coding"
Christian Heilmann
 
PDF
Progressive Web Apps - Covering the best of both worlds - DevReach
Christian Heilmann
 
PDF
Progressive Web Apps - Covering the best of both worlds
Christian Heilmann
 
PPTX
Non-trivial pursuits: Learning machines and forgetful humans
Christian Heilmann
 
PDF
Progressive Web Apps - Bringing the web front and center
Christian Heilmann
 
PDF
CSS vs. JavaScript - Trust vs. Control
Christian Heilmann
 
PDF
Leveling up your JavaScipt - DrupalJam 2017
Christian Heilmann
 
PDF
The Soul in The Machine - Developing for Humans (FrankenJS edition)
Christian Heilmann
 
Develop, Debug, Learn? - Dotjs2019
Christian Heilmann
 
Hinting at a better web
Christian Heilmann
 
Taking the "vile" out of privilege
Christian Heilmann
 
Seven ways to be a happier JavaScript developer - NDC Oslo
Christian Heilmann
 
Artificial intelligence for humans… #AIDC2018 keynote
Christian Heilmann
 
Killing the golden calf of coding - We are Developers keynote
Christian Heilmann
 
Progressive Web Apps - Techdays Finland
Christian Heilmann
 
Taking the "vile" out of privilege
Christian Heilmann
 
Five ways to be a happier JavaScript developer
Christian Heilmann
 
Taking the P out of PWA
Christian Heilmann
 
Sacrificing the golden calf of "coding"
Christian Heilmann
 
You learned JavaScript - now what?
Christian Heilmann
 
Sacrificing the golden calf of "coding"
Christian Heilmann
 
Progressive Web Apps - Covering the best of both worlds - DevReach
Christian Heilmann
 
Progressive Web Apps - Covering the best of both worlds
Christian Heilmann
 
Non-trivial pursuits: Learning machines and forgetful humans
Christian Heilmann
 
Progressive Web Apps - Bringing the web front and center
Christian Heilmann
 
CSS vs. JavaScript - Trust vs. Control
Christian Heilmann
 
Leveling up your JavaScipt - DrupalJam 2017
Christian Heilmann
 
The Soul in The Machine - Developing for Humans (FrankenJS edition)
Christian Heilmann
 
Ad

Recently uploaded (20)

PDF
PROGRAMMING REQUESTS/RESPONSES WITH GREATFREE IN THE CLOUD ENVIRONMENT
samueljackson3773
 
PDF
Module - 4 Machine Learning -22ISE62.pdf
Dr. Shivashankar
 
PDF
Module - 5 Machine Learning-22ISE62.pdf
Dr. Shivashankar
 
PDF
Submit Your Papers-International Journal on Cybernetics & Informatics ( IJCI)
IJCI JOURNAL
 
PPTX
fatigue in aircraft structures-221113192308-0ad6dc8c.pptx
aviatecofficial
 
PPT
Footbinding.pptmnmkjkjkknmnnjkkkkkkkkkkkkkk
mamadoundiaye42742
 
PPTX
template.pptxr4t5y67yrttttttttttttttttttttttttttttttttttt
SithamparanaathanPir
 
PDF
Bayesian Learning - Naive Bayes Algorithm
Sharmila Chidaravalli
 
PDF
Electrical Machines and Their Protection.pdf
Nabajyoti Banik
 
PPTX
Distribution reservoir and service storage pptx
dhanashree78
 
PPTX
UNIT 1 - INTRODUCTION TO AI and AI tools and basic concept
gokuld13012005
 
PPTX
DATA BASE MANAGEMENT AND RELATIONAL DATA
gomathisankariv2
 
PDF
William Stallings - Foundations of Modern Networking_ SDN, NFV, QoE, IoT, and...
lavanya896395
 
PPTX
Explore USA’s Best Structural And Non Structural Steel Detailing
Silicon Engineering Consultants LLC
 
PDF
Tesia Dobrydnia - An Avid Hiker And Backpacker
Tesia Dobrydnia
 
PPTX
How Industrial Project Management Differs From Construction.pptx
jamespit799
 
PPTX
Alan Turing - life and importance for all of us now
Pedro Concejero
 
PPTX
Basics of Electrical Engineering and electronics .pptx
PrabhuNarayan6
 
PPTX
2025 CGI Congres - Surviving agile v05.pptx
Derk-Jan de Grood
 
PPTX
Fundamentals of Quantitative Design and Analysis.pptx
aliali240367
 
PROGRAMMING REQUESTS/RESPONSES WITH GREATFREE IN THE CLOUD ENVIRONMENT
samueljackson3773
 
Module - 4 Machine Learning -22ISE62.pdf
Dr. Shivashankar
 
Module - 5 Machine Learning-22ISE62.pdf
Dr. Shivashankar
 
Submit Your Papers-International Journal on Cybernetics & Informatics ( IJCI)
IJCI JOURNAL
 
fatigue in aircraft structures-221113192308-0ad6dc8c.pptx
aviatecofficial
 
Footbinding.pptmnmkjkjkknmnnjkkkkkkkkkkkkkk
mamadoundiaye42742
 
template.pptxr4t5y67yrttttttttttttttttttttttttttttttttttt
SithamparanaathanPir
 
Bayesian Learning - Naive Bayes Algorithm
Sharmila Chidaravalli
 
Electrical Machines and Their Protection.pdf
Nabajyoti Banik
 
Distribution reservoir and service storage pptx
dhanashree78
 
UNIT 1 - INTRODUCTION TO AI and AI tools and basic concept
gokuld13012005
 
DATA BASE MANAGEMENT AND RELATIONAL DATA
gomathisankariv2
 
William Stallings - Foundations of Modern Networking_ SDN, NFV, QoE, IoT, and...
lavanya896395
 
Explore USA’s Best Structural And Non Structural Steel Detailing
Silicon Engineering Consultants LLC
 
Tesia Dobrydnia - An Avid Hiker And Backpacker
Tesia Dobrydnia
 
How Industrial Project Management Differs From Construction.pptx
jamespit799
 
Alan Turing - life and importance for all of us now
Pedro Concejero
 
Basics of Electrical Engineering and electronics .pptx
PrabhuNarayan6
 
2025 CGI Congres - Surviving agile v05.pptx
Derk-Jan de Grood
 
Fundamentals of Quantitative Design and Analysis.pptx
aliali240367
 

Old and new perils of open source - Great Wide Open keynote