SlideShare uma empresa Scribd logo
1 de 71
Baixar para ler offline
The Ethics of
                    Abandoning Software



Sunday, April 10, 2011
Hi.




Sunday, April 10, 2011
I abandon software.




Sunday, April 10, 2011
I abandoned OAuth.




Sunday, April 10, 2011
But it wasn’t that bad.




Sunday, April 10, 2011
The Life and Times
                                  of
                              Software


Sunday, April 10, 2011
1. The Writing
                           (Starting)



Sunday, April 10, 2011
Motivations for
                            Writing
                           Software


Sunday, April 10, 2011
Scratch an Itch




Sunday, April 10, 2011
$$$




Sunday, April 10, 2011
Self-Promotion




Sunday, April 10, 2011
2. The Releasing




Sunday, April 10, 2011
Motivations for
                           Releasing
                           Software


Sunday, April 10, 2011
Scratch an Itch




Sunday, April 10, 2011
Scratch an Itch




Sunday, April 10, 2011
No Reason




Sunday, April 10, 2011
Goodwill




Sunday, April 10, 2011
Self-Promotion




Sunday, April 10, 2011
Recruiting Tool




Sunday, April 10, 2011
3. The Maintaining




Sunday, April 10, 2011
Motivations for
                          Maintaining
                           Software


Sunday, April 10, 2011
Scratch an Itch




Sunday, April 10, 2011
Community




Sunday, April 10, 2011
$$$




Sunday, April 10, 2011
Demonstration of
                          Responsibility



Sunday, April 10, 2011
Examine Your
                          Motivations



Sunday, April 10, 2011
4. The End




Sunday, April 10, 2011
It happens in stages.




Sunday, April 10, 2011
Initial Burst of
                           Motivation



Sunday, April 10, 2011
No Longer Necessary
                               (to me)



Sunday, April 10, 2011
Disinterest




Sunday, April 10, 2011
Denial & Neglect




Sunday, April 10, 2011
Acceptance




Sunday, April 10, 2011
Letting Go
                         Moving On



Sunday, April 10, 2011
Put It to Rest
                          Gracefully



Sunday, April 10, 2011
Bless a
                         Migration Path



Sunday, April 10, 2011
Identify a
                         Successor



Sunday, April 10, 2011
Sunday, April 10, 2011
This is happening and
                       it’s getting worse.
                              Why?


Sunday, April 10, 2011
Proliferation of
                            Platforms



Sunday, April 10, 2011
Proliferation of
                           Developers



Sunday, April 10, 2011
Ease of Sharing




Sunday, April 10, 2011
The Consequences




Sunday, April 10, 2011
What to do?




Sunday, April 10, 2011
‣ Communicate




Sunday, April 10, 2011
‣ Communicate

                     ‣ Be Honest




Sunday, April 10, 2011
‣ Communicate

                     ‣ Be Honest

                     ‣ Be Deliberate


Sunday, April 10, 2011
File Bugs




Sunday, April 10, 2011
Sunday, April 10, 2011
Write
                         Thorough
                         READMEs


Sunday, April 10, 2011
Include
                         Documentation



Sunday, April 10, 2011
Provide a
                          License



Sunday, April 10, 2011
Clearer Signaling




Sunday, April 10, 2011
Sunday, April 10, 2011
Resign
                         Authoritative
                            Status


Sunday, April 10, 2011
Dependency Tracking

                     ‣ *.gemspec, Gemfile
                     ‣ setup.py
                     ‣ package.json


Sunday, April 10, 2011
Highlight Staleness




Sunday, April 10, 2011
Liveliness Metrics
                     ‣ Mailing List Activity
                     ‣ Committer Diversity
                     ‣ Issue Movement
                     ‣ Fork Volume

Sunday, April 10, 2011
More Signals




Sunday, April 10, 2011
Encourage
                          Organizations
                         over Repositories


Sunday, April 10, 2011
Highlight Team
                          Involvement



Sunday, April 10, 2011
Data Mining




Sunday, April 10, 2011
Sunday, April 10, 2011
Expand the Watcher
                            Relationship



Sunday, April 10, 2011
The Secret Power of
                         the Network Graph



Sunday, April 10, 2011
Relationship Status




Sunday, April 10, 2011
‣ (proof-of-concept)

                     ‣ (demo)

                     ‣ (maintained)

                     ‣ (in-use)

                     ‣ (formerly-in-use)


Sunday, April 10, 2011
‣ Communicate




Sunday, April 10, 2011
‣ Communicate

                     ‣ Be Honest




