The Ethics of                    Abandoning SoftwareSunday, 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                              SoftwareSunday, April 10, 2011
1. The Writing                           (Starting)Sunday, April 10, 2011
Motivations for                            Writing                           SoftwareSunday, April 10, 2011
Scratch an ItchSunday, April 10, 2011
$$$Sunday, April 10, 2011
Self-PromotionSunday, April 10, 2011
2. The ReleasingSunday, April 10, 2011
Motivations for                           Releasing                           SoftwareSunday, April 10, 2011
Scratch an ItchSunday, April 10, 2011
Scratch an ItchSunday, April 10, 2011
No ReasonSunday, April 10, 2011
GoodwillSunday, April 10, 2011
Self-PromotionSunday, April 10, 2011
Recruiting ToolSunday, April 10, 2011
3. The MaintainingSunday, April 10, 2011
Motivations for                          Maintaining                           SoftwareSunday, April 10, 2011
Scratch an ItchSunday, April 10, 2011
CommunitySunday, April 10, 2011
$$$Sunday, April 10, 2011
Demonstration of                          ResponsibilitySunday, April 10, 2011
Examine Your                          MotivationsSunday, April 10, 2011
4. The EndSunday, April 10, 2011
It happens in stages.Sunday, April 10, 2011
Initial Burst of                           MotivationSunday, April 10, 2011
No Longer Necessary                               (to me)Sunday, April 10, 2011
DisinterestSunday, April 10, 2011
Denial & NeglectSunday, April 10, 2011
AcceptanceSunday, April 10, 2011
Letting Go                         Moving OnSunday, April 10, 2011
Put It to Rest                          GracefullySunday, April 10, 2011
Bless a                         Migration PathSunday, April 10, 2011
Identify a                         SuccessorSunday, April 10, 2011
Sunday, April 10, 2011
This is happening and                       it’s getting worse.                              Why?Sunday, April 10, 2011
Proliferation of                            PlatformsSunday, April 10, 2011
Proliferation of                           DevelopersSunday, April 10, 2011
Ease of SharingSunday, April 10, 2011
The ConsequencesSunday, April 10, 2011
What to do?Sunday, April 10, 2011
‣ CommunicateSunday, April 10, 2011
‣ Communicate                     ‣ Be HonestSunday, April 10, 2011
‣ Communicate                     ‣ Be Honest                     ‣ Be DeliberateSunday, April 10, 2011
File BugsSunday, April 10, 2011
Sunday, April 10, 2011
Write                         Thorough                         READMEsSunday, April 10, 2011
Include                         DocumentationSunday, April 10, 2011
Provide a                          LicenseSunday, April 10, 2011
Clearer SignalingSunday, April 10, 2011
Sunday, April 10, 2011
Resign                         Authoritative                            StatusSunday, April 10, 2011
Dependency Tracking                     ‣ *.gemspec, Gemfile                     ‣ setup.py                     ‣ package....
Highlight StalenessSunday, April 10, 2011
Liveliness Metrics                     ‣ Mailing List Activity                     ‣ Committer Diversity                  ...
More SignalsSunday, April 10, 2011
Encourage                          Organizations                         over RepositoriesSunday, April 10, 2011
Highlight Team                          InvolvementSunday, April 10, 2011
Data MiningSunday, April 10, 2011
Sunday, April 10, 2011
Expand the Watcher                            RelationshipSunday, April 10, 2011
The Secret Power of                         the Network GraphSunday, April 10, 2011
Relationship StatusSunday, April 10, 2011
‣ (proof-of-concept)                     ‣ (demo)                     ‣ (maintained)                     ‣ (in-use)       ...
‣ CommunicateSunday, April 10, 2011
‣ Communicate                     ‣ Be HonestSunday, April 10, 2011
‣ Communicate                     ‣ Be Honest                     ‣ Be DeliberateSunday, April 10, 2011
‣ Communicate                     ‣ Be Honest                     ‣ Be Deliberate                     ‣ Be OKSunday, April...
Upcoming SlideShare
Loading in...5
×

The Ethics of Abandoning Software

2,959

Published on

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,959
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

