4. Prestige & reputation of being forward thinking
and contributing to the community
Prospects may already be familiar with part of
your codebase
5. Increased usage cases and coverage
rare bugs found more quickly
To further your own job prospects
publicly proven track record
6. Experimentation mindset and
"outside" release cycle
that is, not within the company release cycle
Democratization of the code
even if just internal open-source–no ivory towers.
8. And my favorite, the off-chance that some
non-profit organization is using the code to
raise awareness of social injustice or
defend the orphan, window, or alien.
26. Semver is implicit communication
MAJOR version when you make incompatible API changes,
MINOR version when you add functionality in a backwards-
compatible manner, and
PATCH version when you make backwards-compatible bug fixes.
41. Be nice
“I don’t have to time find the previous issue”
instead of berating
42. The project has arrived...
Now how do I sunset it?
Communicate the path forward
to the community
43. Stephen M. James • @tweetllama
Let’s create a culture of learning,
experimentation, and fail fast.
Thanks for listenin’!
Deck eventually available at
slideshare.net/interactivellama/