Sunday, April 10, 2011
‣ Communicate

                     ‣ Be Honest

                     ‣ Be Deliberate



Sunday, April 10, 2011
‣ Communicate

                     ‣ Be Honest

                     ‣ Be Deliberate

                     ‣ Be OK

Sunday, April 10, 2011

Mais conteúdo relacionado

Semelhante a The Ethics of Abandoning Software

Destroy the box
Destroy the boxDestroy the box
Destroy the box
jsokohl
 
Case Study: charity: water September Campaign 2010
Case Study: charity: water September Campaign 2010Case Study: charity: water September Campaign 2010
Case Study: charity: water September Campaign 2010
Paull Young
 
Proximity Is a Virtue
Proximity Is a VirtueProximity Is a Virtue
Proximity Is a Virtue
Faris Yakob
 
PatrickKua_TheBeginnersMind
PatrickKua_TheBeginnersMindPatrickKua_TheBeginnersMind
PatrickKua_TheBeginnersMind
Kostas Mavridis
 

Semelhante a The Ethics of Abandoning Software (20)

MILOFest 2010
MILOFest 2010MILOFest 2010
MILOFest 2010
 
You're doing it wrong
You're doing it wrongYou're doing it wrong
You're doing it wrong
 
Innovation and Disruption in the Real Estate Industry by David Eaves
Innovation and Disruption in the Real Estate Industry by David EavesInnovation and Disruption in the Real Estate Industry by David Eaves
Innovation and Disruption in the Real Estate Industry by David Eaves
 
Think like an ant, distribute the workload - PhpDay, Italy, 2011
Think like an ant, distribute the workload - PhpDay, Italy, 2011Think like an ant, distribute the workload - PhpDay, Italy, 2011
Think like an ant, distribute the workload - PhpDay, Italy, 2011
 
Destroy the box
Destroy the boxDestroy the box
Destroy the box
 
Can Metadata Keep Libraries Relevant?
Can Metadata Keep Libraries Relevant?Can Metadata Keep Libraries Relevant?
Can Metadata Keep Libraries Relevant?
 
Case Study: charity: water September Campaign 2010
Case Study: charity: water September Campaign 2010Case Study: charity: water September Campaign 2010
Case Study: charity: water September Campaign 2010
 
Guy Kawasaki's Enchantment Presentation
Guy Kawasaki's Enchantment PresentationGuy Kawasaki's Enchantment Presentation
Guy Kawasaki's Enchantment Presentation
 
Proximity Is a Virtue
Proximity Is a VirtueProximity Is a Virtue
Proximity Is a Virtue
 
How to speed-code a success story
How to speed-code a success storyHow to speed-code a success story
How to speed-code a success story
 
Spectrum of IT BPO Services in the Philippines
Spectrum of IT BPO Services in the PhilippinesSpectrum of IT BPO Services in the Philippines
Spectrum of IT BPO Services in the Philippines
 
Bruce / The Seminar: Boomerang Create
Bruce / The Seminar: Boomerang CreateBruce / The Seminar: Boomerang Create
Bruce / The Seminar: Boomerang Create
 
PatrickKua_TheBeginnersMind
PatrickKua_TheBeginnersMindPatrickKua_TheBeginnersMind
PatrickKua_TheBeginnersMind
 
Youth.SG Spies Meetup 2 - Creating Online Buzz
Youth.SG Spies Meetup 2 - Creating Online BuzzYouth.SG Spies Meetup 2 - Creating Online Buzz
Youth.SG Spies Meetup 2 - Creating Online Buzz
 
Youth.SG Campus Spy Session 2: Spies' Articles
Youth.SG Campus Spy Session 2: Spies' ArticlesYouth.SG Campus Spy Session 2: Spies' Articles
Youth.SG Campus Spy Session 2: Spies' Articles
 
Linking: Making Data Open and Useful
Linking: Making Data Open and UsefulLinking: Making Data Open and Useful
Linking: Making Data Open and Useful
 
Linking: Making Data Open and Useful
Linking: Making Data Open and UsefulLinking: Making Data Open and Useful
Linking: Making Data Open and Useful
 
Events+Me
Events+MeEvents+Me
Events+Me
 
Learning Partnerships Asia Hrd 2011 Dys
Learning Partnerships   Asia Hrd 2011 DysLearning Partnerships   Asia Hrd 2011 Dys
Learning Partnerships Asia Hrd 2011 Dys
 
Social web facts & figures
Social web   facts & figuresSocial web   facts & figures
Social web facts & figures
 

The Ethics of Abandoning Software