The Ethics of Abandoning Software

  1. 1. The Ethics of Abandoning SoftwareSunday, April 10, 2011
  2. 2. Hi.Sunday, April 10, 2011
  3. 3. I abandon software.Sunday, April 10, 2011
  4. 4. I abandoned OAuth.Sunday, April 10, 2011
  5. 5. But it wasn’t that bad.Sunday, April 10, 2011
  6. 6. The Life and Times of SoftwareSunday, April 10, 2011
  7. 7. 1. The Writing (Starting)Sunday, April 10, 2011
  8. 8. Motivations for Writing SoftwareSunday, April 10, 2011
  9. 9. Scratch an ItchSunday, April 10, 2011
  10. 10. $$$Sunday, April 10, 2011
  11. 11. Self-PromotionSunday, April 10, 2011
  12. 12. 2. The ReleasingSunday, April 10, 2011
  13. 13. Motivations for Releasing SoftwareSunday, April 10, 2011
  14. 14. Scratch an ItchSunday, April 10, 2011
  15. 15. Scratch an ItchSunday, April 10, 2011
  16. 16. No ReasonSunday, April 10, 2011
  17. 17. GoodwillSunday, April 10, 2011
  18. 18. Self-PromotionSunday, April 10, 2011
  19. 19. Recruiting ToolSunday, April 10, 2011
  20. 20. 3. The MaintainingSunday, April 10, 2011
  21. 21. Motivations for Maintaining SoftwareSunday, April 10, 2011
  22. 22. Scratch an ItchSunday, April 10, 2011
  23. 23. CommunitySunday, April 10, 2011
  24. 24. $$$Sunday, April 10, 2011
  25. 25. Demonstration of ResponsibilitySunday, April 10, 2011
  26. 26. Examine Your MotivationsSunday, April 10, 2011
  27. 27. 4. The EndSunday, April 10, 2011
  28. 28. It happens in stages.Sunday, April 10, 2011
  29. 29. Initial Burst of MotivationSunday, April 10, 2011
  30. 30. No Longer Necessary (to me)Sunday, April 10, 2011
  31. 31. DisinterestSunday, April 10, 2011
  32. 32. Denial & NeglectSunday, April 10, 2011
  33. 33. AcceptanceSunday, April 10, 2011
  34. 34. Letting Go Moving OnSunday, April 10, 2011
  35. 35. Put It to Rest GracefullySunday, April 10, 2011
  36. 36. Bless a Migration PathSunday, April 10, 2011
  37. 37. Identify a SuccessorSunday, April 10, 2011
  38. 38. Sunday, April 10, 2011
  39. 39. This is happening and it’s getting worse. Why?Sunday, April 10, 2011
  40. 40. Proliferation of PlatformsSunday, April 10, 2011
  41. 41. Proliferation of DevelopersSunday, April 10, 2011
  42. 42. Ease of SharingSunday, April 10, 2011
  43. 43. The ConsequencesSunday, April 10, 2011
  44. 44. What to do?Sunday, April 10, 2011
  45. 45. ‣ CommunicateSunday, April 10, 2011
  46. 46. ‣ Communicate ‣ Be HonestSunday, April 10, 2011
  47. 47. ‣ Communicate ‣ Be Honest ‣ Be DeliberateSunday, April 10, 2011
  48. 48. File BugsSunday, April 10, 2011
  49. 49. Sunday, April 10, 2011
  50. 50. Write Thorough READMEsSunday, April 10, 2011
  51. 51. Include DocumentationSunday, April 10, 2011
  52. 52. Provide a LicenseSunday, April 10, 2011
  53. 53. Clearer SignalingSunday, April 10, 2011
  54. 54. Sunday, April 10, 2011
  55. 55. Resign Authoritative StatusSunday, April 10, 2011
  56. 56. Dependency Tracking ‣ *.gemspec, Gemfile ‣ setup.py ‣ package.jsonSunday, April 10, 2011
  57. 57. Highlight StalenessSunday, April 10, 2011
  58. 58. Liveliness Metrics ‣ Mailing List Activity ‣ Committer Diversity ‣ Issue Movement ‣ Fork VolumeSunday, April 10, 2011
  59. 59. More SignalsSunday, April 10, 2011
  60. 60. Encourage Organizations over RepositoriesSunday, April 10, 2011
  61. 61. Highlight Team InvolvementSunday, April 10, 2011
  62. 62. Data MiningSunday, April 10, 2011
  63. 63. Sunday, April 10, 2011
  64. 64. Expand the Watcher RelationshipSunday, April 10, 2011
  65. 65. The Secret Power of the Network GraphSunday, April 10, 2011
  66. 66. Relationship StatusSunday, April 10, 2011
  67. 67. ‣ (proof-of-concept) ‣ (demo) ‣ (maintained) ‣ (in-use) ‣ (formerly-in-use)Sunday, April 10, 2011
  68. 68. ‣ CommunicateSunday, April 10, 2011
  69. 69. ‣ Communicate ‣ Be HonestSunday, April 10, 2011
  70. 70. ‣ Communicate ‣ Be Honest ‣ Be DeliberateSunday, April 10, 2011
  71. 71. ‣ Communicate ‣ Be Honest ‣ Be Deliberate ‣ Be OKSunday, April 10, 2011
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×